浅谈卷烟厂企业服务总线建设.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈卷烟厂企业服务总线建设

浅谈卷烟厂企业服务总线建设   [摘 要] ESB是传统中间件技术与XML、Web服务等技术相互结合的产物。本文通过探讨如何在卷烟工厂内部消除各不同应用系统之间的技术差异,实现工厂内部不同应用服务之间的横向整合。   [关键词] ESB 数据交换平台 集成   一、引言   ESB是一种集成架构元素,主体功能是在分布环境下,通过可靠、安全、智能的分发和路由,在消息中间件的基础上,提供业务的寻找、路由和绑定。ESB以及支持ESB架构方式的技术和实现方式,对于SOA来讲是极其重要的。   二、宝烟数据集成交换平台总体架构   ESB全称为Enterprise Service Bus,即企业服务总线。它是传统中间件技术与XML、Web服务等技术结合的产物。实现了不同服务之间的通信与整合。建立基于企业服务总线(ESB)的信息交换方式是目前信息集成的最佳模式。   宝烟数据集成交换平台由数据交换管理平台和基础数据管理平台共同组成,一方面处理厂里各业务系统间的数据交换;另一方面负责和中烟数据交换平台集成。主要完成以下工作:   (一)实现数据转换和路由服务   1、同步传送   1)发送方按照接口内容在生成一个XML消息,并将该XML作为输入参数调用   2)数据交换平台服务处理XML,根据XML中的定义参数调用相应接收方的WebServices服务;   3)接收方的WebServices服务处理XML消息,并以XML方式返回结果到数据交换平台;   4)数据交换平台将返回结果送到发送方;   5)数据交换平台将是否正确收到接收方的应答信息回送到接收方。   2、异步传送   1)发送方按照接口内容生成一个消息,并将它发送到队列中   2)数据交换平台针对MQ消息,调用相应的服务;   3)接收方服务处理消息,并返回结果到数据交换平台;   4)数据交换平台将返回的消息放入MQ指定队列;   5)发送方从MQ指定队列取走返回消息   (二)对数据交换进行监控   当数据交换出现异常情况的时候,监控系统会报警提示管理员进行及时处理。监控系统提供了异常信息钻取细节信息功能,便于管理员及时对故障进行定位,及时解决问题。   (三)对平台上的各种服务进行统一管理   1、服务的寿命周期管理   对数据交换管理平台上的所有服务进行全生命周期的管理,并可以查询每个服务的参数及所交换的信息。   2、增加服务的复用度   在各个系统之间进行的数据交换的需求中,通过对服务进行有效的管理,避免重复创建相同信息的服务,减少资源浪费,使得平台上的服务在权限允许的情况下,成为各个应用系统调用的公共信息,而不是两两系统之间的私有信息。   3、服务重调用和重构   (四)统计分析数据交换情况   用图形和数据表格的形式展示各个应用系统之间的数据传输情况,成功及异常所占总传输的比例,查询错误日志,以及显示平台上各个服务调用频度等信息。   三、信息集成的基础―统一基础数据管理平台   (一)基础数据管理平台系统目标   实现基础数据数出一处,各个应用系统共享。   统一基础数据管理平台,属性应是各系统属性之和。   基础数据由指定人员维护。   通过系统授权方式对操作员进行授权。   用户通过配置能实现对基础数据属性的变更。   用户通过配置能提供对外接口视图。   系统对外应能提供开放式接口。   系统能提供编辑功能。   对基础数据的变更能实现追溯。   提供友好的用户界面和操作提示。   确保数据的可靠性、准确性、完整性;   具备日志跟踪。   (二)与待建系统集成   在所有待建系统的实施过程中,要求基础数据都直接来源于统一基础数据管理平台,这既能有效避免数据统一和同步问题,也对待建系统影响不大。   (三)与已建或产品化系统集成   对于那些业务系统已经建设完毕或者基于产品化的系统来说,集成解决方案是保留这些系统自身的基础数据管理模块,通过相同的编码实现和统一基础数据管理平台对接。   (四)同步处理技术实现方案   同步处理包括两种情况,一是自下而上同步处理,即业务系统基础数据更新了,统一基础数据管理平台也要随即更新;另一种是自上而下同步处理,即统一基础数据管理平台更新了,业务系统基础数据也要随即更新。不过有时候,这两种情况会同时发生,即业务A?MB?基础数据平台?MB?业务B。   1、自下而上同步处理   当业务系统新建或变更一个基础数据时,通过数据交换平台,统一基础数据管理平台接收到了一个请求申请,当该编码审核通过后,基础数据管理平台也会通过数据交换平台返给业务系统一个成功与否信息。   2、自上而下同步处理   当统一基础数据管理平台

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档