BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Gartner论述平台中间件中的分裂趋势

| 作者 Mark Figley 关注 0 他的粉丝 ,译者 胡键 关注 0 他的粉丝 发布于 2007年10月23日. 估计阅读时间: 4 分钟 | CNUTCon 了解国内外一线大厂50+智能运维最新实践案例。

Gartner的一份新报告,平台中间件趋势:分裂在望,强调了威胁当前优势中间件平台的一些分裂元素。在那些分裂影响中,EDA (事件驱动架构)作为对于更传统基于组件的架构的另一种选择方式被凸现出来。报告的作者发觉EDA正在从垂直行业支持转向通用关键业务应用架构,因此驱动了新一轮的应用:

EDA支持将被集成到通用平台中间件中,而且成为大多数新的企业级、关键业务项目中的基本组成。EDA带来的革新不仅仅出现在平台中间件中,而且也出现在打包应用、开发工具、业务过程管理和监视、以及软件行业的其它部分中。

与转向SOA的趋势结合起来,这些新兴编程模型代表了对传统中间件厂商的一个重要威胁。即使使用来自厂商的所有工作来使Java EE和.NET平台支持SOA编程模型,作者们认为SOA和EDA都是远离这些平台,走向新编程模型的关键驱动力:

……主流编程模型对逐渐流行的SOA和EDA的支持限制变得越来越明显。假设90年代后期支持Web应用,这些编程模型已经吸收了基本的SOA和事件处理能力,但是这些特性只会进一步复杂化已经复杂的编程模型。

作为另一种选择,Gartner报告强调服务组件架构(SCA)、服务数据对象(SDO)、EDA、BPELWindows工作流基础(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依然领导该领域,GlassfishGeronimo的使用也在增长。IBM对Geronimo的支持和BEA对Spring的支持都被视为开源选项对基础中间件有效性的确凿证据。反过来,这个将增加传统中间件平台上的平民化趋势并进一步加大价格压力。

最近兴起的动态语言RESTful服务相关现象和应用被认为影响不大。尽管它们可能大大改变了开发者在那些平台上构建应用的方式,它们可能在组织决定中间件自身选择时有很小的影响。这两种趋势也代表了更广泛的行业简化趋势,这也是Spring成功的秘诀和Java EE规范的新近方向。

全文可以通过Gartner订阅者或购买获得。您对Gartner的观点怎么看?

查看英文原文Gartner on Disruptive Trends in Platform Middleware

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT