中间件的融合之道:
这样的一则新闻,不得不让我们回顾历史,回头看看历史的轨迹,愈发对于未来的发展景象看得清晰。

中间件的市场从来是新技术、新架构、新标准和新理念的集合地。而这也正与它对于应用的承上启下和承前启后的特殊位置相关,企业应用需要它的承载。
从70年代开始,随着IBM大机上的CICS的诞生带出了中间件这个软件领域,这类中间件称作交易中间件(TPM),负责大并发和实时交易处理,管着企业最关键的交易处理和核心业务。但是这类系统由于在大型机上,导致昂贵和封闭,难于推广。而80年代初开始,随着AT&T的Bell实验室研制出了运行在开放系统上的交易中间件Tuxedo,让企业的核心系统得以在更为广泛的领域(电信、银行、制造等)得到了广泛的应用。而随着应用的深入,中间件也开始五花八门和百花齐放,有负责信息可靠传递的消息中间件(MQSeries, MessageQ等),有负责屏蔽异种环境和各种开发语言的对象中间件(CORBA, DCE等),有负责访问专有系统的中间件(eLink等)。需求旺盛。
不过到了90年代中,随着Java技术和J2EE/.Net应用服务器的发展,中间件开始了第一次的融合,各种五花八门的中间件开始随着新的技术和需求融合到应用服务器之中。应用服务器则涵盖了以往各类中间件的主要功能,并在技术上有了突破和发展。当然随着应用的不断推广和使用,到了90年代末对于展现层和集成层的需求,应用服务器已经不能满足需要,因此开始出现门户服务器(Portal)和集成服务器(Integration)。他们作为独立的软件发展起来。
当然到了现在,随着SOA架构和技术的发展,中间件开始了进入第二次的融合期。原本的应用服务器不再是应用建设的直接平台,而是转变到了底层的运行承载环境。而面向构件(SCA/SDO)开始浮出水面,作为企业应用建设的核心平台。以往的门户和集成服务器也在新的SOA技术时代面前被融入进去,作为独立的系统软件将逐步退出历史的舞台。
SOA中间件随着第二次的融合诞生了!它不仅继承了应用服务器、门户服务器和集成服务器的功能,并且随着面向服务时代的到来,整个SOA中间件将会有新的定义、新的历史赋予的使命和新的蓬勃发展的生命力。
SOA中间件的心从此开始跳动
这样的一则新闻,让我们看到SOA中间件的核心,面向构件(SCA/SDO)技术有了国际的标准。让我们真正感受到了SOA中间件的心已经开始跳动,这个生命将蓬勃发展,将改变我们的软件世界。让我们一起来领略一下SOA中间件的四大组成部分:

面向构件,是SOA中间件的心脏,成为新一代面向服务架构的核心。我们看到了新一代基于构件组装的开发方式和技术,成为了SOA的核心支撑技术和应用开发的规范和标准。因此我们把它称作是一个新生命里的心脏。它的健壮和有力的跳动是生命的象征,是能真正给SOA带来落地和实践的可能。
流程管理,是SOA中间件的大脑神经。这是SOA中间件的第二个部分,通过全流程的编排和开发,细到代码逻辑、粗到构件业务组装逻辑、再到跨部门和跨企业的服务集成逻辑,都在统一的流程开发和管理之下。它像大脑神经一样控制着我们业务的流程运行,从而把我们的各种业务逻辑和资源访问统一控制起来,统一指挥起来。
统一服务,是SOA中间件的血液系统。作为SOA中间件的第三个部分,统一服务使得服务作为企业的资源得到了统一的管理、访问和共享利用。它像血液一样把养分输送到身体的各个需要的角落。
软件治理,是SOA中间件的五官感知,作为SOA中间件的最后一个部分。企业的应用已经非常的复杂,动则几千个构件和上万个的服务。我们需要明锐的五官去感知外界的变化(如政策、规则、运营等),并反映到我们的软件系统中,我们也需要感知我们企业软件的内部状况(如安全、可靠和稳定等),我们需要有序的治理来让纷繁复杂的软件得以健康和有序地运行。
没有面向构件(SCA/SDO),SOA如同没有心脏搏动般没有生命的节奏;
没有面向构件(SCA/SDO),SOA就无法有序规划和健康成长;
没有面向构件(SCA/SDO),SOA就空有一壳。
普元软件把握势头,研制符合国际构件(SCA/SDO)的企业应用平台产品
这样的一则新闻,也可以看到普元作为面向构件最早的创造者、推动者和领导者,已经站在这个领域的世界前沿。并在自己的产品发展策略上与SOA的主流进行了融合。站在了主流领导厂商之列,依靠自身的技术创新和积累,依靠我们中国客户这个良好的发展土壤,不断做出世界级的产品,与大象们共舞。
SOA中间件将把我们商业软件(Business Software)带入新的纪元。
附,EOS产品核心架构:
