SCA/SDO走向成熟 将正式成为SOA标准

 
   | |

导读:本系列的主要内容是展望2007年即将出现的面向服务架构的标准情况。本文将首先将介绍SCA和SDO。2007年SCA规范和SDO规范逐渐成熟,在新的一年,SCA规范和SDO规范将正式被归为SOA标准。

关键词:SCA SDO SOA标准

 
正在加载数据...

【TechTarget中国原创】本系列的主要内容是展望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中国将保留追究其法律责任的权利。】
 
作者:Rich Seeley    
 
 
 
 
 

SCA

 
你想知道Java实施内服务、参照和属性是如何定义的吗?让我们使用支付的例子看看Java注释为Payment组件,如何被添加到Java类中来定义SCA服务……
 
SCA符合应用的每一个组件都是使用实施类型实施的。SCA技术参数定义了许多实施类型并且Tuscany项目也增加了一些。
 
服务组件架构(SCA)标准体系的愿景,起源于IBM和BEA的概念,对面向服务架构(SOA)来说具有编程标准的性质,这个说法来自于……
 
随着SCA/SCDL工具集的发展和时间的变化,很可能会改变。和微软的Frontpage一样,简化了基于HTML Web网站的开发过程,新厂商的产品……
 
SOA和Web服务已经成为主流,有些人认为它们现在实际上代表了部署新应用与合成服务。组件重用、开放标准和轻松装配合成服务……

热门技术手册排行

 

随着开源技术越来越成熟,一个稍有开发经验的人通过学习就可以用开源的产品和技术构建一套可用的系统。对于从事软件开发的人员,尤其是对Java或动态语言相关领域的人来说,“开源”也许是他们最喜爱的单词。但是,很多时候我们需要的不仅仅是一个可用的系统,而是希望这个系统开发更简易、性能更高和扩展性更好等。这确实是一个令人头痛的问题。本指南很多地方都是点到为止,要深入了解相关信息的读者请借助参考资料、网站等自行挖掘。

 

本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度。

 

业务流程管理(business process management,bpm)不是一个新概念,甚至不是一个新名词。它是从相关的业务流程变革领域,如业务流程改进(bpi)、业务流程重组(bpr)、业务流程革新中发展起来的。流程管理技术也是从早期的工作流管理、eai、流程自动化、流程集成、流程建模、流程优化等技术中发展起来的。

 

TOAGF是一个架构框架,简而言之,TOGAF是一种协助发展,验收,运行,使用,和维护架构的工具。它是基于一个迭代(Iterative)的过程模型,支持最佳实践和一套可重用的现有架构资产。

 

云计算的概念越来越流行,Amazon、Google和IBM是第一批将云计算引入公众视线的公司。云计算就是新的Web2.0,一种既有技术上的市场绽放。

 

Mashup是一个非常cool的新的应用程序种类。如果你想真正的了解它们,我们需要回过头来看看你现在的计算机,其实它就是一个非常好的帮助你理解mashup的模型。现在开源的操作系统无疑是非常好的apis的集合或应用程序编程接口,帮助开发者去构建其应用程序。计算机本身也是一个很好的为用户提供接口的例子,键盘和鼠标可以被理解为你通过计算机的接口而使用的不同的应用程序。本技术手册为读者提供了一些相关信息,如果需要深入了解mashup,读者可以借助其他参考资源。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录