论文部分内容阅读
在激烈的市场竞争下,开发并有效利用企业信息资源已然成为企业兴衰成败的重要因素,越来越多的企业采用SAP ERP(SAP Enterprise resource planning)系统作为企业信息管理的核心。与此同时,如何将企业现有信息系统与SAP ERP进行交互集成成为企业急待解决的重要问题。SAP交换架构为企业信息集成提供了一个集成平台,解决了SAP ERP与企业其他异构系统之间的集成难题。基于ESB(Enterprise Service Bus,也叫企业服务总线)技术的SAP交换架构(SAP Exchange Infrastructure)为企业信息化集成提供了统一的平台,使得不同的系统接口通过统一的平台进行通讯,并在此平台上对不同系统接口进行统一管理和维护,以此降低接口开发复杂度和接口维护成本。本文以美国礼来制药公司采购信息系统集成项目为背景。首先概括和介绍了SOA(Service-Oriented Architecture,也叫面向服务架构)及ESB的基本理论。重点对ESB的基本功能、应用特征及架构进行分析。在此基础上介绍了基于ESB基础的SAP交换架构,主要介绍SAP交换架构的技术特性、系统架构、系统服务接口等关键特性。然后本文将重点放在基于SAP交换架构的礼来制药采购系统集成的需求分析、蓝图设计和集成的具体实现。在需求分析阶段,本文通过对礼来制药企业的采购日常业务进行分析,主要包括各采购系统之间供应商主数据集成、采购订单集成及订单状态确认、采购信息共享等集成进行需求分析,并将集成需求以流程图的形式详细说明。其次,在系统蓝图设计阶段,对该采购信息系统集成进行总体设计,其中包括数据流、业务功能模块和接口模块的设计。通过采用SAP BAPI(Business Application Programming Interface)及IDOC(Intermediate Document)技术,实现SAP ERP与SAP交换架构间的消息发布和接收功能。并在SAP交换架构中对相关消息服务功能进行实现和封装,通过消息适配器实现与公司现有采购系统之间的消息分发。在随后的详细设计阶段具体阐述了系统接口定义、不同采购系统间消息映射、消息路由、消息适配器及消息传输安全性的设计方案。最后阐述了礼来制药公司采购信息系统集成的具体实现过程,同时简述了消息在各系统间的传输安全性的实现。通过测试环境的搭建和具体测试的过程,列举了SAP交换架构集成中经常出现的错误及错误处理方法。