ibm_esb_mb技术介绍

上传人:第*** 文档编号:53492766 上传时间:2018-09-01 格式:PPT 页数:59 大小:3.47MB
返回 下载 相关 举报
ibm_esb_mb技术介绍_第1页
第1页 / 共59页
ibm_esb_mb技术介绍_第2页
第2页 / 共59页
ibm_esb_mb技术介绍_第3页
第3页 / 共59页
ibm_esb_mb技术介绍_第4页
第4页 / 共59页
ibm_esb_mb技术介绍_第5页
第5页 / 共59页
点击查看更多>>
资源描述

《ibm_esb_mb技术介绍》由会员分享,可在线阅读,更多相关《ibm_esb_mb技术介绍(59页珍藏版)》请在金锄头文库上搜索。

1、企业服务总线 系统集成的核心平台,张旭 IBM技术工程师 13922106258 IBM华南区 软件部,Nov, 2009,2,内容,什么是企业服务总线IBM的企业服务总线如何进行系统集成实例参考,3,企业服务总线与SOA,ESB:Enterprise Service Bus An ESB is software infrastructure that simplifies the integration and flexible reuse of business components within a Service-Oriented Architecture. An ESB provi

2、des a dependable and scalable infrastructure that connects disparate applications and IT resources, mediates their incompatibilities, orchestrates their interactions, and makes them broadly available as services for additional uses.,4,应用之间点对点的连接 实现简单、基本的信息交互和数据传递,传统架构 基于消息传递的模式,通过HUB模式实现应用之间的整合 很容易管

3、理大量的连接和系统,过渡架构 企业应用整合,通过企业服务总线实现服务的整合集中和流程实现 借助标准的接口灵活地连接,实现真正的随需应变,先进构架 面向服务体系架构 SOA,解决的问题,5,剖析一个基于SOA的IT系统,6,SOA ESB:Enterprise Service Bus,企业服务总线,7,IBM支持SOA的软件产品,基础架构服务,应用和数据访问服务,业务应用和数据服务,业务绩效管理服务,开发平台,企业应用和数据,合作伙伴服务,企业服务总线,WebSphere Business Modeler,WebSphere Integration Developer,WebSphere Inf

4、ormation Integrator,WebSphere Process Server,WebSphere Portal Server,WebSphere Partner Gateway,WebSphere Application Server,WBI Adapters,HATS,WebSphere Business Monitor,流程服务,信息服务,交互服务,业务应用服务,WebSphere Message Broker,WebSphere ESB,WebSphere MQ,8,ESB-企业服务总线,9,内容,什么是企业服务总线IBM的企业服务总线如何进行系统集成实例参考,10,IBM

5、ESBs,WebSphere MQ 稳定易用的数据传输解决方案: WebSphere MQ 为用户和应用开发人员提供了一种直接,简单的手段以实现应用系统在不同操作系统平台之间稳定可靠地传递,交换重要的数据和信息,确保消息不丢失/不复传。 WebSphere Message Broker - 业界最强的企业服务总线: WMB通过提供对多种平台、语言、协议和传输方式的支持,帮助客户迅速部署企业服务总线,整合遗留应用,构建SOA架构的信息传输龙骨。,11,几乎能连接到所有内容 80 多种平台配置 使用 IBM Message Queuing Interface (MQI)、Java Message

6、Service (JMS) 和 SOAP/JMS 点对点消息传递和发布/订阅消息传递可以使用所有主要编程语言的简单的 API (put/get) :C+、C#、Visual Basic、.NET、COBOL、Java 异步消息传递的实际标准 42% 的 z/OS 客户拥有 WebSphere MQ 90% 的财富 100 强企业拥有 WebSphere MQ 60% 的财务 500 强企业拥有 WebSphere MQ 66% 的北美和欧洲银行 银行业客户每天传递事务的价值 35 万亿美元 政府客户每天传递 67500 多万条消息,WebSphere MQ 提供通用消息传递主干,基础连接,通用

7、消息传递主干 WebSphere MQ,12,本地系统,Application 1,Transmission Queue (Local Queue),MQPUT,Queue Manager : QM1,远端系统,Application 2,Destination Queue (Local Queue),MQGET,Queue Manager : QM2,MessageChannel,Remote Queue,TCP/IP LU6.2 NetBIOS DecNET,Alias Queue,Dead Letter Queue,基于MQ的分布式应用集成,13,Message Broker,14,Me

8、ssage Broker 组件,15,基于Eclipse的快捷开发工具,16,Message Broker Toolkit开发视图,Message Broker Toolkit开发和管理工具,17,Message Broker Toolkit管理视图,18,WMB调试视图,消息流调试消息菜单,消息头和内容,19,WMB提供的消息处理节点,节点,WMB提供的消息处理,20,WMB提供的消息处理节点(续),21,Message Broker V6.1 EIS Adapter 支持,Message Broker V6.1提供EIS Adapter直接与主流的EIS系统集成 SAP Siebel Pe

