EDI的三要素
作者:互联网
本文主要介绍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之旅!
注:文案部分图片及内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。
标签:要素,MDN,EDI,三要素,传输,文档,软件 来源: https://www.cnblogs.com/edi-ka/p/edi_three_elements.html