2011-01-24 68 views
2

我們公司目前正在考慮在BizTalk中實現EDI,我們之前沒有使用它。我們有幾個船運供應商/供應商。我們收到他們的產品信息,平面文件/電子表格,我們處理文件,然後我們在我們的網站上銷售這些產品。用BizTalk實現EDI

我的問題是:

  1. 多麼容易,我們可以實現EDI和BizTalk?
  2. 是否需要我們所有的供應商安裝BizTalk Server?
  3. 我們目前有產品文件的標準。我們如何與供應商建立新的規範?
  4. 在BizTalk中完成所有配置後,是否還有其他任何我們需要執行的任務?就像寫一個額外的處理器等

乾杯, 雷

+0

謝謝你們。我真正想知道的是,讓我舉個例子:一個EDI文件包含我們的一個供應商的產品信息。在BizTalk處理並解析EDI文件後,它會向我們提供供應商產品的所有數據字段。例如。產品名稱,數量,成本,說明等。我們需要做的是根據我們的規則/需求修改這些文件,然後將所有產品信息存儲到MS SQL Server中。我們如何在BizTalk中做到這些? – leonjoho 2011-01-28 07:01:08

回答

5

在BizTalk EDI處理方式非常相似的平面文件處理 - 它的核心功能幫你解析EDI消息,並把這些以XML(正如您知道的是BizTalk在內部使用的那樣)。它還可以幫助您從XML轉換並生成EDI消息,然後可以發送。 BizTalk EDI包也有很多EDI模式,因此不需要手動構建這些模式,但可以重新使用與當前需要的版本相匹配的模式。

Theres還有一些功能來管理各方和配置(接收到的ID,EDI格式等的差異)。此管理簡化了添加和更改特定方的設置,而無需更改/編譯/部署核心流程。

回答您的問題

  1. 實現EDI並不難。對於語法的基本理解和詳細瞭解EDI信息是很好的 - 這是最難的;)不,不,不。您只需接收和發送EDI。你和你如何處理這些東西,然後是每個派對。
  2. 在使用EDI時,最好從正在執行的流程的標準文檔/規範開始。有多個地方(例如here)會公佈這些標準。通常情況下,通過刪除或添加文檔來更改此文檔是一個好主意,以便更好地符合確切的要求。這就是您和您的各方在發送和接收對方消息時應該承諾的規範。
  3. 沒有。
+1

感謝Riri,它確實有幫助。 – leonjoho 2011-01-28 04:10:08

2

爲什麼選擇BizTalk?我認爲那裏會有更好的解決方案,而且會更便宜,而且資源更少。我的理解是,BizTalk需要很多適配器以及對.NET框架的深入理解。

您可以輕鬆地投資於像Liaison這樣的公司(請參閱他們的Delta和ECS產品)的非常漂亮的拖放式通用映射器,並採取更「快速開發」的方法。

當我想到EDI軟件時,BizTalk通常是一種事後的想法。諸如Liaison(原Softshare),Sterling Commerce,Extol,Inovis/GXS,Tie Commerce,SPS(用於託管託管)等公司走到了前列。

如果你已經有(購買)BizTalk的內部,那麼沿着這條路走下去很合理。如果您要查看大量EDI數據,我會推薦您下載EDI記事本。這是一個免費的應用程序,用於編輯/審查EDI數據。它可以在這裏找到:http://liaison.com/products/integrate/edi-notepad

請記住,EDI遵循「標準」。引用是諷刺的。你會發現你的合作伙伴將會對這些標準採取自由的態度。雖然有些人可能會認爲EDI「容易」,但請注意,這種集成有許多潛在的雷區。

+0

感謝您的提醒 – leonjoho 2011-01-28 04:27:30