本文主要介绍EDI的三要素,包括:数据标准化、EDI软件及硬件、传输协议。这三个要素需要协同合作,才能构成完整的EDI。
首先介绍要素一,数据标准化。数据标准化意味着EDI中的数据需要以标准的格式在发送方和接收方之间进行传输。EDI标准是由各企业、各地区代表共同讨论制定的电子数据交换标准,现有的国际标准有EDIFACT、X12、VDA等。企业之间需要通过共同认定的标准进行业务数据交换。
接下来是要素二,EDI软件及硬件。要想成功部署EDI系统需要配备EDI所需的软件和硬件。EDI软件可以获取用户数据库中的数据,并将其转换为EDI的标准格式,以便进行后续的数据传输交换。EDI软件由多个功能组成,需要实现数据抓取、标准格式转换、业务数据处理和EDI报文传输等功能。EDI硬件主要包括,计算机、网线(或专线)。
最后是要素三,传输协议。EDI具有安全可控文件传输方式,传输协议包括AS2、AS4、OFTP (Odette FTP) V2、SFTP、FTP、SCP等。EDI文件需要在互联网上进行传输,使用上述传输协议,可以进行安全可靠的数据交换。
以上便是EDI的三个要素,这三个要素之间是如何紧密联系,并分别在EDI工作流程中扮演哪些角色呢? 以简单的点对点连接形式为例,EDI的工作方式参考如下图:
上图描述了EDI的工作方式,文件由企业A发送给企业B。
上文所讲的要素一,即数据标准化体现在企业A和企业B的EDI软件以标准的EDI报文格式传输业务文件。
要素二,EDI软件及硬件体现在企业A和企业B各自具有如计算机,以及EDI软件等。如上图所示,企业A的EDI软件可以将获取到的业务数据转换为标准格式的EDI报文,进行签名加密后,通过通信网络发送给企业B的EDI软件。
企业B的EDI软件接收到来自企业A的EDI报文后,先进行解密验证,并翻译为企业B可读的业务文件。
要素三,传输协议。为了让两台计算机交换文件(在内部或通过互联网),双方则必须使用相同的传输协议。以AS2为例,工作原理如下图所示:
第一步,EDI文件准备。按照要素一所述,以标准的EDI报文格式传输业务文件。 第二步,AS2备好的文档通过Internet上的HTTP或HTTPS协议传递给交易伙伴,再传递到交易伙伴的Web服务器。 第三步,AS2拆包。文档接收者会拆包并检索EDI文档。如果数据已加密,则使用接收者的私钥对文档进行解密。如果数据已签名,则使用发送方的公钥对文件上的签名进行认证,以确保发送方的身份。如果文档已被压缩,则文档将被解压缩生成原始的EDI文档。 第四步,EDI处理。AS2端口将EDI文档传递后端业务系统进行数据处理,执行其他业务逻辑。 第五步,MDN回复。接收者将消息传递通知(MDN)发送回发送者,在大多数情况下,使用接收者的私钥进行签名。 MDN是在AS2交换中返回的回执,用于向发件人报告收到了什么以及是否已成功接收。 第六步,MDN处理。当发送方从接收方收到MDN时,检查MDN的状态,查看接收方是否成功处理了事务,或者接收方是否遇到了MDN中报告的错误。
以上便是EDI的三要素介绍以及在实际场景中的应用,无论您是需要学习EDI知识或是需要进行EDI部署,都可以从以上三个要素出发,开启您的EDI之旅!
注:文案部分图片及内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我进行删除,给您带来困扰,我深感抱歉。