9、opleSoft JD Edwards (planned for future) Oracle eCommerce (planned for future),22,对ERP系统的接口,WMB,ERP1,ERP2,23,WMB对ERP的集成,24,消息集设计,25,映射设计,26,扩展SQL语言(ESQL)设计,27,WMB对Web Service的支持,28,WMB对Web Service的支持,29,WMB主要的连接方式,WMB,MQ,File,Web Services,满足新技术规范 性能值:300笔/秒,无需与应用系统做接口 性能值:几笔/秒,对应用系统改动简单 性能值:1000笔/秒,

10、JMS,JMS规范 性能值取决于JMS服务器,30,Message Broker性能1,说明:第一列是消息的大小,第二列是消息是否持久,第三列是每秒处理的消息个数,第四列是CPU的使用率。,31,Message Broker性能2,说明:第一列是运行的实例个数,第二列是消息都为1K,第三列是非持久的消息,第四列是每秒处理的消息个数,第五列是CPU的使用率。机器配置:一台IBM xSeries PC服务器 4 * 1.8Ghz CPU/4个 73 GB SCSI 硬盘/16 GB 内存/1 Gb 网卡,32,内容,什么是企业服务总线IBM的企业服务总线如何进行系统集成实例参考,33,系统平台 编

11、程模型编程语言传输协议标准和消息格式错误恢复与事务完整性,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,Multicast,HP,Sun,pSeries,zSeries,Intel,iSeries,移动设备,34,基础连接,通用消息传递主干,企业服务总线

12、,IBM 连接解决方案,35,使用 WebSphere MQ 进行可靠的异步点对点消息传递,发送方和接收方不需要同时运行 向队列放置消息和从中获取消息这两个操作相互独立 可靠,可信的交付 发送方和接收方可以用不同的速度处理消息 消息服务器可以联网 消息自动发送到指定的目标队列,WebSphere MQ Message Server,消息,消息队列,36,使用 WebSphere MQ 进行可靠的异步发布/订阅消息传递,发送方和接收方不需要同时运行 接收方必须是“长期订阅人” 可靠,可信的交付 发送方和接收方可以用不同的速度处理消息 消息服务器可以联网 发布的消息自动转发到具有匹配订阅人的服务器

13、,WebSphere MQ Message Server,消息,消息 存储库,消息,消息,37,服务之间彼此紧密相连 一处更改需要更改多处,应用支付,支付系统,单一 欧元支付区 (SEPA),美联储 (Fedwire),点对点连接的维护成本可能很高,消息格式更改,38,应用支付,支付系统,单一欧元支付区 (SEPA),美联储 (Fedwire),调解服务,一处更改只需要更改 ESB 调解服务的一处 可以独立地创建和维护服务,消息格式 更改,企业服务总线,企业服务总线提供集中调解服务,可减少成本,39,示例:基于支付量的支付路径,调解服务:基于内容的路由,40,示例:将 XML 转化成二进制格式

14、,一种 XML 模式向另一种 XML 格式转化 特定于行业的转化(例如,FIX 向 SWIFT 转化),其他常见转化,调解服务:数据转化,41,示例:从 SOAP/HTTP 切换到 JMS 消息,调解服务:传输切换,42,示例:添加外部数据库的顾客信息,调解服务: 数据放大,43,复杂事件处理,执行常规限制 周期性地报告累计支付 服务水平协议监控和通知,其他示例,示例:欺诈检测和警告,44,事务流调解服务,所有更新要么提交,要么在一个事务中一起回滚,示例:多个数据库和消息传递操作,45,以任何顺序组合调解服务构建调解流以连接服务,将调解服务组合到一起,以满足连接需求,46,应用场景-举例,网上

15、银行支付根据数量的不同路由到不同的支付系统 使用 WebSphere TX 地图从 IFX 转化为 SWIFT 和 ACH 格式 同一天对同一个发票号支付 3 次即生成客户服务警告 对于 Web 服务客户,处理支付的方式完全相同,47,文件系统,平台,AIX,Linux,Solaris,HP/UX,Windows,z/OS,IBM 企业服务总线可连接所有内容,IBM 企业服务总线,Appliance,48,内容,什么是企业服务总线IBM的企业服务总线如何进行系统集成实例参考,实例参考,中国人民银行TIPS系统 ESB平台 中国建设银行EAI项目 建立总行信息总线 烟草行业卷烟生产经营决策管理系

16、统 构建行业统一的信息集成平台 中远集运运输有限公司系统集成项目 建立基于三层体系结构,满足公司今后系统集成需要 民航航空安全系统整合技术方案 利用现代信息技术建立完整的高速网络交换平台 天津电子口岸信息平台整合项目 满足信息的共享和交换,提供实时查询服务。 更多,中国人民银行TIPS项目,51,TIPS,国库信息处理系统 (Treasury Information Processing System)是一个以国库横行联网的业务流程和工作流程为基础,连接税务、财政、国库及商业银行等业务部门的信息集成处理系统,用于传递、处理税款缴纳、划分、入库、退库、对账、业务监管、统计分析等各项业务的电子信息,是国库各相关部门实现信息资源共享并实现相关业务处理电子化、自动化、一体化目标的支撑平台和工具。,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件 > 初中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号