EDI传输协议简介

「电子数据交换EDI」RNIF协议 云捷易EDI介绍 云捷易EDI是基于开源Mule内核、预置对接主流内部系统适配器的电子数据交换系统,为企业用户提供上下游企业间安全数据交换的服务。 完整实现了AS2、OFTP/2和RNIF等多种电子数据交换的国际、行业标准协议 为客户提供行业一流的跨企业商务流程整合能力 已经帮助客户完成数百万笔的订单、发票和运单等单据交换,连续稳定运行超过7年时间,零故障,零停机 RNIF协议介绍 RNIF,全称是RosettaNet Implementation Framework,RosettaNet实现框架,该 阅读详情

EDI是将贸易、运输、保险、银行和海关等行业的信息,用一种国际公认的标准格式,形成结构化的事务处理的报文数据格式,通过计算机通信网络,使各有关部门、公司与企业之间进行数据交换与处理,并完成以贸易为中心的全部业务过程。

 

Internet普及之前,EDI的传输协议主要是FTP,在VAN(增值网)上进行传输,Internet普及之后,企业更倾向于在Internet上进行传输,因为其费用低廉,但相应的需要新的传输协议以保证报文传输的安全性,于是就出现了FTPSAS2OFTP2等传输协议。

 

本文将对现行的较为常见的EDI报文传输协议进行介绍,分析其优缺点,本文中部分观点为本人在实践中的经验总结,仅供参考。关于传输协议的详细描述,请访问IETF官方网站:https://www1.ietf.org 阅读相应的RFC白皮书。 

 

FTP(File Transfer Protocol)

 

简介:FTP协议基于TCP/IP协议,最早使用于文件共享,采用的是client/server架构

 

优点:易于实现;成本低,如果在公网中进行传输,server端需要一个固定IP,以供client端进行连接,而对于client端无特别要求

 

缺点:1)安全性差,server端通过用户认证(user/password)模式控制用户对某文件或文件夹下的访问权限,而没有对数据进行加密,也没有对信息流进行加密,一旦第三方截获数据流就可以获得数据信息;(2)交互性差,当client上传数据后,没有任何来自server端的反馈以证明server端已经成功接收到文件,因此client端并不知道数据是否已经“真”的上传到server端;当server要向某client发送文件时,server只能将文件放到相应目录下等待client来取,并且没有任何反馈以证实client已经成功获取到文件。

 

技术文档:http://www.ietf.org/rfc/rfc959.txt 

 

FTPS (FTP over SSL)

 

简介:FTPS是一种以扩展常用的文件传输协议(FTP)的添加了对传输层安全性(TLS)和安全套接字层 SSL)的加密协议的支持。

 

优点:易于实现;成本低,如果在公网中进行传输,server端需要一个固定IP,以供client端进行连接,而对于client端无特别要求;安全性好

 

缺点:交互性差,当client上传数据后,没有任何来自server端的反馈以证明server端已经成功接收到文件,因此client端并不知道数据是否已经“真”的上传到server端;当server要向某client发送文件时,server只能将文件放到相应目录下等待client来取,并且没有任何反馈以证实client已经成功获取到文件。

 

技术文档:http://tools.ietf.org/html/draft-murray-auth-ftp-ssl-06 

 

SFTP(SSH File Transfer Protocol)

 

简介:SFTP协议是基于早期的SCP协议,SFTP一般都是用到SSH安全信道进行文件传输。人们经常把SFTPFTP/FTPS混淆,它们是完全不同的两个协议。SFTP提供了安全访问远程文件以及进行文件加密传输的功能。早期的SCP协议一般只用于文件加密传输,而SFTP则对其进行了扩展,使其能够进行一些远程文件操作,包括文件管理,文件目录管理,文件下载取消等功能。

 

优点:安全性好;成本低,如果在公网中进行传输,server端需要一个固定IP,以供client端进行连接,而对于client端无特别要求;

 

