




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2015年6月 ESB介绍 前言企业当前现状和困难ESB介绍什么是ESBESB的结构ESB的七大功能应用场景介绍数据下发流程整合MULE介绍什么是MULEMULE的使用方法MULE使用的三个阶段 目录 Contents 3 前言 假设 公司要开发一套电子商务平台 用于网上订购和销售各种商家的保险 具体的保险厂商不确定 贵公司现有CRM系统 也希望直接纳入此系统中进行客户关系管理 申请 核保 承保 成功 核心业务流程 4 企业当前现状 各系统使用的接口不同 交互系统的协议紧耦合 每对系统间的请求与响应都要单独实现 系统升级导致双方都必须更改 实时修改总线服务的执行策略 系统间的接口消息规范不统一 系统间调用的安全性无法统一处理 随着软件行业的发展 企业越来越需要将多个系统集成在一起 多系统导致系统间的通信关系复杂 系统间调用无法统一监控和管理 5 什么是ESB ESB全称为EnterpriseServiceBus 即企业服务总线 ESB是为了解决应用程序间的集成问题而产生的一种架构平台 ESB提供了最基本的连接中枢 使集成到一起的系统进行通信 ESB使现有的IT资产和应用暴露成为服务 提供给调用者使用 它还可以消除不同应用系统之间的技术差异 让不同的应用服务器协调运作 实现了不同服务之间的通信与整合 ESB还提供安全 监控和管理功能 用于对被集成系统的统一管理 6 ESB逻辑架构图 核心应用 ESB 核心功能 监控 设计器 消息中间件 路由跟踪 性能统计 异常处理 状态监控 服务管理 路由管理 接口管理 集成管理 安全管理 消息侦听 协议转换 数据转换 消息路由 数据处理 数据传输 消息队列 消息处理 路由设计器 数据交换 流程引擎 单点登录 权限管理 关键应用 服务实体 外部系统 7 ESB的七个功能 透明的定位消息转换传输协议转换消息处理消息路由安全监控和管理 功能1 透明的定位 通过XMI文件 可以明确写下服务之间的调用关系 客户端应用 服务使用者 XML定位配置 ESB CRM应用 客户端信息服务 数据库 服务注册 ESB的七大功能 8 功能3 传输协议转换 通过传输协议转换器 可以转换消息的传输协议 使不同协议的系统能够通信 客户端应用 服务使用者 ESB 遗留系统 JMS适配器 FTP适配器 JMS消息 File 功能2 消息转换 通过消息转换器 可以转换消息的格式和规范 使不同系统之间能传递消息 客户端应用 服务使用者 ESB 遗留系统 消息转换器 SOAP消息 File 自定义消息 ESB的七大功能 Object 9 功能5 消息路由 ESB的七个功能 通过消息路由 可以动态寻找目标系统 让消息传递给需要的系统 客户端应用 服务使用者 ESB 路由 保险类型 保险公司A 旅游保险 保险公司B 汽车保险 功能4 消息处理 通过消息处理 可以转换消息格式 消息的内容 我们的数据交换平台就属于消息处理的组件 客户端应用 服务使用者 消息处理 ESB 订单管理系统 订单服务 CRM数据库 订单 File 订单明细 通过订单标识取出客户信息 ESB的七大功能 10 透明的定位传输协议转换消息转换消息路由消息处理消息路由安全监控和管理 功能7 监控和管理 通过系统监控管理 可以记录和监控系统运行情况 方便解决问题 ESB 1 路由2 转换3 安全4 连接 功能6 安全 通过安全处理 我们可以验证用户身份 确保系统安全 客户端应用 服务使用者 权限信息 ESB 订单管理系统 订单服务 LDAP 加密后的A 验证用户证书 恶意入侵应用 服务使用者 加密处理 A 合法信息 B 非法信息 ESB的七大功能 11 任务 开发一套电子商务软件 用于网上订购和销售保险 申请 核保 承保 成功 核心业务流程 保险公司A 电子商务系统 路由 系统监控 安全管理 适配器 购买保险服务 ESB 数据 数据 数据 数据 数据 数据 数据转换 任务的解决 12 ESB应用场景 数据整合 航班号 起飞时间 起飞地点 票价 航班号 票价 当前可定票数 航班号 航程 燃油费 航班号 票价 订票个数 航班号 终点站 气象信息 航班号 票价 售出票数 运控系统 订票系统 运费系统 结算系统 地服系统 收益管理系统 航班数据 航班数据 航班数据 航班数据 航班数据 背景 航空公司有多个独立的管理系统 其中订票系统 运费系统 结算系统 地服系统 收益管理系统等都需要获取航班数据 但是航班数据是在另一个独立的系统 航空公司运控AOC系统中维护的 也就是说航班信息在AOC系统中维护 并及时同步到其它系统中 航班数据 ESB应用场景 数据整合 13 ESB应用场景 解决方案对比 运控系统 订票系统 运费系统 结算系统 地服系统 收益管理系统 路由 航班数据发布服务 系统监控 数据转换 ESB 订票系统 点对点方式 每对系统都要开发一套访问程序 可扩展性差 新增一个系统 原系统改变协议时都要处理 协议 格式没有统一标准 很难产品化 对于异构系统来说 之间的交互会更复杂 各个系统分别访问运控系统 导致数据的不一致 缺少统一的管理和监控 适配器 协议转换 ESB应用场景 解决方案对比 适配器 适配器 适配器 适配器 数据接收服务 MQ组件使用 15 ESB应用场景 服务整合 背景 公司内部要建立一套项目管理系统 用于对项目从立项 合同订立 预算编制大片采购计划编排的管理 这四部分的管理分别属于立项管理系统 合同管理系统 财务管理系统这3个独立的系统中 立项管理系统 合同管理系统 立项流程 合同订立流程 预算编制流程 采购计划流程 项目管理业务 财务管理系统 项目管理系统 ESB应用场景 服务整合 16 合同管理系统 项目管理系统 路由 项目管理服务 系统监控 数据转换 ESB 项目管理系统 适配器 协议转换 立项管理系统 合同管理系统 财务管理系统 嵌入逻辑 嵌入逻辑 嵌入逻辑 财务管理系统 立项管理系统 立项管理服务 缺点 点对点方式 编写多个嵌入系统 流程没有整合 需要人为调整 或者编写程序 缺少统一的管理和监控 合同管理服务 预算编制服务采购计划服务 适配器 适配器 ESB应用场景 服务整合 BPM组件使用 17 什么是MULE MULE常用组件 Mule是基于ES
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 供应链协同与消费者行为-洞察及研究
- 铝吸出工效率提升考核试卷及答案
- 稀土萃取工岗位操作规程考核试卷及答案
- 建筑能耗与碳排放关联-洞察及研究
- 情感化社交媒体营销-洞察及研究
- 2025年1H-四氮唑行业研究报告及未来行业发展趋势预测
- 香港公司股权转让尽职调查与手续办理合同
- 2025年厨房家电配件行业研究报告及未来行业发展趋势预测
- 雷石普法房屋抵押贷款合同解除条件及程序合同
- 集资楼二手房买卖合同交易合同效力与适用法律协议
- 2022年上海市浦东新区6月线下高考二模英语试题(含答案和听力音频与听力稿)
- 人脸识别系统软件使用手册
- 竣工验收证书(样本)
- 婴幼儿大便问题全解析
- 统编版三年级上册《快乐读书吧》阅读测试题
- 沉降观测记录表(标准版)
- PCB流程介绍-VCP和龙门电镀简介
- 2023年高考全国甲卷语文试卷真题(含答案)
- DB37-T 2368-2022 钻芯法检测混凝土抗压强度技术规程
- 第十章青霉素和头孢菌素C
- 教师职业道德与教育法规全套教学课件
评论
0/150
提交评论