|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622 。
您需要 登录 才可以下载或查看,没有帐号?注册
x
随着IT架构复杂度的日益提高,SAP系统也逐渐由以往的一套R/3打天下愈来愈向分布式多系统发展,同时也更加注意与其它非SAP系统的互联。在SAP相关技术发展历史上,出现了许多集成及数据相关的技术及名词,种类之繁多,足以令人望而生畏。^_^
XI, BC, MiddleWare, RFC, aRFC, sRFC, tRFC, qRFC, ALE, IDOC, BDOC, sBOC, mBOC, A2A, B2B, BAPIMTCS…
以上这些名词,只要是接触过SAP的人或多或少应该都听说过,下面我就对它们来逐一进行介绍(基于相关性原则,我对它们进行了简单的分组。并且我假设本文的读者都已经基本了解各种常见的相关国际标准,如HTTP, HTTPS, XML等。)
MiddleWare、BC、XI
MiddleWare是SAP中间件技术,注意在这里的中间件并不是指象Websphere, Weblogic或是SAP NetWeaver那样的中间件平台。MiddleWare主要用于SAP系统与SAP系统之间的互联,如SAP R/3与SAP CRM之间。它可以实现一种类似“即插即用”系统互连,两端系统中都已经内置了相关的预置模块。这种预置模块在SAP CRM系统中叫Adapter,在R/3中是Plug-In。
-―――――――――延伸解释:
Adapter是一种接口程序,用于转换接收或输出时的数据。在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被开发用于接连SAP与非SAP系统,这种连接通常是经过Internet的远程连接方式。BC被安装在SAP系统上,这咱连接通常是基于HTTP/XML标准的服务。
XI(eXchange Infrastructure)
XI是SAP开放式集成平台NetWeaver的核心组件之一,它综合并发展了MiddleWare以及BC两种接连方式。但MiddleWare以及BC提供的主要是应用系统与应用系统之间的一对一连接,因而在多个系统互接时系统集成复杂度会急剧上升(需要连接N*(N-1)次)。而采用XI做为中心Hub的星形连接方式时,所有要连接的系统只需与XI做一次连接即可。在XI中是把所有由源系统传来的数据格式转换成XML格式进行处理,判断其目标系统并将数据再由XML转换成为目标系统所需要的格式进行输出。
――――――――――延伸解释:
A2A,是指Application to Application。它通常是指企业内部的系统集成,这种集成可以由XI或Middleware来实现。
B2B,是指Business to Business的连接方式。它通常是指企业与企业外部尤其是通过Internet来进行的系统集成。这种集成可由XI或BC来实现。
―――――――――― |
|