SAP和CE关系,PI接口和RFC接口详解

SAP和CE关系,PI接口和RFC接口详解

最近工作中经常遇到这样几个名词,SAP、CE、,pi、rfc接口等一系列的名词,感觉云里雾里的,现在就梳理一下它们之间的关系与区别。

ERP

ERP指的是企业资源计划,是新一代集成化管理信息系统,它的核心目的就是实现对整个供应链的有效管理,它会涉及到税务财物管理、生产控制、分销管理、库存控制、采购仓储管理、人事工资管理等等一系列企业及供应链当中的环节。

总而言之,就是一个智能化管理公司业务以及供应链当中各个环节的信息集成管理系统。

供应链

那么供应链是什么呢,首先看看现代管理教育对其的定义:

供应链是围绕核心企业,通过对商流、信息流、物流、资金流的控制,从采购原材料开始到制成中间产品及最终产品、最后由销售网络把产品送到消费者手中的一个由供应商、制造商、分销商、零售商直到最终用户所连成的整体功能网链结构

总而言之,供应链指的就就是商品未到达消费者之前的各相关者的连接或业务的衔接。

SAP

SAP就是实现ERP系统的软件,是由SAP公司开发的企业管理解决方案的软件,“目前是世界上最流行的全球性的企业应用软件和解决方案提供商,为86%的全球财富500强企业提供服务”。

CE系统

CE其实是可口可乐自己的一个系统,整合了SAP的功能,提供给内部人员使用。

PI接口

首先需明确sap pi指的是sap中的接口中间件系统,并没有业务逻辑程序在里面,它几乎所有接口都是可以靠配置完成,主要是用于系统间交换数据用的,PI接口一般是会产生一个wsdl,然后用户通过wsdl获取入参出参。这就引出了Webservice方式发布接口。

PI是SOA架构的中间件,XML的思想贯穿前后

Webservice

WebService是一种跨编程语言和跨操作系统平台的远程调用技术。

那么跨编程语言指的是服务端使用java语言编写,而客户端则可以采用其它编程语言实现,跨操作系统平台指的是可以在linux或windows下完成,远程调用则指的是不同程序之间的调用。比如淘宝要开放自己的服务,就要采用webservice的方式暴露给开发人员。

为了实现“跨”,它有三种平台技术:xml+xsd、saop、wsdl。基本是基于xml格式来传输数据。一般分为服务端开发以及客户端开发,服务端开发就是将自己需要开放的服务生成接口开放给别人,而客户端则是调用其它的服务。

我所在的项目组有个中装系统专门用于连接客户以及SAP,客户要调用接口,首先我们需要调用sap接口,然后再生成wsdl开放给客户使用,相当于一个中转站。

RFC接口

RFC,也就是Remote Function Call,远程函数调用。在SAP体现为第三方程序可以通过接口调用SAP内部定义的函数。

总结

把概念从最顶层的erp开始介绍,一直到最后的RFC接口,对SAP的这个系统的接口调用方式有了一个初步的了解,在未来的日子里继续努力学习吧。

  • 既然不能成为屠龙的勇士,那么就好好成为一名优秀的管家,为公主建设一个温馨美好的家。
    Since it can not become a dragon warrior, then it is a good housekeeper, for the princess to build a warm and beautiful home.

  • 原文地址:https://www.cnblogs.com/ITflying/p/7283287.html