我正在開發一個業務應用程序,並且假設許多公司正在尋求集成,我想使其與業務系統(如SAP或Navision)「兼容」。這些系統使用什麼機制來與第三方應用程序導入/導出/同步數據?SAP和Navision如何與第三方應用程序交互?
回答
存在被稱爲EAI(企業應用程序集成)的軟件工具,其目的是作爲中間件來實現整個公司的應用程序集成。
Apache Camel是這樣的框架的一個例子,但是它們中有很多。您可以在此處找到比較列表:http://en.wikipedia.org/wiki/Comparison_of_business_integration_software
正如用戶nmiranda指出的那樣,在SAP的情況下,用於數據交換的框架是SAP PI (SAP NetWeaver Process Integration)。
我認爲你的問題其實是爲了找到這個「起點」,不是嗎?幾年前我面臨同樣的問題,我也想知道是否有任何「標準」接口來集成應用程序。在這種情況下,我希望幫助你。
謝謝你的回答。我會看看Apache Camel。它似乎對SAP NetWeaver有一個擴展。 –
有多種方法可以與ERP數據源集成。您可以執行批量集成,您可以在預定的基礎上設置從源ERP抽取數據的查詢。像Informatica和Talend這樣的ETL工具照在這個前端。
如果您想在線數據集成,當你想在你的業務應用程序的實時數據,那麼你需要看數據虛擬化解決方案,如Denodo,VirtDB或Composite。
價格,功能集,性能和靈活性高度不同。我實踐中的一個顯着因素是安全性。解決方案傾向於將數據提取到文件系統中,這會在提取敏感數據時出現問題。在實際的項目中,實現者通常會開始複製目標應用程序中源系統安全對象的漫長過程。
- 1. 提交iPhone應用程序,第三方
- 2. rails與第三方API交互?
- 3. Android:與第三方應用程序互動
- 4. iOS應用程序提交過程 - 提交第三方應用程序
- 5. 第三方應用程序和skype
- 6. 如何以編程方式與應用程序進行交互
- 7. 將Web應用程序與第三方應用程序集成
- 8. Chromecast內置:如何從硬件用戶界面的角度與第三方接收器應用程序交互?
- 9. 如何處理與第三方dll參考應用程序
- 10. 黑莓第三方應用程序的互聯網連接
- 11. 將iOS應用程序提交給通過WiFi與第三方硬件進行交互的蘋果商店
- 12. UIWebView與SMS應用程序交互
- 13. 與Kivy嵌套/交互應用程序
- 14. 與其他應用程序的交互
- 15. 與excel交互的winform應用程序
- 16. UWP應用程序第三方SDK
- 17. 安卓第三方應用程序
- 18. 控制第三方應用程序
- 19. Yammer第三方應用程序訪問
- 20. 第三方HTML5 .HTA應用程序?
- 21. iFrames中的第三方應用程序?
- 22. 啓動第三方應用程序
- 23. Cocos2d-JS +第三方應用程序
- 24. 打開第三方應用程序
- 25. WCF - 第三方應用程序認證
- 26. 如何通知第三方應用程序何時被調用
- 27. 從Mono應用程序與CLI應用程序交互
- 28. Joomla應用程序與移動應用程序的交互
- 29. Web應用程序和硬件交互
- 30. SQL Server和iPad應用程序交互
「想使其與SAP或Navision兼容」就像「想讓它在Windows和Solaris上運行」一樣 - 目前這個問題對於SO的問答格式來說過於寬泛。 – vwegert
「想要使其在Windows和Solaris上運行」的答案是,例如,「使用Java」。我只是問是否有在SAP/Navision和第三方軟件之間交換數據的通用方法。 –
「使用界面」。你走了,這有幫助嗎? – vwegert