版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ESB企业服务总线解决方案科技股份有限公司目录页ESB架构简介ESB架构体系1 12 2ESB实施方法论成功案例3 34 4过渡页第一章ESB架构简介过度页什么是ESB与传统架构的区别ESB架构简介第一节什么是ESB正文第一章ESB是传统中间件技术与XML、Web服务等技术相互结合的产物,用于实现企业应用不同消息和信息的准确、高效和安全传递。ESB全称为Enterprise Service Bus,即企业服务总线。一个ESB是一个预先组装的SOA实现,它包含了实现SOA分层目标所必需的基础功能部件。ESB架构简介第二节与传统架构的区别正文第一章为什么选择ESB呢?ESB不涉及底层编程接口服务之
2、间通过简单、精确定义的接口进行通讯松散耦合服务架构ESB架构简介第二节正文第一章传统的点对点调用方式(Point-to-Point)与传统架构的区别ESB架构简介第二节正文第一章应用OSB企业服务总线应用应用服务安全市场物流研发金融销售人力资源ESB接入后的调用方式与传统架构的区别ESB架构简介第二节正文第一章Flexibility 应用之间点对点的连接 实现简单、基本的信息交互和数据传递传统架构基于消息传递的模式 通过企业服务总线实现服务的整合集中和流程实现 借助标准的接口灵活地连接,实现真正的随需应变ESB构架面向服务体系架构与传统架构的区别过渡页第二章ESB架构体系过度页企业服务总线角色
3、职能企业服务总线整体结构全方位支持能力ESB架构体系第一节企业服务总线角色职能正文第二章ESB在请求方与服务之间发挥的作用:形状 = 传输协议颜色 = 数据格式企业服务总线(ESB)是用于集成应用和服务的灵活的连接基础设施。第一节正文第二章ESB架构体系安全性消息处理可见性组合服务传输层传输 SDK门户WS 客户端BPELJava服务服务服务服务转换 发现/验证消息流建模服务调出测试浏览器传输安全性WS-Security控制台安全性策略报表SLA监视 信息板开放式界面企业服务总线 适应性服务消息处理 嵌入式服务管理 适应性转换 丰富的组合环境 同类最佳的分布式运行时 企业服务总线角色职能第二节
4、正文第二章ESB架构体系企业服务总线整体架构第二节正文第二章ESB架构体系企业服务总线整体架构路由寻址通信技术、协议和标准(例如 JMS、HTTP 和 HTTPS)发布/订阅响应/请求 同步和异步消息传递消息和数据转换提供位置透明性的服务路由和定位服务多种消息传递形式支持广泛使用的传输协议身份验证 授权不可抵赖性机密性 安全标准服务接口定义(例如,Web 服务描述语言(Web Services Description Language,WSDL)支持替代服务实现 服务目录和发现 数据库服务聚合 遗留系统和应用程序适配器 EAI 中间件的连接性 服务映射协议转换应用程序服务器环境(如 J2EE
5、和 .NET)服务调用的语言接口(如 Java /C/C+/C#)性能 吞吐量可用性 常用功能通信消息处理安全性服务交互服务级别集成第三节全方位支持能力正文第二章提供应用到应用的连接可能很复杂HPSunpSerieszSeriesInteliSeries移动设备发布/订阅异步消息传递同步RPCRPGWeb ServicesJMSFTPHTTPWebSphere MQTCP/IPSMTPMulticast系统平台 编程模型编程语言传输协议标准和消息格式错误恢复与事务完整性XMLCOBOLCopybookEDI-X.12ACORDEDI-FACTebXMLAL3HIPAAHL77SWIFTFIXC
6、ustom FormatsWord/Excel/PDFESB架构体系过渡页第三章ESB实施方法论过度页ESB项目特征ESB项目实施过程ESB实施方法论第一节ESB项目特征正文第三章一需要连接多个系统需要与银行、IT。多个业务部门以及第三方沟通写作涉及人员多二多个系统需要分阶段实施完成,以降低风险,一般实施周期在两年左右实施周期长三连接的每个系统都要执行一个完整的过程,系统较多时,上线频度较大上线频度大四人员的业务能力要求高,需要熟悉多种业务,才能完成接口分析、标准制定工作系统稳定性和性能至关重要,对人员的技术能力要求非常高项目经理要有极强的协调、推动能力人员综合素质要求高ESB实施方法论第二节
7、正文第三章ESB项目实施过程计划阶段1 1采用统一规划,迭代式开发,分步实施的策略;仔细制定各系统边界,以防需求蔓延;合理选择第一批上线系统,保证进度,增强客户信心;合理规划现场、基地工作,降低项目成本;易导致ESB项目失败的主要因素: 系统定位不清 对项目支持力度不足 项目进展急进 1 12 23 34 45 5ESB实施方法论第二节正文第三章ESB项目实施过程需求分析2 2需求分析阶段特点偏重于与其他系统的集成架构分析侧重于接口的分析和MBSD的服务定义,最终形成银行的服务规范需求分析在整个项目中迭代多次,持续时间长注意事项:把对ESB产品功能的需求在第一批上线系统的需求分析阶段就分析完成
8、,并充分考虑未来其他系统接入时的报文、协议格式等ESB实施方法论第二节正文第三章ESB项目实施过程需求分析2 2对各系统提供的接口文档进行业务分析,分析了解各种交易完整的业务含义,审核接口文档中的错误疑点整理分析接口文档对相近或相似的服务进行统一, 并与服务总线上的服务进行匹配, 考虑评估是否建立新的服务或场景服务归纳分析按照接口文档交易的输入输出字段与原有服务的字段进行对比分析,合并或新建服务,同时对字段进行标准化.服务规范文档整理ESB实施方法论第二节正文第三章ESB项目实施过程开发阶段3 3集成架构 ESB的功能决定了ESB项目的特征,面临多个系统的接入,合理的集成架构对项目将起到决定性
9、的作用。 关键指标:总交易吞吐量;交易响应时间等接入系统的接口数量、通讯方式、报文格式 接入系统的接口数量直接决定了开发工作量的大小 ESB产品是否支持接入系统使用的通讯方式、报文格式,决定了是否需要开发新的适配器客户要求的功能是否产品已支持影响开发阶段的关键因素ESB实施方法论第二节正文第三章ESB项目实施过程开发阶段3 3开发阶段-工作量分布前期重点在于产品的监控、流水、日志、冲正等功能开发后期重点在于接入系统的新渠道开发及交易配置和联通性前期开发工作量大;后期开发工作量小,但交易配置、联调工作量大建议:应在第一批系统上线时就完成80%以上的开发工作,并把该部分工作在基地完成ESB实施方法
10、论第二节正文第三章ESB项目实施过程开发阶段3 3开发阶段-开发内容新的适配器开发 包含对新的通讯协议和报文类型的支持监控内容的配置 各行对监控的要求不同,需要根据要求配置总线的数据采集和BAM的展示(包含生成监控报告)客户要求的功能是否产品已支持 对每个接口都需要配置报文,测试交易的联通性功能差异的开发或修改 对内置服务,比如流水和冲正,客户可能会有不同的需求;也会有部分功能产品未提供,需要项目组现场开发ESB实施方法论第二节正文第三章ESB项目实施过程开发阶段3 3开发阶段-开发模型1第一批次中,设计及编码可在基地完成,同时现场执行接口分析;此过程要求现场与基地建立顺畅、及时地沟通渠道2
11、第一批次中,尽可能收集银行后期接入系统使用的通讯协议和报文格式;并把客户的功能需求尽可能收集完整3 第一批系统上线后,基地开发人员可减少甚至撤出,后期的项目工作将主要是确定接口,测试交易联通性。因此,此后工作建议现场项目组全部完成ESB实施方法论第二节正文第三章ESB项目实施过程测试及上线4 4 明确测试范围,哪些是产品组执行(保证),哪些是项目组执行 性能、稳定性测试是重中之重 功能测试偏重于交易联通性测试 测试主要工作是组报文、发送报文并接收响应过渡页第四章成功案例过度页PICC渠道平台跨省平台成功案例第一节PICC渠道平台正文第四章项目背景 PICC信息系统包含了几十个子系统,这些系统之
12、间存在着错综复杂的接口调用关系。现存子系统间存在着近百个接口,接口方式也是多种多样,包括数据库直连、数据库同义词、WebService、Socket连接等,同时,子系统之间进行交互用到的数据结构也不统一,往往在调用多个接口时需要进行不同的数据封装及数据转换。技术架构 OSB(Oracle Service Bus)是策略驱动的中介层,它处理消息,根据要求路由和转换消息,OSB提供了多协议、多传输方式、动态报文转换、服务路由等组件能够满足各系统对接要求,它通过JMS或HTTP等的传输协议接收消息,并用相同协议或另一指定的传输协议发送消息。成功案例第一节PICC渠道平台正文第四章中科软科技股份有限公
13、司系统架构图成功案例第一节PICC渠道平台正文第四章总体架构 渠道平台根据OSB(Oracle Service Bus)技术功能,将平台划分7个模块,包括:报文加密、权限校验、消息转换、服务路由、服务日志、错误处理、缓存机制模块。Oracle Service Bus的轻量级、无状态、高性能架构扮演“中间人”角色。支持智能消息代理,监控和管理服务;它在企业基础架构中添加一个可扩展的动态路由和转换层,并管理服务生命期:配置和供应服务、监控服务的运行。Oracle Service Bus以“配置”为中心,由策略驱动,实现了“服务使用者”和“服务提供者”之间的松耦合配合。 PICC渠道平台支持相应的W
14、eb Service类型的服务调用功能,服务平台本身使用javaEE、XML、Web Service等技术。渠道平台对外支持XML、XML Schema、Web Service、WSDL、SOAP、HTTP/HTTPS、JMS等标准的技术。成功案例第二节跨省平台正文第四章项目背景 2010年2月4日,中国保险行业协会(以下称中保协)与全国各财险公司总公司共同召开了行业车险信息平台项目专题会议,会议决议建立行业车险信息共享平台。“平台”建立有助于规范全行业行为,为全行业数据积累提供基础,是提高中国保险业精细化经营管理水平、规范市场、服务大众的重要举措。技术架构 跨省平台的开发具有很大的难度,根据跨省平台开发的目的,需要构架一个统一的业务平台和业务规范、持和满足保险公司代位求偿相关的业务需求、实现投承保全行业全国数据联网。经过对比各个公司的产品优劣势,充分考虑跨省平台的需求,我们选择了WMB(WebSphere Message Broker)作为我们的开发产品,为跨省平台提供更加稳定、更加高效、更加健壮的技术服务。成功案例第二节跨省平台正文第四章系统架构图成功案例
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 外墙保温施工方案
- 心衰指南课件教学课件
- 血液灌流课件教学课件
- 经验效应课件教学课件
- 烦恼盒子课件教学课件
- 《数学物理方法》第4章测试题
- 南京工业大学浦江学院《商务谈判》2022-2023学年第一学期期末试卷
- 分式的通分说课稿
- 吨的认识的说课稿
- 中国广播电视音像资料馆施工组织设计
- 高中英语外研版(2019)选择性必修第四册Unit5 Into the unknown- Understanding ideas课件(12张ppt)
- 小学书法社团活动记录
- 船运公司船舶管理部部门职责说明书
- 人教PEP小学三年级英语上册知识点归纳
- 排球比赛记录表
- 新人教版一年级数学上册期末试卷
- 高二年级期中考试成绩分析(课堂PPT)
- 学校安全检查管理台账
- 中学文化地理兴趣社章程及考评细则(共5页)
- 小学二年级上册音乐-第6课《小红帽》--人音版(简谱)(15张)ppt课件
- 铁路物资管理模拟考试试题
评论
0/150
提交评论