级别: 高级 投稿者:BEA Systems, IBM, IONA, Oracle, SAP AG, Siebel Systems, Sybase, Xcalia 2005 年 11 月 30 日 为了响应客户和独立软件供应商 (ISV) 合作伙伴的请求,IBM 正在联合提供两个用于构建使用面向服务体系结构 (SOA) 的系统的规范,目的是为开发人员提供基于 SOA(Service Component Architecture (SCA) 和 Service Data Objects (SDO))构建应用程序的更简单、更强大的方法。
这些规范利用面向服务的体系结构 (SOA),其将 IT 资产构建为一系列执行业务功能的可重用服务。通过将应用程序构建为一系列服务,IT 资产将变得更加灵活,组织可以在动态业务环境中更好地调整他们的投资。例如,通过使用规范,并基于现有连接有关新业主的数据(包括处理订购房屋估价和利率锁定的信用报告)的应用程序开发一组互连的“服务”,抵押贷款人可以显著降低自动进行贷款审批流程的复杂性。这样,贷款人就可以服务于更多的客户,同时提供更多的价值。另外,通过采用这些规范,组织可以获得更高级别的投资保护,因为他们可以通过各种中间件技术部署服务。 SCA 为实现 IT 服务提供了一个开放的、与技术无关的模型,它根据业务功能定义服务,使应用程序开发人员更易于访问中间件功能。SCA 还为单个服务集合的业务解决方案的组装提供了一个模型,并控制解决方案的各个方面,如访问方法和安全。参与制定 SCA 的供应商包括 BEA Systems、IBM、IONA、Oracle、SAP、Siebel 和 Sybase。 SDO 提供了访问许多不同种类数据的公共方法,从而对 SCA 进行了补充。该规范可以减少访问和操作业务数据所需的技能级别和时间。现在,大多数 API 都可以用于操作数据。这些 API 往往紧密耦合源数据和目标数据,因而在使用时易于出错,并且在业务需求发展时易于中断。SDO 使得利用这些 API和实现它们的价值更加容易,并且不需要直接对其进行编码。参与制定 SDO 的供应商包括 BEA Systems、IBM、Oracle、SAP、Siebel、Sybase 和 Xcalia。 SCA 和 SDO 将免版税提供,作者恳请业界提供反馈。相关规范包括:
- 用于简化开发和使用称为“Service Component Architecture”的业务服务的 Language Neutral Assembly Model 规范
- 用于实现 SCA 服务组件的 Java 语言规范
- 用于实现 SCA 服务组件的 C++ 语言规范
- 为客户端和服务之间的数据交换描述公共呈现方法的 Java Language Service Data Objects 规范
- 为客户端和服务之间的数据交换描述公共呈现方法的 C++ Language Service Data Objects 规范。
获取规范和相关资料
参考资料
|