开发者

SOA Architecture Real-World Samples with .NET [closed]

开发者 https://www.devze.com 2022-12-13 07:27 出处:网络
Closed. This question needs to be more focused. It is not currently accepting answers. Want to improve this question? Update the question so it focuses on one problem only by editing this
Closed. This question needs to be more focused. It is not currently accepting answers.

Want to improve this question? Update the question so it focuses on one problem only by editing this post.

Closed 7 years ago.

开发者_如何学Python Improve this question

Any SOA Architecture (n-tier) Real-World Samples with .NET for getting started ?


I recommend to start a .NET App with WCF. Get related to WCF, its advantages a as to expose a service endpoint with multiple binding as http, tcp, etc, so you are able to SOA your App.

I use the UML Robustness Analysis to discover the functionality that will be exposed as services.

I think that there is not silver bullet code for SOA, SOA is about design, organization of the system methods in order to expose services that orchestrates the handling of the responsibilities of application entities.

For example, to look for a flight booking, your SOA service have to expose a contract, with all necessary data to handle the service request. It will return all necesary data for the next service, book flight.

There is an excelent article about SOA in the Architecture Journal #21 -Service Orientation Today and Tomorrow Article An Enterprise Architecture Strategy for SOA written by Hatay Tuna.

SOA is about logic exposure, design, logic ecapsulation, is not about code, the code supports the orientation.


Here it is.

Realizing a Service-Oriented Architecture with .NET

Service-Oriented Architecture and Microsoft .NET


I'm about to study .NET StockTrader 6 Sample Application.

The Azure StockTrader 6 application is an end-to-end sample application for Windows Azure. It is a service-oriented application based on Windows Communication Foundation and ASP.NET, with a RESTful backend hosted on Windows Azure. It includes cross-platform clients for HTML5, Windows 8, Windows Phone, Android and iOS that connect to the Azure Cloud Services backend. The backend database is Windows Azure SQL Database, and the application optionally supports scale-out via SQL Database Federation.

I've got linked from this place: http://androtan.wordpress.com/2007/11/20/interesting-soa-wcf-and-aspnet-case-study/

However, IMO, it seems much more like a technical side example, perhaps just a good SOAD topic.


I have forked and extended and written a sample application called Documently which implements SOA using TopShelf, MassTransit and RabbitMQ.

0

精彩评论

暂无评论...
验证码 换一张
取 消