Exam 70-503 TS: Microsoft Windows Communication Foundation Application Developement
| Importance of WCF Training.
This easy-to-use introduction to Microsoft Windows Communication Foundation (WCF) is ideal for developers who want to learn to build services on a company network or as part of an enterprise system. Built into Windows Vista and Longhorn, and available for Windows XP and Windows 2003, WCF provides a platform for service-oriented architecture (SOA) that enables secure and reliable communication among systems within an organization or across the Internet. With WCF, software developers can focus on their business applications and not the plumbing required to connect them. Furthermore, with WCF developers can learn a single programming API to achieve results previously provided by ASMX, Enterprise Services and .NET Remoting. Learning WCF removes the complexity of using this platform by providing detailed answers, explanations and code samples for the most common questions asked by software developers.
Windows Communication Foundation (or WCF, formerly code name “Indigo”) provides a set of programming APIs that make it easy to build and consume secure, reliable, and transacted services. This platform removes the need for developers to learn different technologies such as ASMX, Enterprise Services and .NET Remoting, to distribute system functionality on a corporate network or over the Internet. The first truly service-oriented platform, WCF provides innovations that decouple service design and development from deployment and distribution – creating a more flexible and agile environment. WCF also encapsulates all of the latest web service standards for addressing, security, reliability and more.This shows the importance of WCF training for the development of an Application in .Net platform.
Developing Enterprise Web Applications with Service Oriented DesignService Oriented Architecture•· What Is SOA? •· The Benefits of SOA •· Scenarios and Standards •· Interoperability with Other SOA Technologies Creating and Managing Windows Services•· Introduction to Windows Services •· Developing Service Control Manger •· Creating Windows Services •· Communicating with Windows Services
Developing Applications with .Net Remoting•· Introduction to Remote Process Communication •· Remotable and Non-Remotable Objects •· Marshal-by-value and Marshal-by-reference •· Creating Remote Server and Clients
Creating and Managing XML Web Services•· Introduction to SOAP •· Consuming XML Web Services •· Creating XML Web Services •· Publishing XML Web Services
Introduction to WCF Development•· Service Contract and Implementation •· Hosting WCF Services •· WCF Behaviors •· Consuming WCF Services using Channel Factories •· Consuming WCF Services using Service References
Hosting WCF Services•· WCF Service Hosts •· ServiceHost •· Hosting WCF Services in Windows Services •· IIS, WAS, and AppFabric •· Configuring WCF Hosts •· Service Monitoring using Performance Counters COM+ Programming Model•· Overview of COM+ Programming Model •· Implementing COM+ Transactions in WCF Service •· Commit and Rollback in WCF Services
Defining and Implementing WCF Contracts•· What Is a Contract? •· Contract Types •· Service Contracts •o Operation Overloading •o Contract Inheritance •o Service Contract Factoring and Design •o Contract Queues •· Operation Contracts •· Data Contracts •· Fault Contracts •· Message Contracts •· Messaging Patterns •· Designing WCF Contracts
WCF End Points and Behaviors•· Multiple Endpoints and Interoperability •· Use Queued Services •· WCF Transaction Management •· Configure Instancing and Concurrency •· WCF Discovery •· WCF Default Endpoints •· Instancing and Concurrency •· MSMQ Topology
Troubleshooting WCF Services•· Unplanned SOAP Faults •· Use Fault Contracts •· Error Handlers and Handling Faults •· WCF Message Logging and Tracing
WCF Security•· Introduction to Application Security •· The WCF Security Model •· Transport and Message Security •· Authentication and Authorization •· Claim-Based Identity
WCF Instrumentation•· The Asynchronous Invocation Pattern •· Use Message Inspectors and Behaviors •· Attach and Access Host Extensions •· Configure and Use Routing •· Implement Asynchronous Invocation •· Implement Workflow Services
|
