面向服务的体系结构(SOA)是一个以业务为中心的 IT 体系结构方法,它支持将您的业务整合为已链接的可重复业务任务或服务。服务组件体系结构(SCA)是一个简单但功能强大的编程模型,用于将各种业务 IT 资产组装为遵循面向服务的体系结构的灵活且可复用的服务组件和应用程序。开放式 SCA 规范由“开放式面向服务的体系结构”(OSOA)协作组织的关键技术供应商(包括 IBM®)设计,以满足采用 SOA 的组织的服务组合和组装开发需要。本发行版的 Rational® Developer
for System z® 中新增了对 SCA 的支持。
通过使用 SCA 工具,可以提高服务的灵活性并可以在应用程序中复用服务。您可以执行下列任务:
- 修改应用程序以反映或启用业务环境中的更改。
- 复用实现的资产或您在其他业务应用程序中创建的其他服务组件。
- 将简单服务组合为更复杂的组合服务和应用程序。
- 使用已确定的技术(如协议、实现和部署目标)以及其中的技能,而不需要重建业务应用程序。
SCA 开发工具是对 CICS® Transaction Server 的补充,使您能够更快地构建各种服务和服务组合件以及将它们以松散方式集成到您的应用程序中。通过使用 SCA 开发工具,您可以执行下列任务:
- 创建新的项目或启用现有项目以支持开发 SCA 工件。
- 将 SCA 工件添加到项目中,对现有工作空间和资源进行最少的更改。
- 探索工作空间中的关键资产。
- 使用向导来创建新的 SCA 资产。
- 根据现有服务接口创建新的组件实现。
- 通过以图形方式将组件连接在一起对组合服务进行组装。
- 通过使用 SCA 组合体以递归方式进行组合,以实现更高级别的组件。
- 配置组件服务、引用和实现的协议绑定。
- 通过配置首选缺省值来操纵工具的行为。
开发服务组件体系结构(SCA)应用程序