【IT168 专稿】Web 2.0在目前为止已不是新鲜事物,奥巴马问鼎总统宝座更是把网络营销用到了极致,2.0引发的蝴蝶效应已波及到了整个IT行业,企业2.0,组织2.0,管理2.0,语言工具2.0等层出不穷,2.0已经不是一个版本的标识,他是一个时代的象征和技术变革的产物,中间件2.0的震捍问世,让我们感受到2.0的故事还在继续。
在2.0的成员中,无论是概念、技术、框架的发起者清一色都是国外厂商的身影,国内厂商无迹可寻,但是金蝶中间件率先提出中间件2.0的构想让笔者很震惊,在国外技术一统天下的今天国产软件在技术的前瞻表现上实属首次,那么中间件2.0是如何产生的?他在技术上又哪些创新?决战IBM等国外巨头,国产软件胜算几何?
中间件2.0 羞答答的玫瑰 静悄悄的开
谈起中间件2.0,不得不说一下2.0的到来,早期中间件技术思想和软件功能是在贝尔实验室开发完成的,但由于分布式处理当时并没有在商业上获得成功,在很长的一段时间里他只是待字闺中的实验品,并没有得到广泛的推广应用。
随着网络技术的不断推进和发展,加速了中间件技术走出实验室的脚步,由于网络环境具有分布性、异构性、并发性的特点,与单机环境下的软件应用有所不同,异构的网络环境和地域之间需要频繁的通信和传输,相比在同一进程内网间通信更加复杂、繁琐。
PC TO Server,Server TO Server间频繁的跨平台操作和数据交换,系统的稳定性和安全性遭受到了严峻考验,开发人员不得不为找到更好的解决方式而疲于奔命。
如何才能正常、稳定,可靠的运行系统成为当时的主旋律,后来人们在研究中发现,这类问题的在处理过程中很多共性,如果能把这些共性抽取出来,形成一个独立的软件层,类似于我们现在公用模块,对外提供统一的调用接口,使得开发人员从这些繁重而反复的编程活动中摆脱出来,这些独立抽取出来的软件层称之为中间层,中间件1.0概念应运而生。
90年代后期中间件应用开始从成熟走向繁荣,从用户的层面来看,多数新建的信息系统都是基于中间件布署的,中间件的技术及其应用也已渐入佳境。
到目前为止中间件1.0经历人无到有、从小到大、从兴起到繁荣的过程,到今天已经发展出了多种不同的中间件技术事务中间件、过程式中间件、面向消息中间件、面向对象中间件、Web应用服务器等等。中间件已经成为传统网络计算中不可或缺的组成部分。
进入21世纪,Internet风起云涌,为信息技术的应用开辟了更为广阔的发展空间,三网合一、宽带接入和无线传输等技术的逐步成熟,也进一步推动了互联网的飞速成长,产生了多个不同层次的角度研究领域和互联网应用的新型应用模式或计算范型,如服务计算、网格计算、普适计算、云计算、语义网等等。
加上开放和复杂的互联网应用,导致了中间件技术格局呈现出新的变化,从不同维度已不能完整的诠释客户需求,中间件1.0技术面临巨大挑战。