- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SOA架构应用SAP XI实现
基于SOA架构应用SAP XI实现摘要:由于种种原因,不同时期开发的信息系统往往采用不同的技术架构与不同的软件体系,因此产生了诸多的信息孤岛。国家烟草专卖局提出要求建设上下贯通、左右协同、资源共享的一体化“数字烟草”,必然要求打破信息孤岛,整合现有的数据资源与软件资源,建设一个统一的信息交换平台。本文结合浙江中烟实际情况,介绍了目前在国内流行,并在浙江中烟实施的SAP XI信息集成平台。 同时,对平台今后的发展也提出了一些建议。
关键词:SAP、XI、信息交换、流程整合n
一、引言
随着烟草行业信息化建设的不断深入和发展,“以信息化促进工业化”成为烟草工商企业提高生产经营水平的必然选择。行业卷烟生产经营决策管理系统、卷烟电子交易系统、综合营销业务系统、企业资源计划系统(ERP)相继完成开发并投入使用,很好的支持了企业高速发展的业务需要。然而,由于种种原因,这些不同时期、不同单位开发的信息系统往往采用不同的技术架构与不同的软件体系,每个系统都是独立的“信息孤岛”,每个独立的信息系统不能准确、实时的获取到来自于其它信息系统的数据。在国家烟草专卖局提出的建设上下贯通、左右协同、资源共享的一体化“数字烟草”的背景下,如何将先进的SOA技术和企业的众多管理信息系统有效地结合起来,整合现有的数据资源与软件资源,已成为当前烟草信息化建设工作的重要课题。本文以浙江中烟工业有限责任公司信息系统建设为实例,提出采用基于SOA技术体系构建烟草工业企业支撑四大中心运作的一体化信息集成平台的基本思路与实现方法。
二、SOA与SAP XI概念
面向服务的体系结构(Service Oriented Architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过其间定义良好的接口和契约联系起来。SOA是一种软件模型,它可以根据需求,通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。SOA的关键是“服务”。在SOA架构下,以服务或组件形式出现的业务逻辑可以被共享、重用和配置,各个系统通过标准化的服务接口连接起来。Web Service是SOA的核心基础,也是实现SOA的理想方法。Web Service提供了一个分布式的计算技术,通过使用标准的XML协议和信息格式来展现商业应用服务,使得WebService在平台、语言和发布者之间能够互相独立。Web服务消除了现存解决方案(如CORBA和DCOM)中的互用性问题。从表面上看,Web服务就是一个应用程序,它向外界提供一个能够通过Web进行调用的API。服务使用者能够用编程的方法通过Web来调用这个应用程序。
SAP XI(Exchange Infrastructure)应用集成平台作为SAP Netweaver中间件产品的一部分,目的是为Non-SAP系统提供一个其他管理信息系统与SAP系统进行数据和流程交互的平台,因为SAP定位于ERP系统,关注点在企业的人、财、物,但对于企业其他的专业系统,SAP的功能无法覆盖和取代。因此,必须有这样的“接口”来实现相互之间的数据和业务交换。
SAP XI平台包含两块,第一块称为Integration Broker,以消息的方式进行系统间的数据的交换(包含Adapter引擎和Integration引擎两部分);另一块为BPA(业务处理引擎BP engine),即业务流程自动化,实现外围系统业务流与SAP业务的衔接。这两块是两个层面的功能,即BPA建立在IntegrationBorker之上的。
三、浙江中烟基于SAP XI的数据交换平台
浙江中烟在2009年建设完成了以企业资源计划系统(SAP/R3)为核心的企业信息系统后,并且以ERP系统建设为契机,初步构建完成了以SAP XI为数据交换总线(ESB)的数据交换平台,实现了公司内异构系统之间、公司与公司外异构系统之间的数据交换。
1、总体架构
XI技术的总体架构(见图一)中集成知识库用于业务情景分析和系统设计;集成目录用于XI对象的配置和管理;系统平台目录用于保存和管理为业务情景创建的系统实例;而集成服务器则用于消息类型建立、逻辑路由规则和技术路由规则的确定以及ABAP Proxy调用的选择与设计。
图一:SAP XI总体架构
2.技术实现
在技术实现上,所有需要进行连接的系统,建立以XI为中心Hub的星形连接,即所有要连接的系统只需与XI做一次连接即可,从而有效避免了中间件以及系统与系统之间的一对一连接方式造成的多系统互接时系统集成复杂度急剧上升(需要连接N×(N-1)次)的问题。
另外,XI把所有由源系统传来的数据格式转换成XML格式进行处理,判断其目标系统并将数据再由XML转换成为目标系统所
原创力文档


文档评论(0)