缺点:交互性差,当client上传数据后,没有任何来自server端的反馈以证明server端已经成功接收到文件,因此client端并不知道数据是否已经“真”的上传到server端;当server要向某client发送文件时,server只能将文件放到相应目录下等待client来取,并且没有任何反馈以证实client已经成功获取到文件。

AS2 (Applicability Statement 2)

简介:AS2是基于HTTP协议和SMIME协议。AS2的开发是为了能在公网(Internet)上安全的传输数据,但一般用于传输EDI报文。美洲国家公司较多使用AS2协议进行EDI报文的传输。

AS2有以下特点:

1.     使用HTTP协议和HTTPS协议传输文件

2.     可以对Message进行签名认证,但不是必须的

3.     可以对Message进行加密,但不是必须的

4.     可以要求接收方发送MDN(信息发送通知,用于告知发送方已成功接收文件,并返回接收文件的相关信息用于确认),但不是必须的

5.     如果发送方要求接收方发送MDN

a)      如果接收方成功解密文件,并成功认证了文件签名,将会返回”success” MDN告知发送方已成功接收文件

b)      如果接收方解密(认证)失败或是接收文件失败,将会返回”failed” MDN告知发送方接收文件失败

6.     可以要求接收方对MDN进行签名,但不是必须的

7.     多种MDN返回方式:

a)      同步方式,要求接收方在同一个HTTP连接中返回相应的MDN,该方式不能进行大文件(5M+)传输

b)      异步方式,允许接收方稍后使用另一个HTTP协议连接发送MDN,该方式用于传输大文件

c)      通过Email返回MDN

优点:安全性高,可以使用多种加密方式对文件进行加密,同时还可以使用SSL对整个HTTP连接进行加密;不可否认性,采用签名认证,接收方接收到文件并通过签名认证后即可确认文件确属发送方发送,否则该文件不是发送方发送,同时发送方接收到MDN并通过签名认证即可确认该MDN确属接收方发送,否则该MDN不是接收方发送;交互性强,发送方接收到MDN后可以确认接收方已经接收文件成功(失败)

缺点:成本高,AS2是点对点协议,要求接收方和发送方都有固定IP

技术文档:http://www.ietf.org/rfc/rfc4130.txt 

OFTP/OFTP2(Odette File Transfer Protocol)

简介:OFTP是由Odette组织提出的用于传输EDI报文的传输协议。OFTP2弥补了OFTP在安全性上的不足,增加了报文加密,报文签名和EERP(End-to-end-response 接收方用于通知发送方已成功接收文件)签名。OFTP2可以在多种网络上进行文件传输,例如internet, ISDN, X.25等。

OFTP2特点

1.     支持多种协议进行传输文件,例如:TCP/IP, X.31, X.25, ISDN

2.     可以使用SSL对整个会话进行加密

3.     发起会话时必须设置会话密码

4.     可以对Message进行签名认证,但不是必须的

5.     可以对Message进行加密,但不是必须的

6.     接收方成功接收文件后必须向发送方发送EERP(End-to-end-response 接收方用于通知发送方已成功接收文件)

7.     接收方接收文件失败必须向发送方发送NERP(Negative end response 接收方用于通知发送方接收文件失败)

8.     可以对EERP进行签名,但不是必须的

9.     可以对NERP进行签名,但不是必须的

10.  需要使用ODETTE组织给予的ODETTE CODE作为公司标示进行文件传输

优点:安全性高,可以使用多种加密方式对文件进行加密,同时还可以使用SSL对整个会话进行加密;不可否认性,采用签名认证,接收方接收到文件并通过签名认证后即可确认文件确属发送方发送,否则该文件不是发送方发送,同时发送方接收到EERP(NERP)并通过签名认证即可确认该EERP(NERP)确属接收方发送,否则该EERP(NERP)不是接收方发送;交互性强,发送方接收到EERP(NERP)后可以确认接收方已经接收文件成功(失败);支持多种传输协议,TCP/IP, X.31, X.25, ISDN

