views:

221

answers:

4

Hi,

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

Thanks.

A: 

Here it is.

Realizing a Service-Oriented Architecture with .NET

Service-Oriented Architecture and Microsoft .NET

Ngu Soon Hui
I'm more looking for source code samples, articles are useful to understand principles but i need some code to begin with
Yoann. B
+2  A: 

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.

I hope this helps in your journey to SOA

Regards,

Arturo Caballero
A: 

Checkout this one:

DDDSample

dario-g
A: 

Here are some practical examples of how to build a SOA using WCF.

I would suggest you read articles by Thomas Erl and Roger Sessions, this will give you a firm handle on what SOA is all about.

Building a SOA

SOA Design Pattern

Achieving integrity in a SOA

Why your SOA should be like a VW Beetle

SOA explained for your boss

MetalLemon