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