電子資料交換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