缺点:成本高,OFTP2是点对点协议,要求接收方和发送方都有固定IP;从技术层面上来说,OFTP2AS2协议更加严谨,但是相应的实现难度也比AS2更大

技术文档:http://tools.ietf.org/html/rfc5024  http://tools.ietf.org/html/rfc2204= 

Rosettanet

简介:RosettaNet标准主要由三个部分组成:

1.     贸易伙伴接口流程(PIP)描述了供应链中两个贸易伙伴之间的活动、决策及交互关系,以实现商业贸易。RosettaNet PIPs 专门规定了系统与系统之间基于XML 的对话,以说明贸易伙伴间的商业流程。

2.     RosettaNet实施架构核心规范(RNIF)提供了快速有效实施RosettaNet标准的交换协议,包括如何打包,如何路由PIP消息等

3.     RosettaNet词典为供应链中的企业开展业务提供了一个公共平台。企业不再需要费力独自开发,同时也减少了因每个企业定义的术语不统一而带来的采购流程中的困惑。RosettaNet词典包括RosettaNet商业词典和RosettaNet技术词典。

RosettaNet标准不仅包括传输协议的定义(RNIF),还包括业务处理流程和基于XML的报文信息的定义,而AS2,FTP,OFTP等仅属于传输协议,因而RosettaNet标准严谨,更加复杂,实施难度更大。

优点:严谨和完善,不仅定义了传输方式,还包括业务处理流程等;安全性高,不仅可以对消息加密,还可以对整个对话加密;不可否认性,采用了数字签名。

缺点:Rosettanet标准结构复杂,不易实现;成本高,要求接收方和发送方都有固定IP

EDI的两种解决方案:直连EDI和Web-EDI EDI,英文全称是Electronic Data Interchange,是一种用来实现企业业务系统之间数据交换的系统,从而实现“无纸化交易”。常见的EDI(电子数据交换)平台有三种,直连EDI、Web-EDI和增值网络VAN。 VAN是一种比较落后的EDI对接方式,这种方式由于自身的很多局限性,会逐渐被取代,我们就不详细说明了。今天我们主要了解下直连EDI和Web-EDI。 直连EDI 直连E... 阅读详情

相关推荐

汽车行业EDI全解析:协议、标准与数据交互实战指南

汽车行业的EDI不仅是技术工具,更是供应链协同的战略基础设施。选择合适的传输协议与报文标准,不仅能满足主机厂合规要求,更能提升响应速度、降低出错率、缩短交付周期。建议企业以“客户导向 + 标准优先 + 灵活扩展”为原则,构建可复用、可扩展的EDI平台,为智能制造与全球化布局夯实数据基础。作者:盟接之桥盟接之桥,桥接世界,让中国制造连接世界更安全、更简单、更有底气#汽车EDI #供应链数字化 #智能制造 #X12 #EDIFACT #OFTP2 #AS2 #工业4.0。

mjarqa的博客 1753

EDI电子数据交换技术解析.ppt

EDI电子数据交换技术解析.ppt

[EDI]实例解释EDI的应用及其协议标准

在做EDI项目的时候,被问的最多的大概就要是EDI的标准了,下面说的是指EDI的报文标准,也就是EDI通讯双方要使用的标准。 我想用一个项目来解释标准的问题,比如两个公司都有ERP系统,没有EDI的情况下,A公司是供应商,B公司是客户,那么B公司每次向A公司订货的时候,是要怎么做呢? 首先我假设B公司用的是SAP系统,那么B公司就要在SAP的MM模块中进行采购订单的输入,然后将采购订单打印出来

混乱之治™ 1980

常见的几种EDI报文标准

