版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、企业服务总线系统集成的核心平台,申绍勇 IBM高级信息工程师 SHENSY IBM华南区 软件部 合作伙伴技术支持,Nov, 2008,2,内容,什么是企业服务总线 IBM的企业服务总线 如何进行系统集成 实例参考,3,关键概念,SOA通过明确的定义和松散藕荷来提升系统间的弹性: Service:服务 任何事情都可以是一个服务, 一个实现了唯一功能的自包容的实体 Service 交互 外部用户调用服务 服务可以彼此交互,调用操作和交换数据 Service交互可以是间接的 Service 编排 通过调用服务, 可以编排实现业务流程 Service 发现 一个注册的服务可以在构建时或者运行时被发现
2、,4,Service Interaction,企业服务总线(ESB)概念经常用来表示服务互相交互的机制,它提供 了通信的基础架构 企业服务总线应当提供: 一致的、位置透明的、协议独立的手段来实现交互 一致的、位置透明的交互意味服务消费者和提供者之间可以是间接的 无论何种通信服务,应提供端到端的连通保证,5,应用之间点对点的连接 实现简单、基本的信息交互和数据传递,传统架构 基于消息传递的模式,通过HUB模式实现应用之间的整合 很容易管理大量的连接和系统,过渡架构 企业应用整合,通过企业服务总线实现服务的整合集中和流程实现 借助标准的接口灵活地连接,实现真正的随需应变,先进构架 面向服务体系架构
3、 SOA,解决的问题,6,SOA ESB:Enterprise Service Bus,企业服务总线,7,ESB-企业服务总线,8,内容,什么是企业服务总线 IBM的企业服务总线 如何进行系统集成 实例参考,9,IBM ESBs,WebSphere MQ 稳定易用的数据传输解决方案: WebSphere MQ 为用户和应用开发人员提供了一种直接,简单的手段以实现应用系统在不同操作系统平台之间稳定可靠地传递,交换重要的数据和信息,确保消息不丢失/不复传。 1、WebSphere Enterprise Service Bus 入门级企业服务总线解决方案: 针对中小企业的入门级ESB产品,能够帮助简
4、化IT架构,降低运作成本,提升业务灵活性和市场响应速度,最终提升企业的竞争优势。 2、WebSphere Message Broker - 业界最强的企业服务总线: WMB通过提供对多种平台、语言、协议和传输方式的支持,帮助客户迅速部署企业服务总线,整合遗留应用,构建SOA架构的信息传输龙骨。 3、WebSphere DataPower XI50 快速/高效/便捷/安全地构建信息整合与XML高速处理的企业服务总线: 特别推出的IBM专属硬件ESB产品,通过内嵌强大的XML/WebService加速引擎及安全保障机制,帮助客户快速、高效、便捷、安全地构建面向大交易量任务关键(Mission Cr
5、itical)型企业服务总线。,10,WebSphere ESB构建在 WebSphere Application Server 的基础上,WebSphereMessage Broker 异构 IT 环境中的通用连接和转换,WebSphere DataPowerIntegration Appliance XI50 专用硬件 ESB 简化了部署并加强了安全性,IBM ESB 产品组合根据您的需求提供各种选择,企业服务总线,11,两种关键需求决定了两种不同的ESB解决方案,If all your applications conform to the Web Services standards,
6、If not all your applications conform to the Web Services standards,then all you may require is an ESB focused on standards-based service integration.,then you may require a more advanced ESB focused on the integration of services with existing non-services assets.,Enterprise Service Bus,Book Flight
7、Application,Check Credit Application,Book Hotel Application,Book Car Application,Check Traveler Application,Flight Availability Application,Travel Reservation Process,Check Traveler Service,Book Flight Service,Check Credit Service,1,2,Book Hotel Service,Hotel Availability Service,Book Car Service,Fl
8、ight Availability Service,Travel Reservation Process,Hotel Availability Service,ADVANCED Enterprise Service Bus,12,Wide Range of Platforms,WebSphereESB,WebSphereMessage Broker,Speed,Fast,Faster,Built on WebSphere Application Server,Rack-Mountable Appliance,Web Services (SOAP/HTTP),Transport Switchin
9、g & Database Support,Adapters for Enterprise Applications,XML Data Format,Non-XML Data Formats,Complex Event Processing,Content-Based Publish/Subscribe,Mobile and Telemetry Devices,Multicast,Third Party Messaging Systems,WESB,WMB and DataPower,WebSphereDataPower,Fastest,Universal ESB,Platform-Specif
10、ic ESB,Appliance ESB,13,内容,什么是企业服务总线 IBM的企业服务总线 如何进行系统集成 实例参考,14,系统平台 编程模型 编程语言 传输协议 标准和消息格式 错误恢复与事务完整性,Web Services,发布/ 订阅,异步消息传递,RPG,XML,COBOL Copybook,EDI-X.12,ACORD,EDI-FACT,ebXML,AL3,HIPAA,HL77,SWIFT,FIX,Custom Formats,同步 RPC,Word/Excel/PDF,提供应用到应用的连接可能很复杂,JMS,FTP,HTTP,WebSphere MQ,TCP/IP,SMTP,
11、Multicast,HP,Sun,pSeries,zSeries,Intel,iSeries,移动设备,15,服务之间彼此紧密相连 一处更改需要更改多处,应用支付,支付系统,单一 欧元支付区 (SEPA),美联储(Fedwire),点对点连接的维护成本可能很高,消息格式更改,16,应用支付,支付系统,单一欧元支付区 (SEPA),美联储(Fedwire),调解服务,一处更改只需要更改 ESB 调解服务的一处 可以独立地创建和维护服务,消息格式 更改,企业服务总线,企业服务总线提供集中调解服务,可减少成本,17,示例:基于支付量的支付路径,调解服务:基于内容的路由,18,示例:将 XML 转化成
12、二进制格式,一种 XML 模式向另一种 XML 格式转化 特定于行业的转化(例如,FIX 向 SWIFT 转化),其他常见转化,调解服务:数据转化,19,示例:从 SOAP/HTTP 切换到 JMS 消息,调解服务:传输切换,20,示例:添加外部数据库的顾客信息,调解服务: 数据放大,21,复杂事件处理,执行常规限制 周期性地报告累计支付 服务水平协议监控和通知,其他示例,示例:欺诈检测和警告,22,事务流调解服务,所有更新要么提交,要么在一个事务中一起回滚,示例:多个数据库和消息传递操作,23,以任何顺序组合调解服务 构建调解流以连接服务,将调解服务组合到一起,以满足连接需求,24,应用场景
13、-举例,网上银行支付根据数量的不同路由到不同的支付系统 使用 WebSphere TX 地图从 IFX 转化为 SWIFT 和 ACH 格式 同一天对同一个发票号支付 3 次即生成客户服务警告 对于 Web 服务客户,处理支付的方式完全相同,25,文件系统,平台,AIX,Linux,Solaris,HP/UX,Windows,z/OS,IBM 企业服务总线可连接所有内容,IBM 企业服务总线,Appliance,26,内容,什么是企业服务总线 IBM的企业服务总线 如何进行系统集成 实例参考,27,应用服务处理,ESB 服务总线平台,服务系统,存贷款核心系统,影像系统,服务系统,Call Ce
14、nter,短信平台,前置系统,终端服务器,大小额系统,信贷系统,网银系统,银联中心,ESB数据传输,ESB应用开发维护,ESB业务接入,业务事件响应,消息格式转换,传输协议转换,服务信息路由,银行综合前置IBM ESB解决方案,服务数据字典,服务冲正处理,组合服务实现,服务授权控制,适配器框架,中间业务,应用服务,中介服务,基础服务,28,ESB解决方案 - 架构概要图,29,ESB解决方案 - 核心功能实现,服务组件封装 对现有系统的服务进行封装,使之能够被重用。 业务流程编排 可基于被封装了的原始服务组件再次进行编排封装,使之实现复杂的业务流程。 服务执行控制 对服务的执行状态进行审核、控
15、制、切换。 数据协议转换 对接入的系统实现统一的报文格式、通讯协议转换。,业务流程编排,服务组件封装,服务执行控制,SOA,数据协议转换,30,ESB解决方案 适配器框架,31,ESB解决方案典型业务场景ATM取款交易,32,跨业务系统的组合交易状态(整合前),用户需要和三个相互独立的系统进行交互,33,跨业务系统的组合交易过程(整合前),当用户要进行一个跨系统的复杂交易时,34,跨业务系统的组合交易过程(整合后),用户只需要和企业服务总线进行一次交互,35,IBM ESB解决方案的优势,保护客户投资, 充分利用各种平台和环境, 减少对现有系统的改造 利用适配器连接各种应用系统 提供对传统应用的连接能力,如 CICS等. 优异的处理性能 在业界同类产品中的性能是无可比拟的,它内部用于数据处理的消息流 是以多线程方式工作的,同一个消息流还可以分配到不同的执行组,从 而提高整个系统的运行效率 完善的整合功能 消息格式转换及适配器, 不是一切皆Web Services 交易完整
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物业管理费收费标准调整方案
- 大学英语在线作业答卷范例
- 硫化氢安全防护培训课件
- MBA英语面试自我介绍参考范文
- 中小学心理健康教育课程方案
- 研究所用电安全培训内容课件
- 勘察专业大学实习日志写作范例
- 寓言故事教学-揠苗助长课件与讲稿
- 酒店闲置房产包销协议及风险防范
- 广告公司企业简介范文模板
- 中国对外贸易中心集团有限公司招聘笔试
- 半挂车安全培训教材课件
- 2025年公共卫生考试的热点问题试题及答案
- 汽轮机安装施工方案与安全措施
- 国开2025年人文英语4写作形考答案
- 2025秋苏教版(2024)小学科学二年级上册(全册)教学设计(附目录P123)
- 光伏基础吊装施工方案
- 合肥市瑶海区S社区居家养老服务站建设研究:现状、问题与优化路径
- 果园防草布采购合同范本
- 《黄土原位测试规程》
- 冀教版(2024)三年级上册《称量物体》单元测试(含解析)
评论
0/150
提交评论