IBMWebsphereESB企业服务总线.ppt_第1页
IBMWebsphereESB企业服务总线.ppt_第2页
IBMWebsphereESB企业服务总线.ppt_第3页
IBMWebsphereESB企业服务总线.ppt_第4页
IBMWebsphereESB企业服务总线.ppt_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

IBM ESB解决方案简介,徐昭 xuzhaoxz IBM武汉分公司软件部,目录,为什么需要ESB 推ESB需要考虑什么 IBM ESB解决方案是什么 IBM ESB实际成功案例,什么是ESB,ESB=Enterprise Service Bus企业服务总线 ESB就是各IT与业务系统之间连接,数据交换,格式转换, 消息路由,异构系统整合的核心桥梁,按照字面理解,通常 被称为企业服务总线(通俗理解为连接四面八方的核心桥梁),为什么需要ESB,无论是政府,中小银行,各企业客户,他们的IT每年都在原 有基础上不断扩建,无论是我们看得到的服务器,存储,还 是各种IT应用,业务系统,都在不断的长大,整个IT变得越 来越庞大而复杂,无论对新项目实施还是老系统的维护都提 出了很高的定制化要求,维护成本着实很高,而且不一定做 的好。 IT系统变得像一个蜘蛛网,各系统之间的对话,集成,数据 传递变得尤为复杂,任何业务层面的需求变更带来的是IT部 门人员手工的CODING,给IT与业务部门带来极大的不便。 那是否存在一种平台或者工具,可以把IT系统与业务系统进 行一个有效整合呢?,缺乏统一的平台 ,不同系统之间还是一对一或点对点的连接。,系统间的数据发放和接收没有有效的可靠传输机制,准确性和完整性很难保证。,缺乏统一的中间格式数据模型,需要处理大量的数据格式转换 。,缺乏协同工作环境,未能充分发挥虚拟企业中各部分的作用 。,无法对跨系统的业务数据实现有效及时地追踪、监控和审计。,面临多种异构的应用和数据接口,没有规范的接入标准,不能方便地组织多个系统中的数据,为用户提供完整的数据信息。,在变更执行过程中,多系统内数据更新不及时、更新内容不完整 。,企业内各种软件和系统没有得到充分利用,同时各孤立系统的应用引发新的冲突,业务数据的流转时间和成本没有显著降低; 系统与系统间交互需要大量的人工参与,业务数据流转和处理的过程得不到有效跟踪和控制,数据质量很难保证,风险仍然居高不下; 各信息系统间的交互错综复杂,缺乏柔性,不能快速适应企业业务流程的改变,同时增加了系统维护的难度,增加了与企业未来的信息系统集成的成本和风险。,制造业IT面临的问题(客户需求切入点),政府IT面临的问题(客户需求切入点),应用系统各自独立,越来越复杂庞大,无法实现应用协同 业务系统存在很大差异性,无法实现业务数据和接口的统一 业务逻辑分散, 系统间信息共享效率不高;信息没有交互或存在单向性 系统整体灵活性、扩展性有待提高 从不同系统获取数据的方式、频率各异,不利于统一管理和调度 应用系统的架构不清晰, 开发维护的困难 系统接口越来越多, 越来越复杂 开发维护工作量非常大,而且异常复杂 无法实现系统的统一监控和管理,银行业务整合面临主要问题(客户需求切入点),前置应用系统越来越复杂庞大 前置接入功能与卡系统等核心业务的混合 业务系统运行和硬件的压力会不断增大 核心系统效率不能充分发挥 前置应用系统可能会成为业务发展的瓶颈 前台交易界面不统一, 当前系统难以处理多个交易的复杂交互模式 业务逻辑分散, 系统间信息共享效率不高 系统整体灵活性、扩展性有待提高 从前置应用及核心系统获取数据的方式、频率各异,不利于统一管理和调度 外围系统存在系统架构不清晰, 开发维护的困难 外围系统接口越来越多, 越来越复杂 缺乏统一的数据定义,数据转换机制 开发维护工作量非常大,而且异常复杂 系统对中间业务的调用,银行业务整合面临主要问题(客户需求切入点),从应用层面搭建, 程序业务逻辑与数据流程集成在一起, 影响了系统的灵活扩展 过多的业务处理使前置系统变得越来越厚重 前置系统会逐渐成为银行业务处理的瓶颈 前置系统不同业务的接入能力有限 前置系统缺乏强大的服务中介能力,目录,为什么需要ESB 推ESB需要考虑什么 IBM ESB解决方案是什么 IBM ESB实际成功案例,ESB需要考虑的几个问题,目标明确 需求是什么? 达到的目标是什么? 通过什么样的步骤完成既定的目标? 架构的清晰性 哪些系统需要接入? 接口形式简单还是复杂? 选择什么样的技术和软件支撑平台? 架构的简洁性 ESB是将原有系统的架构和连接简化,而不是使系统更加复杂化 架构的稳定性和高性能 ESB是整体系统的中枢,直接决定整体业务运转的好坏 避免处理厚重的业务逻辑和数据逻辑,不要让ESB成为系统的瓶颈,ESB的定位,松耦合: 加大灵活性和响应速度,支持灵活的选择, 替代,匹配,支持您识别程序和用户界面,实现重用性,从用户界面中放松点到点的连接,支持灵活的耦合以及程序分离,SOA 会带来什么?,将各个专业的应用系统、外联系统及渠道接入以标准的接口方式进行整合集成, 从而形成全行通用的信息交换平台,构建一个以服务中心的灵活高效的IT体系架构,SOA 结果 核心竞争力的增强,支持灵活的选择, 替代,匹配,支持您识别程序和用户界面,实现重用性,从用户界面中放松点到点的连接,转化,支持灵活的耦合以及程序分离,成为,松耦合: 加大灵活性以及重用性,ATMP,短信系统,Call Center,银联中心,中间业务,存贷款,Interface,Interface,Interface,Interface,Interface,Interface,Interface,大小额,大小额,中间业务,存贷款,ATMP,短信系统,Call Center,银联中心,将各个专业的应用系统、外联系统及渠道接入以标准的接口方式进行整合集成, 从而形成全行通用的信息交换平台,构建一个以服务中心的灵活高效的IT体系架构,Enterprise Service Bus,ESB应该提供哪些服务?,传输服务 安全、可靠的数据传输 持久性/非持久性 同步/异步 仲裁服务 基于内容路由 数据格式转换 通信协议转换 事件服务 事件发现和发布 事件的触发和传递,An Enterprise Service Bus (ESB) is a flexible connectivity infrastructure for integrating applications and services.,在运行时动态决定请求的目的地,ESB: 路由,Enterprise Service Bus,防汛,抗旱,服务请求,1000,50,通过ESB来转换数据格式,Enterprise Service Bus,Binary Format,新的系统,遗留系统,XML Format,ESB: 协议转换,通过ESB屏蔽服务消费者和实现者之间的差异,Async Msg,Web Services,Async Msg,Web Services,Web Service,Async System,Enterprise Service Bus,目录,为什么需要ESB 推ESB需要考虑什么 IBM ESB解决方案是什么 IBM ESB实际成功案例,ESB解决方案逻辑架构,逻辑架构图产品对应图,ESB解决方案 交互原理图,服务消费者层: 发现发布的ESB服务,并请求ESB服务。 服务提供者层: 向ESB注册现有的服务,提供最终的服务处理能力。 企业服务总线层: 透明连接控制服务请求者与服务提供者之间的交互。同时也提供错误处理、日志记录等辅助功能。 适配器层: 完成原始系统报文与ESB系统之间的转换及通讯接入。,ESB解决方案 - 核心功能实现,服务组件封装 对现有系统的服务进行封装,使之能够被重用。 业务流程编排 可基于被封装了的原始服务组件再次进行编排封装,使之实现复杂的业务流程。 服务执行控制 对服务的执行状态进行审核、控制、切换。 数据协议转换 对接入的系统实现统一的报文格式、通讯协议转换。,业务流程编排,服务组件封装,服务执行控制,SOA,数据协议转换,ESB解决方案 核心功能,ESB解决方案 适配器框架,现有内部系统的集成(1) 业务报文层面,与基于XML消息的系统集成 XML消息是目前主流的数据表现方式,被众多的系统所采用,因此是系统集成的首选数据标准。 在和基于XML的消息进行集成时候,要遵循XML的规范。 报文不宜过大,增加系统负担,因此建议要限定XML报文的大小。 与基于专有报文的系统集成SAP SAP专有报文的存在多种格式,会增加系统集成的复杂度 就要通过Adapter和ESB的结合进行,多种数据格式之间的转换映射,现有内部系统的集成(2) 技术层面,与J2EE系统的集成 采用JMS/MQ的方式 与数据库集成 利用现有平台,使用JDBC/ODBC方式,可以与数据库无缝集成 不建议在EAI平台上做全量复制,一般是增量复制 与具有不同通信协议的系统集成 采用统一的开放式协议接入方式,例如FTP/File、Socket、Http/Https、POP3/SMTP等,尽量避免同一种协议存在过多的接入点 与C/S架构系统的集成 C/S方式的应用多数是采用VB、PB、Delphi等工具实现,集成的困难是在界面和逻辑的分离上。 建议通过消息中间件(例如MQ等消息中间件)的方式进行集成 与SAP系统连接 通过WebSphere Adapter for SAP的适配器方式,IBM ESB解决方案的优势,保护客户投资, 充分利用各种平台和环境, 减少对现有系统的改造 采用面向消息中间件 利用适配器连接各种应用系统 提供对传统应用的连接能力 优异的处理性能 在业界同类产品中的性能是无可比拟的,它内部用于数据处理的消息流 是以多线程方式工作的,同一个消息流还可以分配到不同的执行组,从 而提高整个系统的运行效率 完善的整合功能,提供标准的接入方式 消息格式转换及标准适配器, 不是一切皆Web Services 事务完整性保证 支持不同层次的事务完整性要求,例如:可以设定整个消息流为一个完整的事务,当某一环节发生错误时,整个消息流回滚,保证数据一致性 高可靠性和高扩展性 多节点:强大的Cluster功能 具有理解和管理各类系统的能力 支持统一的监控和管理框架 具有广泛的成功案例和强大的实施支持团队,政府行业ESB解决方案,政府ESB解决方案 - 架构概要图,应用服务处理,ESB 服务总线平台,服务系统,存贷款核心系统,影像系统,服务系统,Call Center,短信平台,前置系统,终端服务器,大小额系统,信贷系统,网银系统,银联中心,ESB数据传输,ESB应用开发维护,ESB业务接入,业务事件响应,消息格式转换,传输协议转换,服务信息路由,银行综合前置IBM ESB解决方案,服务数据字典,服务冲正处理,组合服务实现,服务授权控制,适配器框架,中间业务,应用 服务,中介 服务,基础 服务,银行ESB解决方案 - 架构概要图,IBM ESB 解决方案特色,按照SOA的架构思想实现业务组件化、组件服务化、服务流程化的业务创新 从系统层面构建企业服务总线ESB, 实现业务逻辑与数据流程的有效分离并推动业务的灵活扩展 建立企业或部门范围内统一的服务管理标准和接入框架,并统一数据交换报文规范 ESB 不处理厚重的业务逻辑, 而是更强调对接口管理、智能路由、数据结构差异性转换等需求下的服务调度和组合以及系统事件监控 多种通讯协议和服务交互及接入方式的广泛支持能力 通过ESB 服务中介可以更好地发挥多个专业系统的业务优势并加速信息交换和服务共享,Japanese,Hebrew,Thank You,English,Merci,French,Danke,German,Grazie

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论