EDI:用于安全可靠的全球通信
多年来,公司一直使用计算机发送业务文档,而不是邮寄纸质文档。但问题在于,**公司 A** 由于缺乏标准格式,无法识别**公司 B** 的电子格式,导致计算机无法相互“通信”,程序员需要付出大量努力,从而导致成本增加。
1979 年,美国国家标准学会 (ANSI) 成立了认可标准委员会 (ASC) X12 以纠正这种情况。该委员会旨在标准化电子文档的格式,以便于计算机之间轻松交换信息。

EDI(电子数据交换)是一种用于公司之间计算机之间交换业务文档的标准格式。
EDI 基于消息标准的使用,确保所有参与者使用共同的语言。消息标准包括业务文档的统一格式,这些格式已被采用用于电子传输目的。它还包括安全和控制元素以及其他与所有用户同意遵循的事务集使用相关的规则和约定。

“EDI”构成整个电子数据交换范式,包括用于解释文档的传输、消息流、文档格式和软件。
EDI 可以使用发送方和接收方商定的任何方法进行传输。
这包括各种技术,包括调制解调器(异步和同步)、FTP、电子邮件、HTTP、AS1、AS2 等。
一些主要的 EDI 标准集
- **UN/EDIFACT**:这是唯一国际公认的标准,在北美以外地区占主导地位。
- **ANSI ASC X12 (X12)**:这是北美地区占主导地位的标准。
- **TRADACOM**:此标准由 ANA(商品编号协会,现称为 GS1)开发,英国零售公司使用。
- **ODETTE**:此标准用于欧洲汽车行业。
EDI 术语
- **交易伙伴**:相互之间发送或接收文档的组织称为交易伙伴。交易伙伴就将要传输的具体信息及其使用方式达成一致。
- **映射**:此术语通常保留给提供给翻译软件的特定机器可读指令。通常,在大公司中,这些 EDI 指南将被编写得足够通用,以便不同分支机构或部门使用,因此将包含特定业务文档交换不需要的信息。对于其他大型公司,它们可能会为每个分支机构/部门创建单独的 EDI 指南。
- **传输**:参与 EDI 传输交换的发送方和接收方。VAN 最常用于 EDI 的主要传输方法,尽管一些组织使用了直接调制解调器到调制解调器的连接和公告板系统 (BBS) 以及更流行的互联网协议。
- **VAN(增值网络)**:充当交易伙伴之间中介的第三方网络。除了接收、存储、接收和传递 EDI 消息外,此服务还添加审计数据并修改数据以自动进行错误检测、更正或在通信协议之间进行转换。
- **转换器**:EDI 转换器传统上用于获取业务应用程序中的数据并将其映射到 EDI 标准格式。开发映射的过程称为 EDI 映射,EDI 软件有时称为 EDI 映射器。一些 EDI 转换器(映射器)具有用户生成映射的功能,而另一些则没有,要求用户从供应商处购买映射。
- **EDI 流程:**典型的 EDI 交换涉及以下流程:入站流程和出站流程。
**出站流程**包括生成和发送 EDI 文件。
以下是出站流程的步骤。
- 从现有系统获取数据。
- 生成 EDI 文件。
- 验证 EDI 文件。
- 将 EDI 文件发送给交易伙伴。
一些常见的传输方法是 FTP、HTTP 和 AS2。
**入站流程**是接收和翻译 EDI 文件。
以下是入站流程的步骤。
- 获取 EDI 文件
- 通过发送回 TA1、997 或 CONTRL EDI 文件来验证和确认 EDI 文件。
- 翻译 EDI 文件。
- 将数据保存到数据库中。
使用 EDI 的优势

**经济性**:研究始终表明,EDI 成本仅为其纸质等效物的三分之一。当我们切换到 EDI 交易时,与纸张、打印、复制、存储、归档、邮寄和文档检索相关的费用都会减少或消除。
**速度**:在计算机之间移动的信息移动得更快,并且几乎没有或没有人工干预。EDI 可以将我们的业务周期加快 61%。它可以将订单到现金的周期时间缩短 20% 以上,从而改善业务合作伙伴的交易和关系。过去需要 5 天才能完成的纸质交易可以在不到一个小时内完成。
**准确性**:在计算机之间直接传递的信息无需重新输入,从而消除了数据输入错误的可能性。接收计算机几乎没有颠倒数字或添加额外数字的可能性。提高数据质量,通过消除难以辨认的手写、丢失的传真/邮件以及键入和重新键入错误,将错误交易减少至少 30-40%。
**效率**:自动化基于纸张的任务使我们的员工能够专注于更高价值的任务,并为他们提供提高生产力的工具。缩短订单处理和交付时间意味着组织可以降低其库存水平。研究报告显示,使用 EDI 可以节省高达 50% 的人力资源。
**战略业务级别**:能够实时了解交易状态。这反过来又可以更快地做出决策并提高对不断变化的客户和市场需求的响应能力,并允许企业采用按需驱动的业务模型而不是按供应驱动的业务模型。缩短产品增强和新产品交付的交付周期。
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP