任何SOA架構(n層)使用.NET開始的真實世界示例?SOA架構使用.NET的真實世界示例
回答
我建議啓動一個.NET應用程序與WCF。獲得與WCF相關的優點,以便將服務端點與多個綁定公開爲http,tcp等,這樣您就可以將SOA應用到您的應用。
我使用UML Robustness Analysis來發現將作爲服務公開的功能。
我認爲SOA沒有銀色的子彈代碼,SOA是關於設計,組織系統方法以便公開服務的,這些服務協調處理應用程序實體的職責。
例如,要查找航班預訂,您的SOA服務必須公開一份合同,並提供所有必要的數據來處理服務請求。它將返回下一個服務的所有必要數據,預訂航班。
有關於SOA的優秀文章Architecture Journal#21-Service Orientation Today and Tomorrow Article由Hatay Tuna編寫的Enterprise Architecture Strategy for SOA。 SOA是關於邏輯暴露,設計,邏輯封裝,而不是代碼,代碼支持方向。
我已經分叉和擴展並編寫了一個示例應用程序Documently,它使用TopShelf,MassTransit和RabbitMQ實現SOA。
https://github.com/haf/Documently/tree/develop - 這個分支包含所有最新的代碼。這個SOA例子中缺少的是諸如配置;如何實際部署代碼,以及如何編排樣本不需要的東西。 – Henrik 2013-11-25 10:44:33
我即將學習.NET StockTrader 6 Sample Application。
Azure StockTrader 6應用程序是Windows Azure的端到端示例應用程序。它是基於Windows Communication Foundation和ASP.NET的面向服務的應用程序,以及Windows Azure上託管的RESTful後端。它包括用於連接到Azure雲服務後端的HTML5,Windows 8,Windows Phone,Android和iOS的跨平臺客戶端。後端數據庫是Windows Azure SQL數據庫,該應用程序可以選擇支持通過SQL數據庫聯合進行擴展。
我得離開這個地方鏈接:http://androtan.wordpress.com/2007/11/20/interesting-soa-wcf-and-aspnet-case-study/
然而,國際海事組織,它似乎更像是技術方面例如,也許只是一個良好的SOAD的話題。
- 1. OOP真實世界示例
- 2. OOPS的真實世界示例
- 3. Builder模式的真實世界示例
- 4. Paxos的真實世界示例
- 5. 真實世界的反射示例
- 6. PHP:真實世界的OOP示例
- 7. 通過示例學習構建真實世界的.NET應用程序
- 8. NPOI真實世界樞軸示例
- 9. 使用Visual Studio的系統架構和設計 - 真實世界的例子
- 10. Mesos真實世界的用例
- 11. RxJava的真實世界用例對象
- 12. 在C#中使用#define的真實世界示例?
- 13. 尋找真實世界的Gradle例子
- 14. Multiton - 真實世界的例子?
- 15. 您使用了「堆棧」對象(.Net)的真實世界使用
- 16. 接口的使用,實際的和真實世界的例子
- 17. Spine.js真實世界的webapp結構
- 18. 真實世界中的數據結構
- 19. 企業服務總線真實世界的用法或示例
- 20. 使用kilim框架的真實世界java應用程序
- 21. 真實世界DDD:構建領域層
- 22. 真實世界的目的
- 23. 真實世界中使用的逆變和協方差.net
- 24. 真實世界中的Glassfish
- 25. 應用程序文件(真實世界示例)
- 26. ASP.Net MVC真實世界級示例業務應用程序
- 27. 使用os.plock的真實世界的例子?
- 28. PHP的高級OOP功能的真實世界示例
- 29. 真實世界中使用GADT
- 30. 真實世界中使用自定義.NET屬性
@animuson 6年後,這個問題得到6個答案。這個問題得到了13點讚賞。 「太多可能的答案」或其他問題在哪裏?當一個人沒有很好的理由關閉有用的問題時,我討厭它。讓它成爲...並且不要指向像機器人這樣的規則。 – 2016-05-21 06:38:48