精编企业数据交换管理系统研究

企业数据交换管理系统研究随着企业信息化和计算机软件技术的不断发展,企业应用系统越来越多,但由于缺乏总体规划,导致各信息系统形成“信息孤岛”,企业无法实现对整体业务运作和流程管理的全面掌控,对企业应用系

企业数据交换管理系统研究 随着企业信息化和计算机软件技术的不断发展,企业应用系统越来越多,但由于 缺乏总体规划,导致各信息系统形成“信息孤岛”,企业无法实现对整体业务运 作和流程管理的全面掌控,对企业应用系统集成的需求应运而生。特别是现在企 业各种应用的迅速增加以及与电子商务的结合,更需要企业具有一个开放的应用 集成系统,企业应用集成(EnterpriseApplicationIntegration,EAI)便成为 企业实现战略目标的必需手段和捷径。EAI是企业应用信息系统竭诚的科学方法 和技术,其目的是将企业内的应用彼此联系起来[1]。 1集团公司 EAI数据链路简介某集团公司EAI系统数据交换分为消息发送、消息路由和 消息接收3个环节,其管理能力与战略目标关系如图1所示。虽然不同的应用系 统间,消息传递的链路并不完全相同。但总体而言,消息的传递链路可以分为消 息发送端起点系统触发、消息发送端Adapter拼写报文并发送报文、消息路由端 按队列接收并投递报文、消息接收端Adapter接收报文并解析以及消息接收端终 点系统接收消息。 2数据链路分析 2.1消息发送2.1.1结算系统C/S环境消息发送方式。在点击结算系统相应 功能按钮后,结算系统通过Adapter调用存储过程拼写报文并保存。然后 Adapter轮训消息状态,如果消息状态为未发送或发送失败,则发送消息给MQ。 2.1.2结算系统BS环境消息发送方式。在点击结算系统相应功能按钮后,结算系 统通过Adapter调用存储过程拼写报文并保存。然后Adapter轮训消息状态,如 果消息状态为未发送或发送失败,则发送消息给MQ。2.1.3审批系统消息发送方 式。在点击审批系统相应功能按钮后,审批系统通过Adapter程序拼写报文并保 存。然后Adapter轮训消息状态,如果消息状态为未发送或发送失败,则发送消 息给MQ。2.1.4SAP系统消息发送方式。SAP系统将关键信息发到Key表中,SAP 后台JOB轮巡Key表拼写消息。然后Adapter轮训消息状态,如果消息状态为未 发送或发送失败,则发送消息给MQ。2.2消息接收2.2.1数据标准系统、结算系 统及物流系统消息接收方式。Adapter从MQ相应队列轮训消息,并将消息保存到 1

腾讯文库精编企业数据交换管理系统研究