日前,一些软件厂商联合发布了一项被称为服务组件架构(Service Component Architecture , SCA)的新规范。它的目标是创建一个新的层 ,以便在IT基础设施的商业逻辑上把应用和中间件分开。发布者们希望这项规范能够简化面向服务的架构环境下的应用开发过程。
BEA 公司负责标准和架构的副总裁Ed Cobb认为:“大家对Web服务的炒作已经不少了, 但到目前为止,这些技术在应用过程中所使用的编程水平还是相当原始的。我设计SCA的目标之一就是使程序员能够更容易地使用Java和C++等 语言来构建这些服务。” SCA中的一个关键组件是服务数据对象(Service Data Objects,SDO)规范,其蓝图早在几年前就已经由IBM和BEA设 计完成,并且已经融入了两家公司的部分软件中。SDO可以帮助程序员访问和控制来自不同来源的数据,包括关系数据库、XML数据源和企业应 用。
SCA的支持者包括BEA、IBM、SAP、Oracle和Siebel Systems等。在SCA的宣言中,这些厂商表 现得非常团结。但是,在SCA的赞助者中,惟独没有Java的缔造者——Sun公司。据参与该规范创建工作的执行官们表示,他们正在与Sun进行谈 判,希望它也能够参与到SCA的开发工作中来。
为了说明SCA是如何帮助企业推进SOA工作的,BEA的Cobb举例说,设想 一家专门从事个 人保险的公司收购了另外一家主要提供汽车保险服务的企业。个人保险公司的应用是用Java写成的,并且与关系数据库一起运行,而且该公司 使用呼叫中心和直销代理网络来吸纳新的客户。而那家汽车保险公司只使用C++,主要通过Web来实现销售并且依靠XML来完成数据存储。要想把 这两种分离的IT环境集成在一起,几乎就是一场恶梦。但现在,我们可以将每一种系统中的服务提取出来,并使用SCA将这些服务编排在一起。 通过这种方式,这家公司在收购行动完成之后就可以使用原来两个企业中最好的那部分技术。
IBM公司负责软件标准的副总裁Karla Norsworthy表示,SCA的支持者们计划最终将该规 范呈交给标准组织,但由于SCA目前仍然处于初期的草案阶段,要想成为标准恐怕还需要很多的努力。
分享到:
相关推荐
SOA编程模型_SCA_SDO SOA编程模型_SCA_SDO
SOA SCA/SDO编程模型PPT 为什么要SOA SOA的编程模型 SCA/SDO介绍 为什么使用SCA/SDO
IBM-SOA编程模型指南 内容: 为什么要SOA SOA的编程模型 SCA/SDO介绍 为什么使用SCA/SDO
SCA编程模型入门.doc,WebSphere Integration Developer,WebSphere Integration Developer,SCA编程模型入门,SCA编程模型入门,SCA编程模型入门
IBM的SOA编程模型培训ppt,关于SCA和SDO。
IBM 关于SOA编程模型(SCA)的最新介绍
毕业论文,基于SCA的SOA架构研究与实现
SCA、SOA与OSGi概念浅析SCA、SOA与OSGi概念浅析
SCA编程模型入门 基础性文章
SCA服务构件架构Spring构件实现规范,SOA规范
SCA(Service Component Architecture)编程模型入门.doc
技术文档PPT;技术文档PPT技术文档PPT技术文档PPT技术文档PPT技术文档PPT技术文档PPT技术文档PPT技术文档PPT
SCA编程模型研究与分析.pdf
本文内容包括:概览1.1SCA的起源1.2SCA中的基本概念1.3同步调用和异步调用1.4SCA客户端的两种调用方式1.5SCA的第一个例子――HelloWorld1.6结束语本文将介绍SCA编程模型中的基本概念,并以一个简单的例子来说明它的...
SOA-SCA-Assemblymodel
soa sca服务构件架构spring构件实现方案
SOA SCA EJB
SCA装配模型规范中文版,是学习SOA、SCA的朋友必看的资料。