我打算開發一個WCF服務,將後端系統連接到兩個電子商務網站。後端系統位於互聯網之後,而不是其他組件。每個網站都有一個具有相同模式的SQL數據庫。作爲庫存主管的後端系統將成爲服務消費者,並將通過此服務將產品數據推送到每個網站數據庫。問題是如何確定在哪裏存儲數據?假設我使用實體框架作爲數據訪問層。服務數據訪問將必須使用一個或另一個連接字符串來存儲後端消費者推送的數據。另一個選擇是爲每個合同操作包含一個參數,然後服務代碼將決定在哪裏存儲數據。我能想到的最後一個選項是部署服務的兩個實例(或者定義兩個服務端點,但由於傳輸被抽象,這可能不太可能),並讓消費者調用正確的端點。你能否請告知,如果任何解決方案是正確和最有效的,需要編寫最少的代碼並提供最簡單的部署過程?我應該在我的場景中使用http或net.tcp綁定嗎?我的WCF應用程序體系結構和配置是什麼?
0
A
回答
1
我會說部署服務的兩個實例,讓消費者選擇要調用哪一個。這使您可以編寫一次服務代碼,並通過配置管理單獨的實例。
0
以下是一些如何使用WCF構建SOA的實用示例。
我建議您閱讀Thomas Erl和Roger Sessions的文章,這將使您很好地掌握SOA的內容。
相關問題
- 1. 配置應用程序體系結構
- 2. 什麼是Web應用程序的常用體系結構?
- 3. 什麼是Lift-JPA應用程序的良好體系結構?
- 4. 什麼是ASP.NET Web應用程序的推薦體系結構?
- 5. android - 應用程序體系結構什麼是最好的?
- 6. 移動應用程序的web應用程序的體系結構是什麼?
- 7. 用於構建可配置應用程序的體系結構和設計
- 8. Rails應用程序的體系結構和常用的設置
- 9. 我的第一個MVVM應用程序體系結構設置
- 10. WCF服務應用程序的體系結構
- 11. 什麼應該是Java EE Web應用程序的體系結構/設計?
- 12. 如何使用MVC應用程序創建WCF體系結構?
- 13. Umbraco應用程序的體系結構
- 14. Intranet應用程序的體系結構
- 15. WPF/Silverlight企業應用程序體系結構..你做什麼?
- 16. Node.js體系結構和應用程序結構
- 17. .NET程序集和CPU體系結構之間的關係是什麼?
- 18. 混合移動應用程序的最佳體系結構是什麼?
- 19. IOS應用程序體系結構
- 20. 可可 - 應用程序體系結構
- 21. 大型應用程序體系結構
- 22. Android應用程序體系結構 - RxJava
- 23. Xamarin Forms應用程序體系結構
- 24. ASP.NET應用程序體系結構
- 25. WebSocket應用程序體系結構
- 26. jsf cdi應用程序體系結構
- 27. 應用程序體系結構問題
- 28. Web應用程序體系結構
- 29. SaaS應用程序體系結構
- 30. Django應用程序體系結構