• Introduction to different distributed technologies
• Different distributed technologies in .net
• Introduction to webAservices,remoting,msmq..
• Introduction to SO
• Design goals of SOA
2.Basics
• Why WCF is required
• What is WCF Service
• Different parts of WCF Service
• Defining basic wcfservice and its usage
• Difference between webservice and wcfservice
3.Endpoint
• Address
• Binding
• Contract
• Address formats
4.Binding
• What is binding
• Different parts of binding
•
Different predefined bindings
• Difference between predefined binding and custom binding
• Bindings using code
• Bindings using configuration document
5.Contract
• What is contract
• Types of contracts
• ServiceContract
• DataContract
• MessageContract
• FaultContract
6.Hosting
• Different types of hosting
• Hosting on IIS
• Self Hosting
• WAS Hosting
• Hosting on WindowsService
• Defining endpoints by using configuration document
• Choosing right hosting environment
7.Client
• Consuming wcfservice in different client applications
• Creating proxy by using svcutil.exe
• Transaction support in .net applications
• Transaction support in WCF
• ACID properties
• Transaction attributes in System.ServiceModel
• One casestudy
13.MSMQ
• Installing Messaging
• Predefined binding to support msmq
• Different types of queues
• One casestudy