EDI (Electronic data interchange) - 是指按照同一规定的一套通用标准格式,将标准的经济信息,通过通信网络传输,在贸易伙伴的电子计算机系统之间进行 数据交换 和自动处理。由于使用 EDI 能有效的减少直到最终消除贸易过程中的纸面单证,因而 EDI 也被俗称为 “ 无纸交易 ” 。它是一种利用计算机进行商务处理的新方法。EDI是将贸易、运输、保险、银行和海关等行业的信息,用一种国际公认的标准格式,通过计算机通信网络,使各有关部门、公司与企业之间进行数据交换与处理,并完成以贸易为中心的全部业务过程。
EDI用于不同企业间的电子数据的交换。

ALE (application link enable) - 是SAP专门为SAP与SAP之间所设计的整合中间件,在SAP 3.0版本开始就作为SAP整个应用体系的一部分,为分布式数据交换提供了可靠安全的通讯机制。ALE的设计,原本作为两个SAP流程之间的一种消息传递服务(Messaging Service) ,使SAP与SAP的业务流程之间企业数据能够有效的交换,为两个独立的SAP之间提供了的系统整合服务。不过,随着应用的发展,ALE/ IDOC s接口机制也已然成为与其它非SAP系统的标准的整合方式。
ALE的设计结构可以分为三层,即应用层,数据/消息分配层和通讯层。通讯层是SAP整合机制的基础,它利用远程功能呼叫RFC(Remote Function Call) 调用SAP系统的功能模块。
ALE主要用于同一企业不同sap系统之间的数据交换。

Idoc(Intermediate Document) - 是信息系统之间(通常是ERP) 进行事务性或数据交换使用的标准数据格式,其中比较公认的是符合EDI标准的IDoc,个别系统可以用过EDI子系统转换为EDI标准来使用。IDoc一般是面向消息的,含有事务性数据、主数据和控制数据;异步处理的。
IDOC是SAP R/3与SAP R/3或其他外部系统交换数据用过的文件格式
IDoc认为是EDI的一个实现

IDoc文件交换数据的逻辑示意图,由此可见以它做为通讯媒介构成了一个强大的分布且开放的系统

IDOC、ALE、EDI三者之间的区别与联系相关推荐

  1. [转]ExtJs基础--Html DOM、Ext Element及Component三者之间的区别

    要学习及应用好Ext框架,必须需要理解Html DOM.Ext Element及Component三者之间的区别. 每一个HTML页面都有一个层次分明的DOM树模型,浏览器中的所有内容都有相应的DOM ...

  2. TCP三次握手、四次挥手、socket,tcp,http三者之间的区别和原理

    接着上一篇文章叙述: TCP/IP连接(在互联网的通信中,永远是客户端主动连接到服务端): 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接.TCP协 ...

  3. String String.valueof() toString三者之间的区别~

    String  String.valueof()  toString三者之间的区别~ (String )强制类型转换,使用这种方法时,需要注意的是类型必须能转成String类型.因此最好用instan ...

  4. String StringBuilder StringBuffer三者之间的区别~~~

    String StringBuilder  StringBuffer三者之间的区别~~~ String是字符串常量,它是典型的immutable类,被声明final class,所有的属性都是fina ...

  5. Python id(obj), ==, is 三者之间的区别

    不多说,直接上代码,看看三者的区别吧. 代码: # 例子 a = [1, 2, 3] b=a; print(a) print(b) print(a is b) print(b is a) print( ...

  6. .NET、C#和ASP.NET三者之间的区别与联系

    .NET.C#和ASP.NET三者之间的区别与联系 1..net(dot net) .net是一个平台,抽象的平台概念. 实现形式是库:①定义了基本的类型(通用类型系统CTS,common type ...

  7. 【待续】C#.Net 关键词清理 Fields Property Attribute Const三者之间的区别与联系

    C#.Net 关键词清理 Fields Property Attribute 三者之间的区别与联系 不少人一直对这三个词容易混淆视听,不知道他们之间到底什么联系. 这可能跟翻译的中文有很大的关系. 首 ...

  8. keydown,keypress,keyup三者之间的区别:

    最近看了Javascript高级教程中对过滤输入的介绍,想实现比如电话号码中不能包好非数值的字符,而相应文本中插入字符的操作是keypress事件,所以就想通过阻止这个事件的默认事件行为来阻止这个事件 ...

  9. 光端机、光纤收发器与光猫三者之间的区别介绍

    现如今,在当下的网络通信项目中,光端机.光纤收发器.光猫这几款产品可以说是应用非常广泛,也是备受安防人的推崇,那么,对于这三者之间的区别你是否清楚呢?接下来就由飞畅科技的小编来为大家详细介绍下光端机. ...

最新文章

  1. 如何设置windows下xampp的phpMyAdmin外网访问?
  2. VelocityTracker简单介绍
  3. Rsync的使用方法
  4. Linux基础之文件权限详解
  5. 进程间通信管道进阶篇:linux下dup/dup2函数的用法
  6. html面板插件ui,jQuery布局插件UI Layout简介及使用方法
  7. Spring Boot2.1.5(8)--- 各Starter介绍
  8. 应用程序正在为首次使用计算机做准备
  9. Guava LoadingCache用法
  10. webapi上传示例及调用方式(netframwork)
  11. html桌面插件,纯JS和CSS3炫酷桌面便签贴纸特效插件
  12. 华为OSN7500结构特点及产品定位相关知识
  13. python 利用matploylib画动态雷达实时显示图
  14. 从天使到A轮融资:创业者要迈过的9大生死关
  15. 【第六篇】Qt学习与使用---在qt中打印PDF文件(不是生成PDF)
  16. 苹果前CEO约翰·斯卡利联合创办的公司Misfit获760万美元融资
  17. 中文编程书籍资料一览表
  18. 干货分享:常见的测试类型有哪些?
  19. 获取Class的三种方法
  20. 设计模式-策略模式-java-中文版

热门文章

  1. 从0到1,你的导流姿势真的正确吗?
  2. 产品助理要练哪些姿势,才能看上去舞步优雅?
  3. 为什么比尔盖茨,马斯克、霍金都提醒你:要警惕人工智能?(上)
  4. 【干货】写给产品经理和设计师的用户体验知识
  5. jenkins blue ocean 与 pipeline
  6. 【对讲机的那点事】公网对讲机选择物联网卡常见问题
  7. 分享Ubuntu 16.04 几个国内更新源
  8. centos7下端口映射
  9. java中关于IO流的知识总结(重点介绍文件流的使用)
  10. Samsung Pay体验札记:或推支付新浪潮