WebSphere Process Server V6 体系结构概述
2010-09-27 08:17:11 来源:WEB开发网3 WPS V6核心机制
本节介绍WPS V6运行环境的核心机制,即服务组件架构和业务对象。
3.1 服务组件架构
SCA(Service Component Architecture) 是一种通用的面向业务服务的组件模型。它使现有的各种服务,包括EJB,Web服务, Java代码以及业务流程执行语言(Business Process Execution Language,BPEL)等,有了统一的抽象表示,从而实现了业务逻辑和实现逻辑的分离。
3.1.1 服务组件模型
图3刻画了WPS V6服务组件的基本模型。
SCA运行环境中最基本的单位是SCA模块(SCA Module)。一个SCA模块由一或多个SCA组件(SCA Component)构成。组件之间可能存在着依赖关系,即一个组件可以使用其它组件提供的服务,也可以为其它组件提供服务。组件与其所依赖的组件可以在不同的SCA模块中。
WPS V6服务组件模型的各组成部分是用服务组件定义语言(Service Component Definition Language,SCDL)描述的。描述一个SCA模块需要有下列SCDL文件。
SCA模块。每个SCA模块都有一个sca.module文件,它定义了该SCA模块的名称。
SCA组件。每个SCA组件都有一个.component文件,它定义了该组件的:1)名称。名称是组件在模块中的唯一标识。2)所提供的接口。一个组件可以提供零或多个接口,可以是Java接口或Web服务端口(WSDL portType),而且这些接口一般都支持同步或异步交互方式。3)所提供接口的实现,如Java代码、业务流程、业务状态机、业务规则、人工任务等。4)所引用的接口。一个组件可以引用零或多个接口,接口引用定义了它对其它组件的依赖,它需要其它组件提供这些接口。
编缉推荐阅读以下文章
- 使用 WebSphere Process Server 修复流程
- WebSphere Process Server V6.0.2 集群,第 1 部分:了解拓扑
- WebSphere Process Server V6.0.2 集群,第 2 部分:安装和配置 WebSphere Process Server 集群
- 使用 WebSphere Process Server 关系开发集成解决方案
- WebSphere Process Server 产品的运行时升级和移植策略及参考实现
- ››WebSphere Application Server 7.0 XML Feature P...
- ››WebSphere 反向投资者: 解决 WebSphere Applicati...
- ››WebSphere sMash 的创新应用,第 2 部分: 借助包装...
- ››Websphere MQ v6集群的负载均衡新功能
- ››WebSphere Process Server V6.0.2 集群,第 2 部分...
- ››WebSphere Process Server V6.0.2 集群,第 1 部分...
- ››WebSphere MQ性能调优浅谈
- ››WebSphere配置资源库管理
- ››WebSphere中的SSL/TLS:用法、配置和性能
- ››websphere ejb远程/本地调用总结
- ››WebSphere Application Server对SIP的支持
- ››WebSphere Process Server V6 体系结构概述
更多精彩
赞助商链接