- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ESB介绍2015年6月Contents前言企业当前现状和困难ESB介绍什么是ESBESB的结构ESB的七大功能应用场景介绍数据下发流程整合MULE介绍什么是MULEMULE的使用方法MULE使用的三个阶段目录51现状14现状42现状23现状3前言假设,公司要开发一套电子商务平台,用于网上订购和销售各种商家的保险。具体的保险厂商不确定。贵公司现有CRM系统,也希望直接纳入此系统中进行客户关系管理。目前现状和困难需要统一的安全访问控制管理和监控管理承保、核保需要使用保险厂商自身的服务。客户数据CRM电商平台企业的信息安全监控业务专业性强、复杂需要整合现有系统和资源成功保单数据订单数据保单数据公司内部结算系统要有技术无关性的中间层,方便整合现有系统保险公司A保险公司B保险公司C保险商家多、不确定承保申请需求变动频繁松耦合、插拔式架构;不能采取点对点的沟通方式;协议和消息格式的灵活转换核保需要配置化开发,快速响应用户需求;核心业务流程企业当前现状随着软件行业的发展,企业越来越需要将多个系统集成在一起:系统A系统BESB为了解决应用程序间的集成问题而产生的一种架构平台多系统导致系统间的通信关系复杂各系统使用的接口不同部门内系统C部门内系统A部门内系统B系统间的接口消息规范不统一每对系统间的请求与响应都要单独实现ESB交互系统的协议紧耦合系统升级导致双方都必须更改系统C系统D企业外系统BPM系统部门外系统实时修改总线服务的执行策略系统间调用的安全性无法统一处理系统间调用无法统一监控和管理什么是ESB?ESB全称为Enterprise Service Bus,即企业服务总线。ESB是为了解决应用程序间的集成问题而产生的一种架构平台。ESB提供了最基本的连接中枢,使集成到一起的系统进行通信。ESB使现有的IT资产和应用暴露成为服务,提供给调用者使用。 它还可以消除不同应用系统之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信与整合。ESB还提供安全、监控和管理功能,用于对被集成系统的统一管理。ESB逻辑架构图ESB关键应用监控设计器核心应用权限管理数据交换流程引擎单点登录状态监控路由设计器核心功能服务管理路由管理接口管理集成管理安全管理性能统计路由跟踪数据传输协议转换数据转换消息路由数据处理消息中间件异常处理消息侦听消息队列消息处理外部系统服务实体适配器适配器适配器适配器适配器ESB的七个功能ESB的七大功能功能1:透明的定位透明的定位消息转换传输协议转换消息处理消息路由安全监控和管理ESB客户端应用CRM应用服务使用者客户端信息服务XML定位配置数据库服务注册通过XMI文件,可以明确写下服务之间的调用关系。ESB的七大功能功能3:传输协议转换功能2:消息转换SOAP消息客户端应用客户端应用JMS消息服务使用者服务使用者Object自定义消息ESBESBFile遗留系统File遗留系统 JMS适配器 FTP适配器消息转换器通过传输协议转换器,可以转换消息的传输协议,使不同协议的系统能够通信。通过消息转换器,可以转换消息的格式和规范。使不同系统之间能传递消息。·ESB的七个功能ESB的七大功能功能5:消息路由功能4:消息处理客户端应用保险公司A服务使用者旅游保险ESB订单订单明细客户端应用保险类型ESB订单管理系统服务使 用者消息处理File订单服务路由保险公司B通过订单标识取出客户信息汽车保险CRM数据库通过消息处理,可以转换消息格式、消息的内容。我们的数据交换平台就属于消息处理的组件。通过消息路由,可以动态寻找目标系统,让消息传递给需要的系统。ESB的七大功能功能6:安全功能7:监控和管理ESB客户端应用透明的定位传输协议转换消息转换消息路由消息处理消息路由安全监控和管理A:合法信息加密后的A服务使用者1.路由2.转换3.安全4.连接ESB订单管理系统权限信息加密处理订单服务恶意入侵应用B:非法信息验证用户证书服务使用者LDAP通过安全处理,我们可以验证用户身份,确保系统安全。通过系统监控管理,可以记录和监控系统运行情况,方便解决问题。任务的解决任务:开发一套电子商务软件,用于网上订购和销售保险。ESB数据适配器数据购买保险服务数据数据路由成功保险公司A数据数据数据电子商务系统数据适配器适配器数据数据承保申请保险公司B公司CRM数据转换安全管理系统监控核保核心业务流程ESB应用场景——数据整合ESB应用场景——数据整合背景: 航空公司有多个独立的管理系统。其中订票系统、运费系统、结算系统、地服系统、收益管理系统等都需要获取航班数据。但是航班数据是在另一个独立的系统——航空公司运控AOC系统中维护的。也就是说航班信息在AOC系统中维护,并及时同步到其它系统中。航班数据航班号起飞 时间起飞 地点票价运控系统订票系统运
文档评论(0)