EDI 訊息傳輸通訊協定

AS2、FTP、OFTP、HTTP - 僅舉幾個 EDI 訊息通訊協定 - 但它們是什麼,有什麼意義?

AS1

適用性聲明 (AS) 1由 IETF(網際網路工程任務小組)開發,以透過 SMTP 和 S/MIME 實作安全可靠的訊息傳輸。它是最早開發的 AS 通訊協定,並使用簽署、加密和 MDN 慣例。(MDN 指 Message Disposition Notifications(訊息處理通知)或提供「退回收據」的能力)。與任何 AS 檔案傳輸一樣,AS1 檔案傳輸通常需要交換雙方交易 SSL 憑證和特定業務夥伴名稱,才能進行任何傳輸。

AS2

適用性聲明 (AS) 2使用與原始 AS1 通訊協定相同的簽署、加密和 MDN 慣例。AS2 訊息通常使用 HTTP 或 HTTPS 通訊協定在網際網路上傳送。AS2 已被廣泛部署為點對點連線方式。與標準 HTTP 相比,AS2 具備許多優點,包括增加驗證,以及透過使用收據和數位簽章來達到安全性。AS2 交易和確認也是即時進行的,提高了文件交換的效率。Walmart 是最早協助零售業採用 AS2 的公司之一。

AS3

適用性聲明 (AS) 3由 IETF 開發,用來在 FTP 上實作安全可靠的訊息傳輸。AS3 是基於 FTP 通訊協定的安全版本,而非 HTTP。AS3 的傳輸方式是在 FTP 上使用 S/MIME,並採用類似 FTP 的用戶端/伺服器模式運作,有別於 AS2 所使用的點對點方式。AS3 也像 AS2 一樣使用 MDN(收件通知)。AS3 是推/拉通訊協定,用戶端 AS3 不需要監聽器始終知道入站流量(而 AS2 始終需要監聽器的持續連線)。AS3 可能特別適合在 FTP scripting、應用程式和安全性方面有大量投資的銀行業和其他產業。

AS4

適用性聲明 (AS) 4提供使用網路服務的安全 B2B 文件交換,並由 OASIS ebXML 訊息傳送服務技術委員會的子委員會開發。AS4 仍處於定義格式草案中。AS4 profile 為市場提供了入門級的解決方案,讓企業可以開始利用內部 SOA 平台進行對外的 B2B 訊息傳輸,同時也能處理 Web 服務中較複雜的部分。歐洲航太產業建議使用 AS4 作為其通訊標準,以便在商業夥伴之間傳送 ebXML 相關的 B2B 文件。

ebMS

ebXML 訊息傳輸服務(ebXMLMessaging Service) 提供 ebXML 規格所定義的安全可靠、以 SOAP/Web Services 為基礎的封裝、路由和傳輸通訊協定。ebMS 是開放式標準,因此通訊協定是中立的,雖然最常見的基本協定是 HTTP 和 SMTP。ebMS 本質上提供一種方法,讓不同的商業應用程式使用 SOAP/Web 服務交換以 ebXML 為基礎的 B2B 文件。

FTP

檔案傳輸通訊協定 (File Transfer Protocol) 是一個標準的網路通訊協定,用來在以 TCP/IP 為基礎的網路 (例如網際網路) 上交換和操作檔案。FTP 建立在客戶端伺服器架構上,客戶端和伺服器應用程式之間使用獨立的控制和資料連線。FTP 也常用作應用程式元件,為程式內部功能自動傳輸檔案。FTP 可以使用使用者密碼驗證或匿名使用者存取。

FTPS

檔案傳輸安全通訊協定 是 FTP 的延伸,增加了對傳輸層安全 (TLS) 和安全套接層 (SSL) 加密通訊協定的支援。FTPS 不應與 SFTP 混淆,SFTP 是 Secure Shell (SSH) 通訊協定的不相容安全檔案傳輸子系統。它也有別於安全 FTP,安全 FTP 是透過 SSH 連線來傳送 FTP 的做法。

超文件傳輸協定

超文本傳輸協定 (HyperText Transfer Protocol) 用於在網際網路或其他電腦網路上請求和傳輸檔案,尤其是網頁和網頁元件。在 HTTP 中,網頁瀏覽器通常作為用戶端,而在網站主機電腦上執行的應用程式則作為伺服器。HTTP 通常在 TCP/IP 上執行,但也可以在網際網路上的任何其他通訊協定或其他網路之上執行。

HTTPS

超文本傳輸協定安全 (HyperText Transfer Protocol Secure) 是超文本傳輸協定與 SSL/TLS 協定的結合,以提供伺服器的加密和安全識別。HTTPS 連線通常用於網際網路上的付款類型交易,以及企業業務系統之間的敏感資訊交換。

OFTP

Odette 檔案傳輸協定是為了提供歐洲汽車產業一個標準的通訊平台而開發的,自 1980 年代中期開始使用。OFTP 也被零售、白色家電、製造、政府、運輸、保險和銀行等行業採用。OFTP 通訊協定的使用非常簡單,只有十四個指令。此通訊協定非常有效率,可利用較大的傳輸視窗,同時結合檔案重新啟動、資料壓縮和安全性。OFTP 的設計可讓公司透過點對點連線輕鬆進行通訊。

OFTP 2.0

Odette File Transfer Protocol 版本 2.0是 OFTP 標準的最新版本,從一開始就設計成可在網際網路上使用。與 OFTP 相比,OFTP2 具備多項優點,包括資料壓縮、檔案加密以及在業務夥伴之間交換數位憑證。OFTP2 可處理超大檔案 (通常為 Gb 大小),並支援其他字元集,例如中文和日文。到目前為止,OFTP 主要在歐洲使用,然而,由於 OFTP2 的設計可以在網際網路上運作,因此它可以幫助世界各地的商業夥伴彼此連線。歐洲許多汽車製造商自 2008 年起已開始部署 OFTP2,並普遍預期在未來幾年內,OFTP2 將成為全球汽車產業使用的標準通訊協定。

SFTP

安全檔案傳輸通訊協定是一種網路通訊協定,可透過任何可靠的資料串流提供檔案存取、檔案傳輸和檔案管理功能。它被設計為 Secure Shell 通訊協定 (SSH) 2.0 版本的延伸,以提供安全的檔案傳輸功能,但它也打算用於其他通訊協定。SFTP 可用於許多不同的應用程式,例如透過傳輸層安全性 (TLS) 進行安全傳輸,以及在 VPN 應用程式中傳輸管理資訊。此協定假設是透過安全通道 (例如 SSH) 執行,伺服器已經驗證過用戶端,且用戶端使用者的身份可供協定使用。