2013-10-28 75 views
0

我正在開發一個項目,將收據,發票等會計數據從Java EE系統集成到Microsoft Dynamics GP 2010中。數據庫是MySQL。請分享你的想法,哪種方法最適合。我已經搜索過,有兩種方法:集成管理器,通過Web服務的eConnect。將數據從Java EE應用程序集成到Microsoft Dynamics GP

感謝

回答

0

在我看來,你有兩個合法選擇 - eConnect通過GP Web服務或eConnect通過SQL存儲過程。我不會考慮使用Integration Manager,因爲它不能自動化,並且需要有人在使用它之前登錄到Dynamics GP。

最簡單的集成點是直接在數據庫級調用eConnect SQL存儲過程。對於每個eConnect集成對象,都有一個對應的SQL存儲過程。您只需調用該過程並將適當的值傳遞給其參數。例如,在Dynamics GP中創建發票可以通過調用創建SOP文檔標題,行和分發的過程來完成。另一方面,如果您準備花一點時間安裝GP Web服務,那麼您可以與其集成並維護面向服務的體系結構。大部分相同的功能都可以通過Web服務獲得,但它是eConnect過程中可用功能的一個子集。作爲回報,您將獲得SOA體系結構的所有優勢。

最終它取決於您的環境中整體架構的計劃。這兩種方法都應該適合您的要求。如果這是唯一集成到GP中,我可能會選擇更簡單的eConnect存儲過程方法。如果您打算將其他應用程序集成到Dynamics GP中,則可能需要花時間投資使用這些服務。

相關問題