EDI傳輸協定

EDI是將貿易、運輸、保險、銀行和海關等行業的信息,用一種國際公認的標準格式,形成結構化的事務處理的報文數據格式,通過計算機通信網路,使各有關部門、公司與企業之間進行數據交換與處理,並完成以貿易為中心的全部業務過程。

基本介紹

  • 中文名:EDI傳輸協定
  • 協定:AS2協定基於HTTP和SMIME。
介紹,AS2 協定,協定特點,優點,缺點,建議,RosettaNet標準,

介紹

EDI是將貿易、運輸、保險、銀行和海關等行業的信息,用一種國際公認的標準格式,形成結構化的事務處理的報文數據格式,通過計算機通信網路,使各有關部門、公司與企業之間進行數據交換與處理,並完成以貿易為中心的全部業務過程。
Internet普及之前,EDI的傳輸協定主要是FTP,在VAN(增值網)上進行傳輸,Internet普及之後,企業更傾向於在Internet上進行傳輸,因為其費用低廉,但相應的需要新的傳輸協定以保證報文傳輸的安全性,於是就出現了FTPS,AS2,OFTP2等傳輸協定。

AS2 協定

AS2 協定設計的目的在於通過Internet安全可靠地傳輸商業文檔.這個協定首先通過證書(Certification)進行數據加密和數字簽名生成數據包,然後通過HTTP (或HTTPS)協定傳輸.另外還有AS1和AS3,和AS2相比,數據打包方式是一樣的,但是AS1通過SMTP協定傳輸而AS3是通過FTP協定傳輸.由於HTTP(s)協定流行而且比較容易通過防火牆,所以相對來說AS2非常流行而其他兩個協定就很少聽到.HTTP協定還可以直接得到回應,所以可靠性上也有優勢。
AS2協定主要特點
AS2協定基於HTTP和SMIME。與採用AS協定的AS1使用相同的簽名、加密的技術,有如下主要特點:
1. 將EDI檔案作為訊息中的“附屬檔案”傳送;
2. 採用特殊編碼(SMIME訊息);
3. AS2通常採用HTTP或HTTPS協定,一般使用“POST”方法;
4. 訊息可以(但非必須)通過添加數字簽名保證可靠性;
5. 訊息可以(但非必須)加密傳輸;
6. 類似其他數據檔案傳輸,在正式傳輸的AS2傳輸前,交換雙方需要進行相關證書的互換和具體的“貿易夥伴(Trading Partner)”的定義;
7. AS2訊息可能會(但非必須)請求對方發生到達通知MDN(Message Delivery Notification)即回執。

協定特點

OFTP是由Odette組織提出的用於傳輸EDI報文的傳輸協定。OFTP2彌補了OFTP在安全性上的不足,增加了報文加密,報文簽名和EERP(End-to-end-response接收方用於通知傳送方已成功接收檔案)簽名。OFTP2可以在多種網路上進行檔案傳輸,例如internet, ISDN,X.25等。
1. 支持多種協定進行傳輸檔案,例如:TCP/IP, X.31, X.25, ISDN
2. 可以使用SSL對整個會話進行加密
3. 發起會話時必須設定會話密碼
4. 可以對Message進行簽名認證,但不是必須的
5. 可以對Message進行加密,但不是必須的
6. 接收方成功接收檔案後必須向傳送方傳送EERP(End-to-end-response 接收方用於通知傳送方已成功接收檔案)
7. 接收方接收檔案失敗必須向傳送方傳送NERP(Negative end response 接收方用於通知傳送方接收檔案失敗)
8. 可以對EERP進行簽名,但不是必須的
9. 可以對NERP進行簽名,但不是必須的
10. 需要使用ODETTE組織給予的ODETTE CODE作為公司標示進行檔案傳輸

優點

支持斷點續傳 即連線被終止後仍然可以延續之前的傳輸,而不需要傳輸整個檔案。 “端到端的回覆”(EERP)可以確定檔案是否正確傳輸和處理。 支持多種傳輸層協定:ISDN(B和D信道),X.25或者TCP / IP。

缺點

用戶名和密碼以明文傳送。 檔案是不加密的傳輸。

建議

如果在網際網路上使用OFTP,建議使用安全連線(VPN)或專線。密碼應定期更換。
由於OFTP2可以工作於TLS(安全傳輸層協定)之上,所以使用OFTP2還可以提供額外的安全保護。

RosettaNet標準

RosettaNet標準主要由三個部分組成:
1. 貿易夥伴接口流程(PIP)描述了供應鏈中兩個貿易夥伴之間的活動、決策及互動關係,以實現商業貿易。RosettaNet PIPs專門規定了系統與系統之間基於XML 的對話,以說明貿易夥伴間的商業流程。
2. RosettaNet實施架構核心規範(RNIF)提供了快速有效實施RosettaNet標準的交換協定,包括如何打包,如何路由PIP訊息等
3. RosettaNet詞典為供應鏈中的企業開展業務提供了一個公共平台。企業不再需要費力獨自開發,同時也減少了因每個企業定義的術語不統一而帶來的採購流程中的困惑。RosettaNet詞典包括RosettaNet商業詞典和RosettaNet技術詞典。
RosettaNet標準不僅包括傳輸協定的定義(RNIF),還包括業務處理流程和基於XML的報文信息的定義,而AS2,FTP,OFTP等僅屬於傳輸協定,因而RosettaNet標準嚴謹,更加複雜,實施難度更大。

相關詞條

熱門詞條

聯絡我們