开篇:润墨网以专业的文秘视角,为您筛选了一篇平台中间件显现分裂趋势范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!
在当前优势中间件平台中存在着一些分裂元素。在那些分裂影响中,EDA (事件驱动架构)作为对于更传统的基于组件架构的另一种选择方式被凸现出来,正在从垂直行业转向通用关键业务应用架构,因此驱动了新一轮的应用。
EDA通常被集成到通用平台中间件中,而且成为大多数新的企业级、关键业务项目中的基本组成。EDA带来的革新不仅出现在平台中间件中,而且也出现在打包应用、开发工具、业务过程管理和监视、以及软件行业的其它部分中。
2006年第二季度Gartner应用服务器市场魔力象限
与SOA趋势结合后,这些新兴编程模型代表了对传统中间件厂商的一个重要威胁―即使使用这些厂商的所有工具来让Java EE和.NET平台支持SOA,都不能阻止SOA和EDA远离这些平台,走向新编程模型。
原因在于主流编程模型对SOA和EDA的局限性正在变得越来越明显。假设上世纪90年代后期,这些编程模型因为支持Web应用而吸收基本的SOA和事件处理能力,这些特性也只会使已经复杂的编程模型进一步复杂化。
作为另一种选择,新兴的编程模型―服务组件架构(SCA)、服务数据对象(SDO)、EDA、BPEL和Windows工作流基础(WWF)等令当前统治Java EE和.NET的基于组件的编程模型黯然失色。
开放源代码对中间件领域的影响不可忽视。尤其是Spring框架,不再是低成本、低能力的备选,这些替代品逐渐成为主流首选之一,有时甚至超越了传统产品。
XTP(Extreme Transaction Processing,极限事务处理)是促使Spring和OSGi被采用的驱动因素之一,但是在Spring的效率和可靠性还没有降低的现阶段,推动Spring使用的主要驱动因素依然是它提供的简化编程模型。
因为Java EE和.NET在复杂性上都剧烈膨胀了,Spring为简化企业开发提供了关键基础,而且Spring是如此有效,甚至有人怀疑传统的应用服务器是否是必须的。
尽管大多数常规Java EE厂商支持Spring,其逐渐增加的行业应用,还是对目前统治者产生了潜在威胁,因为它的应用为另一种非Java EE兼容平台铺平了道路。
在开源应用服务器领域,Red Hat的JBoss依然是领导者,Glassfish和Geronimo的使用也在增长。IBM对Geronimo的支持和BEA对Spring的支持行动,都被视为开源软件对基础中间件产生影响的确凿证据。反过来,这些举动也将增加传统中间件平台平民化趋势并进一步加大这一领域市场竞争的价格压力。
最近兴起的动态语言和RESTful服务相关现象对应用对中间件平台领域的影响不大,尽管它们可能大大改变了开发者在那些平台上构建应用的方式,但在进行中间件选择时的影响尚小。这两种趋势也代表了更广泛的行业简化趋势,这也是Spring成功的秘诀和Java EE规范的新近方向。