文档详情

WebSphere_Process_Server介绍全解.ppt

发布:2017-01-24约1.18万字共44页下载文档
文本预览下载声明
WebSphere Process Server V6.2 技术概览 —— 构建面向服务的架构 主要内容 面向服务体系架构的背景 IBM的服务组件架构(SCA) WebSphere Process Server IBM的流程整合产品包 IT架构的演变: 让IT随需应变(On-Demand) 越来越复杂的IT系统--时不我待 流程的更改--难! 高效集成体系结构的要素 定义明确的接口以及确定的协议集合: 实施并贯彻 “担忧点分离”(Separation of Concerns) 原则 松耦合 面向服务的体系结构 (SOA) 集成:人员、流程和信息 把应用视为组件(粒度问题) WebSphere平台与SOA 编程模型 – 现状 编程模型 – 简化 IBM的SOA金三角 WebSphere中间件的突破 提供了端到端的全面解决方案,包括建模、开发、测试、部署、运行、监控、优化等各方面 帮助用户的IT系统全面转向Service Oriented Architecture 业务绩效管理(Business Performance Management),比如设定KPI 提供了保证服务质量的易于管理的基础架构 业务集成参考体系结构 业务集成参考体系结构 WAS, ESB和Process Server的关系 WebSphere Process Server V6 – 服务组件化 SOA环境下的应用集成 IBM为SOA提供了简化的集成方式: 统一的数据模型 所有数据都以统一的方式展现 统一的调用方式 所有组件通过统一的方式表示 所有组件通过统一的方式调用 统一的连接方式 企业服务总线(ESB) 标准的服务编排 组件可以统一编排,与它们具体的实现方式无关 统一的数据模型: 业务对象(Business Objects) 增强Service Data Object 提供了一些在目前SDO 1.1标准中没有的特性 (接近于 SDO 2.0标准) 支持继承和聚合(Aggregation) 支持标准 XSD 的导入 Business Object框架由下列内容组成: 统一的调用模型: 服务组件 统一的调用模型: 导入(Imports) /导出( Exports) 适配器 J2C 1.5 WBI Adapters Web Services SOAP/HTTP, SOAP/JMS JMS (WebSphere 消息平台) Point-to-Point 和 Publish/Subscribe 通过MQ Link与 WebSphere MQ 进行集成 EJB SCA 在 WebSphere Process Server内部的连接调用方式,不需要对外暴露接口 Standalone Reference 使得客户端可以通过SCA API来调用模块 组件与实现的映射 把组件组装成模块(Module) 把功能封装到模块以便重用 组件直接通过连线来建立调用关系 以业务对象(Business Object)的方式在不同组件之间传递数据 把模块作为封装和重用的一个单元 把模块作为封装和重用的一个单元 统一的连接: 企业服务总线(ESB) ESB 中介组件(Mediation组件) 提供中介“逻辑”的实现 “服务流”在系统处理过程中,会操作消息和事件 可以处理单向操作和请求/响应交互 利用预先定制的元操作能够可视化的配置服务流: XSLT格式转换 消息日志(Message Logger) 消息过滤器(Message Filter) 失败节点 停止节点 数据库查询(DB Lookup) 客户化Java组件 CEI事件产生器 服务的编排: WS-BPEL WS-BPEL提供可移植的,可互操作的流程模型 WS-BPEL 能够 … 把一些关联的服务交互定义为一个业务流程,并且流程本身也作为一个新的服务 使用WSDL接口定义来组合流程 定义了抽象流程和可执行流程 抽象流程是为了电子商务的规范 可执行流程提供了一个集成企业应用的模型 创建服务的组合 组合是基于抽象接口的描述 WS-BPEL 2.0 元素 两种类型的服务编排 业务流程 传统的业务流程 完全支持 WS-BPEL 可以从WebSphere Business Modeler导入 业务状态机 事件驱动的业务流程 完全支持状态自动机的编程模型 状态, 事件, 转移(Transitions), 操作(Actions), 条件(Guards), … 状态机的编辑,调试,日志 业务流程 符合WS-BPEL标准的流程引擎 简化的流程编辑器 通用业务流程 操作 / 参数 服务实现的细节被隐藏 事务 / 补偿机制 完整的XPath 1.0支持 业务状态机 状态机的实现 基于UML 2.0的状态机模型 事件驱动的业务流程 底层是基于W
显示全部
相似文档