Welcome! My friends!
SAP系统的EAI技术分析研究(3)
上一篇 /
下一篇 2008-01-02 10:39:24
/ 个人分类:SAP ABAP
因此,针对这种方案要实现 SAP 系统与非 SAP系统以及 SAP 与 SAP 之间的 EAI 技术,我们需要知道怎样在 SAP 中创建和配置
ALE、IDocs 和EDI文件,并利用ABAP语言进行程序开发。
应用接口层在 SAP 中的实现
从与 SAP 建立通信连接的方式上看,应用接口层的实现方法有:直接连接和通过中间件连接两种。
与 SAP 系统直接连接
要直接调用非 SAP 系统中的程序,可选择几种不同的方法。第一种利用 SAP RFC 协议直接与SAP
连接;第二种方法是利用分布式公共对象模型(DCOM)协议来调用外部程序;第三种方法是利用 HTTP 协议,它支持 ABAP、SAP R/3 Enterprise
和SAP 系统通讯。其中,RFC 技术是非 SAP 和 SAP系统之间通讯的核心,它提供双向连接功能,同时,RFC 技术还可让外部程序直接执行 SAP
事件所选模块。SAP 系统也可用 RFC 协议来存取外部程序。
SAP 交换基础设施
SAP 交换基础设施(SAP XI-Exchange Infrastructure)作为中间件,可全力支持 SAP 产品之间或 SAP
产品与其他系统之间的集成。这种中介软件可以让信息交换更平顺,更可预测,在最理想的状态下,中介软件可支持非常简单的协议,如HTTP,以便能与外部系统进行通讯。
SAP 与非 SAP 系统之间的EDI
不同的系统之间之所以要进行集成,其根本原
因在于系统之间要进行数据交换。异构数据系统之间的信息交换需要考虑数据交换的实时性,即数据同步的程度和数据交换量的大小。根据这两个方面,数据集成可以分为数据共享和数据迁移两类。
数据共享
数据共享是为了实现不同系统间一些实时数据的交换,包括读写操作。其主要特点就是:数据交换实时性强、数据交换量小和稳定性高。
根据 SAP 系统构架,数据共享操作可以发生在两个层面:数据层和业务逻辑层。
导入论坛
引用链接
收藏
分享给好友
推荐到圈子
管理
举报
TAG: