The Microsoft test 70-503 measures an individual’s ability to develop distributed applications by using technologies such as XML Web services, .NET remoting, and Windows enterprise services. The individual must have a sound knowledge of Visual Studio 2008 and Microsoft .NET Framework 3.5 to build distributed applications. Before taking the 70-503 test, you should practice the following:
- Define Service, Data, Operation, and Message contracts.
- Process generic messages.
- Create and configure service endpoints.
- Manage consistency between life cycle, sessions, concurrency, and binds.
- Host a service in a managed application.
- Host a service on a Web server.
- Create custom behaviors.
- Implement end-to-end service trace.
- Monitor service health and log messages.
- Dynamically configure the service by using the service model.
- Implement inspectors.
- Create a service proxy.
- Configure the client endpoint.
- Call a service by using a service proxy.
- Handle exceptions on clients.
- Consume non-WCF services.
- Implement transport-level and message-level security.
- Authenticate, authorize, and impersonate clients.
- Manage instances, sessions, transactions, and concurrency.
- Manage consistency between instances, sessions, transactions, and concurrency.