SOA学习路线图之IBM SOA参考架构

来源:互联网 发布:淘宝客服是职责是什么 编辑:程序博客网 时间:2024/05/02 02:38

从服务为中心的视角来看,企业集成的架构被划分为六大类:


1. 业务逻辑服务
业务逻辑服务包括用于实现业务逻辑的服务和执行业务逻辑的能力。其中包括:
应用和信息访问服务——集成已有应用。包括可接入服务和时间发现服务。
业务应用服务——集成新开发的应用。有三类业务应用:组件服务、核心服务、接口服务。
业务伙伴服务——集成客户和业务伙伴。提供如下服务:社区服务、文档服务、协议服务。


2. 连接服务——企业服务总线
ESB采用“总线”模式来管理和简化应之间的继承拓扑结构,以广为接收的开放标准为基础,来支持应用间在消息、事件和服务的级别上动态地互联互通。
ESB是一种架构模式,不能简单地等同于特定的技术或者产品。
ESB的基本特征:
描述服务的元数据和服务注册管理
实现服务提供者和消费者之间的数据传递和转换
发现、路由、匹配和选择能力,以支持服务之间的动态交互,解耦服务请求者和提供者。


3. 控制服务
信息服务——数据集成。包括联邦服务、复制服务、转换服务、搜索服务。
流程服务——流程集成。包括编排服务、事务服务、人工服务。
交互服务——用户访问集成。包括交付服务、体验服务、资源服务。


4. 业务创新和优化服务
业务创新和优化服务以业务性能管理(BPM)技术为核心提供业务事件发布、收集和关键业务指标监控能力。由以下服务组成:公共事件框架服务、采集服务、监控服务。


5. 开发服务
开发环境和工具中为不同开发者角色提供的功能被称为开发服务。包括建模服务、设计服务、实现服务、测试服务。


6. IT服务管理
IT服务管理包括安全和目录服务、系统管理和虚拟化服务。