• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

SCA加速SOA编程模型统一

发布: 2007-6-13 19:50 | 作者: admin | 来源: | 查看: 17次 | 进入软件测试论坛讨论

领测软件测试网

SCA是一些软件厂商联合发布了一项被称为服务组件架构(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目前仍然处于初期的草案阶段,要想成为标准恐怕还需要很多的努力。

(责任编辑:铭铭)

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网