【IT168专稿】自从2013年各种安全事件相继爆出,国内上下可谓把IT系统安全问题、IT系统的可靠性问题摆在了第一位。“自主可控”的意义和价值一再被提高,然而要正视国内外的技术水平差距才能脚踏实地的走好自重可控之路。因此在金蝶中间件产业联盟战略发布会之后,笔者与金蝶中间件的高层进行了交流。
解决异构性的根本不是技术问题
其次,对于“异构性”这个名词,其实很多人并不陌生,金蝶中间件事业平台部总经理刘加庆则认为大家理解的是技术异构性一方面,另外对于中间件还存在系统的异构性,在多个系统之间系统传递和传输,以及未来管理这些系统和资源的平台,以及基于这些系统的数据挖掘都需要中间件领域的技术,这是中间件系统的最核心的理念。
从云计算本质看这都不是问题,因为云计算本身就是提供服务,一切都是服务,在公有云上也是服务,私有云部署环境可以访问公有云服务。一般情况下,更多的场景中我们看到的是私有云整合公有云数据,但如果公有云业务需要跟私有云业务进行交互也是一样的模式,只要能够在互联网上被人访问,无论是数据还是业务,都可以以服务方式供人访问。现在在云计算和互联网时代,这种服务在技术上来看就是以API方式提供,微信公众平台提供API,任何人都可以通过API使用公有云服务。在云计算时代混合云技术和建设模式不会有什么问题,因为他们都是服务,只要能访问就行。
不一样的思路解决一样的问题
其实金蝶中间件的初衷并不是为了解决移动化的问题而存在,但是背负着“中间件”的名就要肩负起这个责任。滕腾对笔者表示,目前在端的应用支持方面,金蝶中间件的做法是“HTML5+JS”的这样主流的纯WEB应用的模式,这个好处是应用写完天生就是跨平台的,同时具备了原生应用的资源使用能力,我们现在称之为混合编程模式,更多用缓和编程框架支撑的。这个混合编程框架现在手机上的应用有两种主流类型,一种纯WEB通过浏览器打开一个网页,跟在PC上是一样的。当然不可否认的是,仍然存在第二种移动应用模式,应该被叫做“原生应用”,原生应用是没有跨平台移植性的。当然不可否认的是各有各的优势,其一,纯WEB显然跨平台,一次编写到处运行,但是问题也会出现,WEB功能是有限的,因为浏览器对于手机资源的运用,尤其是本地物理资源使用能力是有限的。反之原生的东西对资源掌控能力强,基本都可以用得到;其二,性能的差异,WEB应用在某些场景下的性能仍然不是优势。所以需要通过某种方式合起来,目前金蝶中间件的方法就是所谓混合编程。
据介绍,这个混合编程框架式是基于开源技术实现的,开源框架就是通过插件把手机端的浏览器进行了增强,在纯WEB的应用不仅可以使用原有功能基础上,浏览器还可以使用绝大部分的手机自身的物理资源,包括GPS、相机等等的各种资源。可以说几乎能达到98%以上手机原生操作系统提供的功能,同时又因为是纯WEB的应用,无论iOS还是安卓都是一样的发布。这也是移动中间件的支撑,也是技术的走向。
如果说混合编程框架属于开发期的范畴,那么运营阶段的云端融合迁移那便属于运行期,与其他所谓的移动中间件不同的是金蝶中间件在开发期和运营期都能给予很重要的支持。所以金蝶中间件坚定认为这将会成为一种主流框架,因为它兼具了二者的优势,并且着重发展。
小结:云计算不是扣帽子、不是万毒之良药
今天在谈到云计算,好像给人感觉是无所不能的。又能弹性的分配资源,又能万般功能皆服务,那是所有问题都解决了吗?其实不尽然,信息孤岛并没有因为云计算的出现而解决,相反就算有了云计算也很可能解决不了这个问题。对于孤岛存在的系统,“一一打通”的方式在很多企业评估之后发现成本太高,还不如推倒重来!但推倒重来不是重建孤岛,是要求厂商投标时其产品必须满足一个平台的规范要求,进而能保证数据能够以服务方式在平台之上其它应用所使用。滕腾认为这种方式做这可能是未来大型企业的做信息化的趋势,这也是PAAS平台包括数据服务,过去分散在几十个系统当中零散的数据服务化,以平台的服务存在。这样可能相对而言也许你觉得推倒重来代价很大,但是比起一个个打通所有孤岛的方式,长期来看损失还是会小很多,更划算。