常见的四种EDI(电子数据交换)传输协议包括AS2、OFTP2、HTTP和REST APIs。这些协议描述和定义了计算机之间的数据交换方式,并由通信软件或应用程序使用。这些协议各有优势和缺点,企业在选择EDI传输协议时需要考虑安全性、易用性、可追溯性以及与现有系统的兼容性等因素。

ChinlinkEDI的博客 988

EDI中JAVA通过FTP工具实现文件上传下载实例

主要介绍了EDI中JAVA通过FTP工具实现文件上传下载实例,具有一定的参考价值,有需要的可以了解一下。

为什么使用EDI传输协议以及报文标准?

EDI需要使用传输协议(如AS2、OFTP、SFTP、AS4等)来传输文件,主要是为了确保数据交换的可靠性、安全性和效率。

EDI电子数据交换 | 知行软件 1128

EDI协议:哪一种才是最合适的选择?

经营一个现代的企业就是与各方要建立起联系。除了向直接消费者和最终用户展示其价值外,企业还必须与其合作伙伴建立牢固的关系。EDI协议在其中就发挥了关键的作用。本文介绍了EDI协议的工作原理以及在B2B通信中的使用。 EDI协议基础知识 企业使用EDI传输各种各样的信息,包括贸易、运输、保险、银行和海关等行业。EDI是企业用于传输业务数据的各种数字实现的总称,那我们可能遇到有关EDI协议的概念。 EDI标准 EDI通信协议规定了数据信息格式的通用标准,规定了数据信息的格式,以利于网络传输、利益相关方的安全与现有

EDI电子数据交换 | 知行软件 488

EDI文件类型和传输协议

在本文中,您将了解关于不同EDI格式以及EDI与常见传输协议的区别。除此之外我们还介绍了一些最常用的EDI标准。 电子数据交换领域的发展正变得越来越重要。它们为企业提供了一个与商业伙伴建立直接连接的机会,从而实现生产力水平的显著提高。然而,大量的技术术语通常会给那些尚未深入了解各种技术和流程的人们带来很大的阻碍。通过阅读这篇文章,我们希望让您从基本术语到复杂的交换过程,对EDI的世界有一个基本的了解。我们希望您可以通过我们的介绍认识到EDI的优势,从而使您能够利用它们为企业的自动化程度带来帮助。 EDI文件

EDI电子数据交换 | 知行软件 1589

常见的四种EDI传输协议

一旦您决定要开始与您的合作伙伴通过EDI交换业务信息,那么发送/接收这些信息的方式是非常重要的。这里需要决定两个关键的因素:文件标准和EDI传输协议。 在这篇文章中,我们将着重介绍四种最常用的EDI传输协议:AS2、OFTP2、HTTP和REST APIs。 什么是EDI传输协议EDI传输协议描述和定义了计算机之间的数据交换,并由通信软件/应用程序使用。从本质上讲,每个协议就像一种独立的语言,除非交易伙伴使用VAN,否则双方的计算机必须使用相同的协议才能进行通信。 所选择的协议也决定了信息加密的程度,需

EDI电子数据交换 | 知行软件 1597

EDI傳輸協議的介紹

       Internet普及之前,EDI传输协议主要是FTP,在VAN(增值网)上进行传输Internet普及之后,企业更倾向于在Internet上进行传输,因为其费用低廉,但相应的需要新的传输协议以保证报文传输的安全性,于是就出现了FTPS,AS2,OFTP2等传输协议简介:FTP协议基于TCP/IP协议,最早使用于文件共享,采用的是client/server架构。优点:易于实现;成...

hounihong730的博客 235

edi系统三要素_EDI的三要素

本文主要介绍EDI的三要素,包括:数据标准化、EDI软件及硬件、传输协议。这三个要素需要协同合作,才能构成完整的EDI。首先介绍要素一,数据标准化。数据标准化意味着EDI中的数据需要以标准的格式在发送方和接收方之间进行传输EDI标准是由各企业、各地区代表共同讨论制定的电子数据交换标准,现有的国际标准有EDIFACT、X12、VDA等。企业之间需要通过共同认定的标准进行业务数据交换。接下来是要素二...

