根据Forrester Research 公司副总裁兼研发主管Mike Gilpin 的标题为“Emerging SOA Standards”的报告,SOA架构师和开发人员在今年不太可能拥有用于不同平台Web服务组装的标准了。
根据Forrester Research 公司副总裁兼研发主管Mike Gilpin 的报告,SOA架构师和开发人员在今年不太可能拥有用于不同平台Web服务组装的标准了。
在这份题为“Emerging SOA Standards”的报告中,他写道“好消息是多个组装标准正在开发中,会加速面向服务架构的开发,但坏消息也有,厂商还在为这些标准争执不休,最终的胜者也不明朗。”
尽管厂商们还没有最终决定到底要支持哪个标准,但Gilpin并没有发现SOA在商业上的应用有任何放缓的迹象。
当被问到标准的缺乏是否会导致CIO们对SOA持观望态度直到厂商解决了他们之间的差别时,Gilpin回答:“我已经发现有一些非常有学问的人在关心这个问题,但我并不认为这是CIO或者其他高级经理时刻关心的话题。这种关心的确有道理,但对于非常高端的SOA学者之外的人来说显得过于高深了。而且就算没有了这种担忧,还会产生购买ESB这样的产品还是整个SOA软件的问题,而这个问题比起产品来说要更加贴近实际。”
根据Gilpin对SOA市场的调研,现在存在两大竞争阵营。
首先是Java阵营,那就是在Java Community Process (JCP)之中的Java Business Integration (JBI)。随着在JSR 208中被定义,它也成为了把服务容器组装为合成应用的标准。Gilpin称之为“以Java为中心”。
Service Component Architecture (SCA)和Service Data Objects (SDOs)是被推荐的标准,在Gilpin看来,这是意在为不同平台不同语言解决组装问题的更广泛的方法。自2005年11月被推荐以来,SCA/SDO还没有成为一个标准体系,但Gilpin认为它很可能最终会成为事实上的标准。
标准之后的厂商有一些复杂,可能需要画图来表示才能稍微清楚一些。另外,尽管一些厂商言辞花哨,但Gilpin并不把标准视为必要的竞争。因为JBI的应用范围更严格,可能最终会成为更大的标准中的一部分Java实现。
Gilpin在报告中指出:“一些厂商已经公开支持一个或所有的标准。今天,Sun 和TIBCO Software 公司更加支持JBI。而BEA和IBM公司更加支持SCA /SDO。Fiorano Software, IONA Technologies, PolarLake 和Software AG公司计划支持JBI。IONA, Oracle, SAP, Siebel Systems, 和Sybase公司则完全支持SCA /SDO。其他厂商也参与了JBI说明书的开发,但还没有宣布对哪个产品的支持。”
Gilpin为SCA/SDO阵营的所有大厂商们感到担心,因为Forrester公司发现这些厂商的支持还不太热情。
在这些厂商中你没有发现微软的名字,Gilpin认为他是"missing in action"。他说,微软不太可能支持JBI,因为它毕竟是Java的东西。但他说SCA/SDO的支持者希望微软加入他们一边也不太可能。他认为,微软还在支持Web Services Interoperability (WS-I) Organization以处理SOA的互操作性问题。只有主要厂商的产品中广泛应用了SCA/SDO并且随之产生客户的需求,才会让微软投身于SCA/SDO之中。
Gilpin认为,那些产品的实现会成为决定哪个标准成为SOA核心的关键之一。除了IBM和BEA,其他已经支持SCA/SDO的大厂商接着推出各自的产品,然后SOA架构师和开发人员才会拥有事实上的标准。同时,JBI的最大希望是成为SCA的Java实现。Forrester的报告称,IBM和BEA在去年的JCP投票中不支持批准JBI,这说明他们更欢迎SCA的出现,至少是非官方的。这一点,Sun需要认真对待。
在这份报告中,Gilpin的结论是要到2007年第一季度才能够知晓JBI和SCA/SDO的最终命运。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
SAP收购CallidusCloud 与Salesforce竞争
一直被称为后台办公巨头的SAP现在似乎也想在前台办公大展拳脚。 最新的迹象是SAP收购CallidusClou […]
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。
-
揭秘New Relic APM技术细节
New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响
-
仅凭SOA和云无法解决业务数据管理风险问题
SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。