您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > ESB企业服务总线接口规范
厦门博立特有限公司ESB技术白皮书第1页共13页企业服务总线系统(ESB)技术白皮书[V1.0.1115]厦门博立特有限公司版权所有保留所有权利厦门博立特有限公司ESB技术白皮书第2页共13页目录1.前言...........................................42.ESB简介.......................................43.ESB主要功能和特点..............................63.1.ESB主要功能:..............................................................................................63.1.ESB主要特点:..............................................................................................74.ESB接口设计...................................84.1总体设计框图.................................................................................................84.2技术规范.........................................................................................................84.3消息传输流程.................................................................................................84.4文件传输流程.................................................................................................84.5MsgService接口说明....................................................................................84.5.1登陆到ESB(Login)....................................................................................84.5.1.1服务.NET原型........................................................................................84.5.1.2传入参数.................................................................................................94.5.1.3返回参数.................................................................................................94.5.1.4服务说明.................................................................................................94.5.2发送消息到ESB(SendMessage)..............................................................104.5.2.1服务.NET原型......................................................................................104.5.2.2传入参数...............................................................................................104.5.2.3返回参数...............................................................................................104.5.2.4服务说明...............................................................................................104.5.3从ESB接收消息(ReceiveMessage).......................................................114.5.3.1服务.NET原型......................................................................................114.5.3.2传入参数...............................................................................................114.5.3.3返回参数...............................................................................................114.5.3.4服务说明...............................................................................................114.5.4发送确认消息到ESB(AcknowledgeMessage)........................................124.5.4.1服务.NET原型......................................................................................12厦门博立特有限公司ESB技术白皮书第3页共13页4.5.4.2传入参数...............................................................................................124.5.4.3返回参数...............................................................................................124.5.4.4服务说明...............................................................................................125.附录A返回代码对照表.........................13厦门博立特科技有限公司ESB技术白皮书第4页共13页1.前言随着信息技术的不断发展,企业、政府部门等在信息化建设上投入了大量的资金、人力,逐步形成了适合自身某些部门或某些业务需要的管理信息系统,如办公自动化、客户关系管理CRM、企业资源计划ERP、生产制造系统等,这些管理信息系统,在企业和政府某些部门或业务的管理上,发挥了信息电子化、流程自动化、管理科学化的重要作用。但是,企业和政府现有的管理信息系统,由于投入的时间、使用的部门、生产的厂家及实现技术等各不相同,造成企业和政府现有的应用信息系统各自独立运行,数据不能共享,各自业务流程不能自动衔接,造成企业和政府内部许多自成体系的信息化孤岛,各个应用系统不能相互协作,形成统一高效的有机整体。企业应用集成,英文名称为EnterpriseApplicationIntegration,简称EAI,是为了解决企业和政府现有多种应用系统不能互连互通、数据共享、业务流程协调统一的问题,将异构的两个或更多的硬件、平台及应用系统进行无缝集成,使它们形成一个统一的整体。企业服务总线(EnterpriseServiceBus,缩写ESB),是面向服务架构的骨干,在完成服务的接入,服务间的通信和交互基础上,还提供安全性、可靠性、高性能的服务能力保障。采用SOA架构,基于ESB总线进行企业应用集成,应用系统之间的交互通过总线进行,这样可以降低应用系统、各个组件及相关技术的耦合度,消除应用系统点对点集成瓶颈,降低集成开发难度,提高复用,增进系统开发和运行效率,便于业务系统灵活重构,快速适应业务及流程变化需要。2.ESB简介ESB作为博立特科技公司的企业应用集成产品,主要功能是在两个或更多的异构系统(如不同的数据库、消息中间件、ERP或CRM等)之间进行资源整合,实现互连互通、数据共享、业务流程协调统一等功能,构建灵活可扩展的分布式企业应用。厦门博立特科技有限公司ESB技术白皮书第5页共13页相比传统的企业应用集成软件平台,ESB是一个全新的符合SOA架构的应用服务整合平台,内置了企业服务总线(EnterpriseServiceBus,简称ESB),基于工业标准,用于构建可管理、可扩展及经济高效的EAI解决方案。图1为其架构图。应用系统2……………………企业服务总线ESB数据服务信息服务业务服务流程服务适配器服务适配器服务适配器服务适配器服务应用系统3应用系统4应用系统1图1.基于ESB总线的企业应用集成模式ESB提供了从企业应用集成的设计、开发、部署,到运行、管理、监控各个生命周期阶段的工具和完整解决方案。它提供的开发工具,简单、经济、可扩展,并全面支持服务及服务常用形式WebService,简化了服务的创建与封装,并能够使用户灵活地编排服务,以满足不断变化地业务需要和业务处理流程。ESB基于工业标准,如遵循.NET规范、完全支持XML数据交换、支持Web服务常用规范(如SOAP、WSDL等)。为了方便用户进行异构系统接入,ESB还提供了大量的基于.NET规范的适配器,如文件系统、各种数据库、消息中间件等系统的适配器。厦门博立特科技有限公司ESB技术白皮书第6页共13页3.ESB主要功能和特点3.1.ESB主要功能:提供企业服务总线ESB功能基于开放式标准,内置提供了ESB常用功能,如服务的查找、访问、路由等,还内置了基于XML的数据对象,便于服务之间数据交互和互操作支持信息(数据)集成,流程集成与应用集成。支持企业级服务质量支持的企业级服务质量,包括消息安全、失败恢复、状态诊断、服务管理、服务审计及消息可靠传输、事务的完整性等,提供数据交换过程和数据的跟踪能力。提供数据格式转换功能提供图形可视化的异构数据格式转换映射工具,能够将数据从一种格式简便快速地转换成另一种格式。输入数据和输出数据可进行不同格式间的转换(如结构化的XML、非XML或.net对象数据),从而可快速集成异构应用,无需考虑表示数据采用的格式。支持多种服务/组件通讯方式ESB支持多种服务/组件通讯方式,如同步和异步等,用户可以按照自己的需要,灵活定义通讯方式。提供对WebService的完整支持既支持不同外系统提供的WebService访问,又能够将现有业务应用封装成WebService供复用。支持WebService常用标准协议,如SOAP、WSDL等。集成多种常用系统适配器并提供适配器定制开发能力集成了多
本文标题:ESB企业服务总线接口规范
链接地址:https://www.777doc.com/doc-4152621 .html