weixin_36155081的博客 4255

浅谈Web EDI与直连EDI

2018年六月自己开始从事EDI实施工作,慢慢的开始进入该行业,说实话在做EDI实施顾问之前,我甚至不知道EDI是什么,但是经过不断地学习和请教,实施了三个EDI项目,不能说自己对EDI行业了解的很深入吧,但是也算是入门了。而在做项目实施过程中总是会被问到什么是EDI?什么是Web EDI、直连EDI?那今天就来给大家简单的分享下。 EDI 我们先来说下什么是EDI吧,EDI全称是 Electro...

4171

EDI的三要素

本文主要介绍EDI的三要素,包括:数据标准化、EDI软件及硬件、传输协议。这三个要素需要协同合作,才能构成完整的EDI。 首先介绍要素一,数据标准化。数据标准化意味着EDI中的数据需要以标准的格式在发送方和接收方之间进行传输EDI标准是由各企业、各地区代表共同讨论制定的电子数据交换标准,现有的国际标准有EDIFACT、X12、VDA等。企业之间需要通过共同认定的标准进行业务数据交换。 接下来是要素二,EDI软件及硬件。要想成功部署EDI系统需要配备EDI所需的软件和硬件。EDI软件可以获取用户数据库中的数

EDI电子数据交换 | 知行软件 3492

EDI是什么:EDI系统功能介绍

EDI全称Electronic Data Interchange,也被称为“无纸化贸易”。EDI实现企业间(B2B)自动化通信,帮助贸易伙伴和组织完成更多的工作、加快物流时间并消除人为错误。EDI遵从国际报文标准,使得业务数据按照结构化或是标准的报文格式,通过网络,在一个业务系统与另一个业务系统间进行电子数据传输,使得企业之间能够自动传输标准格式的电子形式的订单、发票、库存报告、发货通知等业务单据。

EDI电子数据交换 | 知行软件 4731

EDI 电子数据交换(Electronic data interchange,缩写EDI

EDI是Electronic Data Interchange的缩写,即电子数据交换,EDI不是用户之间简单的数据交换,EDI用户需要按照国际通用的消息格式发送信息,接收方也需要按国际统一规定的语法规则,对消息进行处理,并引起其他相关系统的EDI综合处理。是计算机之间信息的电子传递,而且使用某种商定的标准来处理信息结构。整个过程都是自动完成,无需人工干预,减少了差错,提高了效率。一个EDI信息包括了一个多数据元素的字符串,每个元素代表了一个单一的事实,比如价格和商品模型号等,相互间由分隔符隔开。

阿哥的专栏 4719

如何对接DB Schenker EDI

DB Schenker 是全球领先的综合物流服务提供商,作为德国铁路(Deutsche Bahn)集团的物流部门,DB Schenker 提供广泛的运输和物流服务,包括陆运、空运、海运以及合同物流解决方案。业务覆盖全球,拥有遍布130多个国家的网络,积极推进物流流程的数字化和自动化。

EDI电子数据交换 | 知行软件 1415

直连EDI和Web-EDI

EDI,英文全称是Electronic Data Interchange,是一种用来实现企业业务系统之间数据交换的系统,从而实现“无纸化交易”。常见的EDI(电子数据交换)平台有三种,直连EDI、Web-EDI和增值网络VAN。 VAN是一种比较落后的EDI对接方式,这种方式由于自身的很多局限性,会逐渐被取代,我们就不详细说明了。今天我们主要了解下直连EDI和Web-EDI。 直连EDI 直连E...

EDI解决方案 | 知行软件 1441
上一篇: webMethods公司简介
下一篇: webmethods资料搜集
生活真美好
博客等级 码龄26年 227粉丝 124原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值