


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、SAP数据交换技术相关名词通俗释意SAP数据交换技术相关名词通俗释意随着IT架构复杂度的日益提高,SAP系统也逐渐由以往的一套R/3打天下愈来愈向分布式多系统发展, 同时也更加注意与其它非SAP系统的互联。在SAP相关技术发展历史上,出现了许多集成及数据相关的 技术及名词,种类之繁多,足以令人望而生畏。八_八XI, BC, Middleware, RFC, aRFC, sRFC, tRFC, qRFC, ALE, IDOC, BDOC, sBOC, mBOC, A2A, B2B, BAPIMTCS.以上这些名词,只要是接触过SAP的人或多或少应该都听说过,下面我就对它们来逐一进行介绍(基于相
2、关性原则,我对它们进行了简单的分组。并且我假设本文的读者都已经基本了解各种常见的相关国际标准, 如 HTTP, HTTPS, XML 等。)MiddleWare、BC、XIMiddleWare是SAP中间件技术,注意在这里的中间件并不是指象Websphere, Weblogic或是SAP NetWeaver那样的中间件平台。MiddleWare主要用于SAP系统与SAP系统之间的互联,如SAP R/3 与SAP CRM之间。它可以实现一种类似即插即用”系统互连,两端系统中都已经内置了相关的预置模块。 这种预置模块在SAP CRM系统中叫Adapter,在R/3中是Plug-In。延伸解释:Ad
3、apter是一种接口程序,用于转换接收或输出时的数据。在SAP CRM系统中预置有很多种不同的Adapter,如 R/3 Adapter、BW Adapter、APO Adapter 等等,用于连接不同的系统;相应的在R/3系统中有Plug-In来提供与CRM中Adapter类似的功能,只是它需要另外安装,但从 ECC6.0版本之后不再需要单独安装;Plug-In是指SAP系统中为了提供某项特定功能,在已经安装好的主系统之上又添加安装的组件。它与IS(Industry Solution)以及 Patch (补丁包)都被叫做 Add-On。)BC(Business Connector)BC被开发
4、用于接连SAP与非SAP系统,这种连接通常是经过Internet的远程连接方式。BC被安装在 SAP系统上,这咱连接通常是基于HTTP/XML标准的服务。XI(eXchange Infrastructure)XI是SAP开放式集成平台NetWeaver的核心组件之一,它综合并发展了 MiddleWare以及BC两种接 连方式。但MiddleWare以及BC提供的主要是应用系统与应用系统之间的一对一连接,因而在多个系统 互接时系统集成复杂度会急剧上升(需要连接N*(N-1)次)。而采用XI做为中心Hub的星形连接方式时, 所有要连接的系统只需与XI做一次连接即可。在XI中是把所有由源系统传来的数
5、据格式转换成XML格 式进行处理,判断其目标系统并将数据再由XML转换成为目标系统所需要的格式进行输出。延伸解释:A2A,是指Application to Application。它通常是指企业内部的系统集成,这种集成可以由XI或Middleware 来实现。B2B,是指Business to Business的连接方式。它通常是指企业与企业外部尤其是通过Internet来进行 的系统集成。这种集成可由XI或BC来实现。另:当前SAP建议客户采用XI来替代BC,而Middleware由于其简单可靠,尤其在用于少量SAP系统 之间互联时极为方便,因而仍被推荐使用。RFC(Remote Funct
6、ion Call)RFC 是 SAP 基于国际标准 CPI-C(Common Programming Interface for Communication)之上修 改开发的一种SAP专有通信协议,用于在不同系统间进行功能调用。即在A系统中某段程序执行过程中 可以调用B系统的某个功能块,在调用结束后获得结果并返回A系统继续执行原程序其余部分。sRFC( synchronous RFC)是RFC的第一个版本,它要求连接的双方是同步的工作方式,即都是在可 用状态才能够实现成功调用。aRFC(asynchronous RFC)这种RFC可以实现异步的RFC调用方式,它可以进行多个并发调用,并 且不要
7、求被调用系统的可用状态。发出调用系统会一直尝试直到获得被调用系统的应答。tRFC(transactional RFC)是对aRFC进行相关技术改进后的一个RFC版本,现在aRFC基本上已经 停用。qRFC(queue(d) RFC)是tRFC的一个增强版本,它保证了所传输数据的处理次序。IDOC(Intermediate Document)是在不同系统间进行数据传输的SAP数据格式。它根据所传输信息的内容不同分成不同的类型(Type), 如类型ORDERS传输采购订单而ORDRSP用于传输订单的确认。IDOC通常用于ALE环境中。RFC是跟HTTP/HTTPS类似的概念,而IDOC跟XML相类
8、似。ALE(Application Link Enabling)只是SAP描述松散多系统互接环境的一下概念,要实现ALE可以同时使用多种交互模式,同步的、异步 的;以及多种协议及数据格式,如HTTP+XML、RFC+IDOC等等。BAPIMTCSBAPIMTCS跟IDOC 一样,也是用于系统间的数据传递格式,以MiddleWare方式连接的如R/3与CRM 系统之间就是采用BAPIMTCS而非IDOC的数据格式进行传输。但BAPIMTCS格式的数据在传入CRM 或R/3后还要转成其它的数据格式才能被系统处理,如在CRM系统中被将被转成BODC。BDOC(business document)BDOC虽然跟IDOC名字差不多,但它并不用于系统间数据的传递。BDOC仅被用在SAP CRM系统内部 作为数据处理的格式,BDOC的类型(Type)可以有很多种:如某些Abap表的集合、移动客户端的记 录集、一个XML表单或是一个IDOC等。SAP提供了以下两种主要的BDOC类型(用户也可根据需要定义自己的BDOC类型):sBDoc(synchronization BDoc)用于CRM系统有关移动客户端的数据处理。mBDoc (messaging Bdoc)用于CRM中来自或准备发往R/3系统的数据的处理。注1:此文以通俗化的方式解释一些SAP技术
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学英语家长参与工作计划
- 建筑项目预算编制与审核职责
- 小学疫情期间信息技术教研计划
- 家居装修安装及售后服务补充协议
- 科研项目各阶段协调措施
- 展会现场安保人员岗位聘用与安全防护协议
- 输血管理系统的应急预案和流程
- 学前教育评估体系的构建范文
- 股权资产剥离与人工智能产业合作开发协议
- 高端智能教育机器人比赛专用计时器租赁服务协议
- (三模)乌鲁木齐地区2025年高三年级第三次质量监测理科综合试卷(含答案)
- 玉盘二部合唱简谱
- 灯谜文化智慧树知到期末考试答案章节答案2024年西安交通大学
- 授权委托书电子版下载
- 消防设施维护保养记录表(共6页)
- 晴雯撕扇剧本(共4页)
- 痛风的超声诊断.ppt
- 试验设计与数据处理李云雁全套页PPT课件
- 中国法学会会员入会申请表.doc
- 电动工具的基本结构是怎样的?
- (优质课件)持续植物状态
评论
0/150
提交评论