




已阅读5页,还剩54页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
企业服务总线系统集成的核心平台,IBM技术工程师xuzhanBM华南区软件部,Nov,2009,2,内容,什么是企业服务总线IBM的企业服务总线如何进行系统集成实例参考,3,企业服务总线与SOA,ESB:EnterpriseServiceBusAnESBissoftwareinfrastructurethatsimplifiestheintegrationandflexiblereuseofbusinesscomponentswithinaService-OrientedArchitecture.AnESBprovidesadependableandscalableinfrastructurethatconnectsdisparateapplicationsandITresources,mediatestheirincompatibilities,orchestratestheirinteractions,andmakesthembroadlyavailableasservicesforadditionaluses.,4,应用之间点对点的连接实现简单、基本的信息交互和数据传递,传统架构基于消息传递的模式,通过HUB模式实现应用之间的整合很容易管理大量的连接和系统,过渡架构企业应用整合,通过企业服务总线实现服务的整合集中和流程实现借助标准的接口灵活地连接,实现真正的随需应变,先进构架面向服务体系架构SOA,解决的问题,5,剖析一个基于SOA的IT系统,6,SOAESB:EnterpriseServiceBus,企业服务总线,7,IBM支持SOA的软件产品,基础架构服务,应用和数据访问服务,业务应用和数据服务,业务绩效管理服务,开发平台,企业应用和数据,合作伙伴服务,企业服务总线,WebSphereBusinessModeler,WebSphereIntegrationDeveloper,WebSphereInformationIntegrator,WebSphereProcessServer,WebSpherePortalServer,WebSpherePartnerGateway,WebSphereApplicationServer,WBIAdapters,HATS,WebSphereBusinessMonitor,流程服务,信息服务,交互服务,业务应用服务,WebSphereMessageBroker,WebSphereESB,WebSphereMQ,8,ESB-企业服务总线,9,内容,什么是企业服务总线IBM的企业服务总线如何进行系统集成实例参考,10,IBMESBs,WebSphereMQ稳定易用的数据传输解决方案:WebSphereMQ为用户和应用开发人员提供了一种直接,简单的手段以实现应用系统在不同操作系统平台之间稳定可靠地传递,交换重要的数据和信息,确保消息不丢失/不复传。WebSphereMessageBroker-业界最强的企业服务总线:WMB通过提供对多种平台、语言、协议和传输方式的支持,帮助客户迅速部署企业服务总线,整合遗留应用,构建SOA架构的信息传输龙骨。,11,几乎能连接到所有内容80多种平台配置使用IBMMessageQueuingInterface(MQI)、JavaMessageService(JMS)和SOAP/JMS点对点消息传递和发布/订阅消息传递可以使用所有主要编程语言的简单的API(put/get):C+、C#、VisualBasic、.NET、COBOL、Java异步消息传递的实际标准42%的z/OS客户拥有WebSphereMQ90%的财富100强企业拥有WebSphereMQ60%的财务500强企业拥有WebSphereMQ66%的北美和欧洲银行银行业客户每天传递事务的价值35万亿美元政府客户每天传递67500多万条消息,WebSphereMQ提供通用消息传递主干,基础连接,通用消息传递主干WebSphereMQ,12,本地系统,Application1,TransmissionQueue(LocalQueue),MQPUT,QueueManager:QM1,远端系统,Application2,DestinationQueue(LocalQueue),MQGET,QueueManager:QM2,MessageChannel,RemoteQueue,TCP/IPLU6.2NetBIOSDecNET,AliasQueue,DeadLetterQueue,基于MQ的分布式应用集成,13,MessageBroker,14,MessageBroker组件,15,基于Eclipse的快捷开发工具,16,MessageBrokerToolkit开发视图,MessageBrokerToolkit开发和管理工具,17,MessageBrokerToolkit管理视图,18,WMB调试视图,消息流调试消息菜单,消息头和内容,19,WMB提供的消息处理节点,节点,WMB提供的消息处理,20,WMB提供的消息处理节点(续),21,MessageBrokerV6.1EISAdapter支持,MessageBrokerV6.1提供EISAdapter直接与主流的EIS系统集成SAPSiebelPeopleSoftJDEdwards(plannedforfuture)OracleeCommerce(plannedforfuture),22,对ERP系统的接口,WMB,ERP1,ERP2,23,WMB对ERP的集成,24,消息集设计,25,映射设计,26,扩展SQL语言(ESQL)设计,27,WMB对WebService的支持,28,WMB对WebService的支持,29,WMB主要的连接方式,WMB,MQ,File,WebServices,满足新技术规范性能值:300笔/秒,无需与应用系统做接口性能值:几笔/秒,对应用系统改动简单性能值:1000笔/秒,JMS,JMS规范性能值取决于JMS服务器,30,MessageBroker性能1,说明:第一列是消息的大小,第二列是消息是否持久,第三列是每秒处理的消息个数,第四列是CPU的使用率。,31,MessageBroker性能2,说明:第一列是运行的实例个数,第二列是消息都为1K,第三列是非持久的消息,第四列是每秒处理的消息个数,第五列是CPU的使用率。机器配置:一台IBMxSeriesPC服务器4*1.8GhzCPU/4个73GBSCSI硬盘/16GB内存/1Gb网卡,32,内容,什么是企业服务总线IBM的企业服务总线如何进行系统集成实例参考,33,系统平台编程模型编程语言传输协议标准和消息格式错误恢复与事务完整性,WebServices,发布/订阅,异步消息传递,RPG,XML,COBOLCopybook,EDI-X.12,ACORD,EDI-FACT,ebXML,AL3,HIPAA,HL77,SWIFT,FIX,CustomFormats,同步RPC,Word/Excel/PDF,提供应用到应用的连接可能很复杂,JMS,FTP,HTTP,WebSphereMQ,TCP/IP,SMTP,Multicast,HP,Sun,pSeries,zSeries,Intel,iSeries,移动设备,34,基础连接,通用消息传递主干,企业服务总线,IBM连接解决方案,35,使用WebSphereMQ进行可靠的异步点对点消息传递,发送方和接收方不需要同时运行向队列放置消息和从中获取消息这两个操作相互独立可靠,可信的交付发送方和接收方可以用不同的速度处理消息消息服务器可以联网消息自动发送到指定的目标队列,WebSphereMQMessageServer,消息,消息队列,36,使用WebSphereMQ进行可靠的异步发布/订阅消息传递,发送方和接收方不需要同时运行接收方必须是“长期订阅人”可靠,可信的交付发送方和接收方可以用不同的速度处理消息消息服务器可以联网发布的消息自动转发到具有匹配订阅人的服务器,WebSphereMQMessageServer,消息,消息存储库,消息,消息,37,服务之间彼此紧密相连一处更改需要更改多处,应用支付,支付系统,单一欧元支付区(SEPA),美联储(Fedwire),点对点连接的维护成本可能很高,消息格式更改,38,应用支付,支付系统,单一欧元支付区(SEPA),美联储(Fedwire),调解服务,一处更改只需要更改ESB调解服务的一处可以独立地创建和维护服务,消息格式更改,企业服务总线,企业服务总线提供集中调解服务,可减少成本,39,示例:基于支付量的支付路径,调解服务:基于内容的路由,40,示例:将XML转化成二进制格式,一种XML模式向另一种XML格式转化特定于行业的转化(例如,FIX向SWIFT转化),其他常见转化,调解服务:数据转化,41,示例:从SOAP/HTTP切换到JMS消息,调解服务:传输切换,42,示例:添加外部数据库的顾客信息,调解服务:数据放大,43,复杂事件处理,执行常规限制周期性地报告累计支付服务水平协议监控和通知,其他示例,示例:欺诈检测和警告,44,事务流调解服务,所有更新要么提交,要么在一个事务中一起回滚,示例:多个数据库和消息传递操作,45,以任何顺序组合调解服务构建调解流以连接服务,将调解服务组合到一起,以满足连接需求,46,应用场景-举例,网上银行支付根据数量的不同路由到不同的支付系统使用WebSphereTX地图从IFX转化为SWIFT和ACH格式同一天对同一个发票号支付3次即生成客户服务警告对于Web服务客户,处理支付的方式完全相同,47,平台,AIX,Linux,Solaris,HP/UX,Windows,z/OS,IBM企业服务总线可连接所有内容,IBM企业服务总线,Appliance,48,内容,什么是企业服务总线IBM的企业服务总线如何进行系统集成实例参考,实例参考,中国人民银行TIPS系统ESB平台中国建设银行EAI项目建立总行信息总线烟草行业卷烟生产经营决策管理系统构建行业统一的信息集成平台中远集运运输有限公司系统集成项目建立基于三层体系结构,满足公司今后系统集成需要民航航空安全系统整合技术方案利用现代信息技术建立完整的高速网络交换平台天津电子口岸信息平台整合项目满足信息的共享和交换,提供实时查询服务。更多,中国人民银行TIPS项目,51,TIPS,国库信息处理系统(TreasuryInformationProcessingSystem)是一个以国库横行联网的业务流程和工作流程为基础,连接税务、财政、国库及商业银行等业务部门的信息集成处理系统,用于传递、处理税款缴纳、划分、入库、退库、对账、业务监管、统计分析等各项业务的电子信息,是国库各相关部门实现信息资源共享并实现相关业务处理电子化、自动化、一体化目标的支撑平台和工具。,52,业务场景,53,TIPS全国集中情况下的非功能性要求,联网机构数:3,000Messagesize:2K系统峰值处理能力:2,100业务/s(双向,相当于4200笔报文/s)端到端的响应时间:5秒TIPS内部处理时间:2秒支持近似7*24不间断运行。包括变更接入机构、系统升级、打补丁等Security,54,TIPS总体架构,55,TIPS系统架构说明,表示层支持用户通过Browser或定制的Java客户端访问系统,表示层将基于J2SE/J2EE的技术架构。管理查询服务(TIMS&TISS)提供系统的配置管理和从业务角度的监控能力,同时提供数据分析、查询的处理能力。核心交易服务提供国库信息处理(如实时扣税)工作中各个环节的流程和业务完整性控制,并将相关信息保存到数据库中。数据库提供数据的存储,主要用来记录交易业务的数据和跟踪其状态信息。企业服务总线(ESB)主要提供相关系统的接入,消息(Message)的转换(Transformation)和路由(Routing)功能。通过ESB能够大大增强系统的适应性(Flexibility)。MQ适配器提供联网机构和联网中心间稳定、可靠、安全的数据传输服务,能够保证数据的可靠传输只传一次,保证传到。,56,TIPS-ESB系统总体逻辑图,57,其它客户和实例,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 1776-2025超细铂粉
- 2025年上半年上海市卫生健康技术评价中心工作人员公开招聘考前自测高频考点模拟试题及答案详解(易错题)
- 2025年4月广东深圳小学光明学校曙光校区、狮山校区赴济南定点面向2025年应届毕业生招聘教师11人模拟试卷含答案详解
- 安全培训教师体会课件
- 2025年福建省莆田市秀屿区上塘珠宝城实业有限公司招聘1人考前自测高频考点模拟试题及答案详解(典优)
- 2025年合肥复兴控股集团第一批人员招聘27人考前自测高频考点模拟试题及1套完整答案详解
- 安全培训教员资质课件
- 广播电台培训课件
- 2025贵州黔西南州望谟县消防救援大队招聘政府专职消防文员1人模拟试卷附答案详解
- Human-ZIC1-mRNA-生命科学试剂-MCE
- 口腔门诊6S管理标准化实施指南
- 《呼吸系统疾病的针灸治疗》课件
- 2025-2030公务航空行业市场发展现状分析及竞争格局与投资价值研究报告
- 高中数学集合试题及答案
- 2025年导游证资格考试知识测试试题及答案
- 羽毛球裁判员培训与实施
- 幼儿园获奖公开课:中班语言《顽皮的小雨滴》课件
- PPD接种培训课件
- 人教版中职数学拓展模块一:3.2.1向量的加法课件(共21张课件)
- 宫外孕大出血护理
- 《纳米陶瓷微珠保温隔热系统应用技术规程》
评论
0/150
提交评论