SAP整合技术研究

  现代企业很重视企业的信息化建设,企业信息化程度也已经达到很高的水平,很多企业同时拥有多个信息化系统,有企业门户、OA系统、ERP系统和其它JAVA和.NET应用系统。但通常这些信息系统没有充分利用和集成起来,各个系统还是信息的孤岛,信息不能被各个系统共享,企业投入了大量财力建立的多个企业信息系统并没有得到预期的收益。而在这些系统中,ERP占据了比较重要的地位,SAP NetWeaver平台也提供了多种与外部系统集成的工具和技术;因此,实现以SAP ERP系统为核心,集成各类信息系统,多渠道多方式共享各信息系统数据,将为企业信息化建设发挥重要的作用。

1 SAP整合结构图

2 实现方式

2.1 单点登录(SSO)

单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。SAP NetWeaver允许使用SAP Logon Ticket和User Mapping方式来实现基于Web应用的单点登录。我们可以实现企业门户系统单点登录至SAP、SAP EP及其它应用系统,这样用户只需要登录企业门户系统,就可以访问所有应用系统,而不用记多套系统的用户名和密码。

2.2 RFC接口技术

         RFC(Remote Function Call)接口技术, 可以实现在一个系统中远程调用另外一个系统中的函数模块的功能。同时,在同一个系统中也可以实现RFC功能,但是通常调用者和被调用者是分别在不同系统中的。在SAP系统中,可以通过系统标准的RFC接口系统实现远程调用功能。RFC功能可以在两个SAP系统中实现,也可以在SAP和非SAP系统之间实现。

    RFC是基于CPI-C实现的。CPI-C是比RFC更底层的数据交换接口,它基于TCP/IP或LU6.2协议,其使用比RFC更为复杂,一般情况下不会直接使用。RFC接口实现在实现逻辑上位于CPI-C的上层,所有和RFC相关的调用都将转换为CPI-C的调用完成,作为程序设计开发人员,不必去了解CPI-C的实现细节。

    RFC主要可以实现以下三种类型的通信:

  • 两个独立的SAP系统之间的通信;
  • SAP系统作为调用系统,与外部远程系统(非SAP系统)通信;
  • 外部系统作业调用系
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值