locked
How to Architecuture in SOA RRS feed

  • Question

  • Hi Guys,

                Greetings ! How to Architect SOA in C#.Net Please share some ideas.

    Thanks


    Ranganathan.Palanisamy
    Tuesday, January 4, 2011 4:27 AM

All replies

  • Use the WCF. That's all you need.
    Leonid Ganeline [BizTalk MVP] BizTalk: History of one project architecture
    Thursday, January 6, 2011 1:46 AM
  • Dear Ranganathan,

    There are four tenets of Service Orientated Architecture i.e SOA

    Tenet 1: Boundaries Are Explicit
    Tenet 2: Services Are Autonomous
    Tenet 3: Services Share Schema and Contract, Not Class
    Tenet 4: Service Compatibility Is Based Upon Policy

    In C#.Net there are 2 ways of achieving SOA.

    Way 1. Use asp.net Web service i.e .asmx

    Way2. Use WCF service which expose http binding or any WS* compatible binding.

    NB. Using net.tcp, names pipes & MSMQ binding in WCF will not be come under SOA as it do not meet Tenet 4

    John written a good article in MSDN on all 4 tenets and also demonstrated an Anti SOA patterns which will help you to make sure your architecture is a true SOA.

    http://msdn.microsoft.com/en-us/library/ms954638.aspx

     

    Friday, January 7, 2011 3:50 AM