本系列的主要内容是展望2007年即将出现的面向服务架构的标准情况。本文将首先将介绍SCA和SDO。2007年SCA规范和SDO规范逐渐成熟,在新的一年,SCA规范和SDO规范将正式被归为SOA标准。
本系列的主要内容是展望2007年即将出现的面向服务架构的标准情况。本文将首先将介绍服务组件架构(Service component architecture,SCA)和服务数据对象(Service Data Object,SDO)。2007年SCA规范和SDO规范逐渐成熟,在新的一年,SCA规范和SDO规范将正式被归为SOA标准。
查看第二部分:WS-Policy今年进入SOA标准审核流程
SCA规范和SDO规范将成为专门提供编程模型的标准,开发人员可以在创建Web服务时使用SCA和SDO规范,尽管此时SCA规范和SDO规范还没有完全成熟,达到标准水平,但是2007年他们一定能够成为SOA标准。
2006年7月,希望曾到来过,有消息表明SCA规范和SDO规范有望在去年圣诞节时正式成为SOA标准。开放SOA(OSOA)组织,一个由多家提供商包括IBM、 BEA Systems Inc、和Oracle Corp等公司自发成立的组织,目前正在致力于SCA和SDO规范晋升成为SOA标准的工作。去年夏天OSOA组织预测SCA和SDO规范将于2006年底正式成为SOA标准。现在看来,这似乎会是2007年的某一天。
在回复询问关于SCA和SDO规范更新情况的电子邮件中,IBM 的SOA合作伙伴、项目经理、规范编写人之一Graham J Barber这样答到:“我们希望在2007年第一季度将SCA规范的主要部分作为第一版推出。之后,我们希望将两个规范与已发布的V2.1 SDO规范放到一起,申请成为SOA标准。”
不论SCA规范是否已经完善或是否能成为SOA标准,SCA都是已被广大提供商应用于产品的SOA技术。甲骨文工具与中间件副总裁兼首席架构师Ted Farrell说,SCA规范是一种实用的技术。目前甲骨文的WebCenter Suite 就使用了SCA规范,使开发人员方便开发SOA和Web 2.0项目,他说。
Rogue Wave Software,Quovadx, Inc.的一家分公司,本月初宣布开始使用SDO规范,并将SDO加入产品名称,公司的SOA工具套装将被称为HydraSDO。
甲骨文的Farrell说,正式发布SOA标准是一件好事,他希望正式标准尽早出台,不过他真正关心的是在工具和应用程序开发中如何有效地使用SCA/SDO技术。
“我们对SCA何时成为标准十分感兴趣,现在我们叫它SCA伪标准,”他说。“我们不希望有所有权问题,因为采用开放结构会有许多好处。”
但是Farrell说,最重要的是,一个标准需要适用于应用程序,并有广泛的行业支持。
“SCA规范更趋于点对点模式,”他说。“IBM和BEA在推广一些标准的时候受到一些挫折,所以他们开始成立开放SOA组织。甲骨文以及其他一些提供商加入了该组织。尽管它不是以前的标准组织,但是它在不断发展,不断进步,其实我们最为企业软件提供商真的希望把这些规范变为一种软件标准,希望能够为SOA的发展献出一份力量。”
Farrell说SCA/SDO规范似乎在走业务处理执行语言(BPEL)的发展道路。业务处理执行语言(BPEL)最初由IBM和微软共同努力开发出第一个版本,之后BEA、 SAP AG和 Siebel Systems先后使用BPEL,现在甲骨文也开始使用BPEL。2003年,这些提供商正式将BPEL提交给开放标准组织OASIS标准化,2003年4月6日,OASIS组织用WS-BPEL的名字吸纳了BPEL标准。2003年5月3日,SAP/SIEBEL加入并共同推出WS-BPEL1.1版。2003年5月16日, WS-BPEL2.0的草案也在当时被纳入议事日程。
SOA项目的开发人员和架构师应该从现在开始就接触这些规范,不应该等着它们成熟成为正式标准,Harte-Hanks (HHS) 公司Aberdeen Group 企业集成副总裁Peter S. Kastner说。他认为SOA的工作人员都应该熟悉这些规范,并促进它们的发展。
“在未来几年,将迅速推出一批与SOA相关的标准,所以对用户来说,最好简要地使用这些标准,从某种意义上说,这是可能的,”他说。“基本上,变化是不可避免的,所以勇于面对变化,适应变化。如果要等到所有标准都完善,之后出台,我像那你会疯掉,这大概需要十年的时间。”
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
如何透过业务和技术看SOA的发展
随着SOA发展的深入,各种SOA相关技术标准也随之发展和完善。面对庞大而复杂的SOA相关技术标准,我们如何来有选择的使用它们呢?
-
SOA指引银行业的未来之路
最近几年是金融服务部门艰难的几年。尤其是在这个竞争激烈的市场上,各种替代解决方案开始吸引客户的眼睛,银行业的未来将会是怎样的呢?
-
SOA架构下补偿模型驱动的安全苛求软件开发
随着我国高速铁路的快速发展,传统的计算机联锁软件开发方法在灵活性、可维护性、安全性以及开发效率上都显露出不足,怎样才能弥补这一不足呢?
-
用SOA支撑解决智慧城市关键问题:共享和整合
2012年6月27日,主题为“用SOA支撑解决智慧城市关键问题:共享和整合”的“第五届中国SOA标准和应用研讨会”在北京隆重召开。