Know Your MCPD Certification 70-503
Creating Services (19 percent)
Define Service contracts.
Define Data contracts.
Define Operation contracts.
Define Message contracts.
Process generic messages.
Exposing and Deploying Services (23 percent)
Create and configure service endpoints.
Manage consistency between life cycle, sessions, concurrency, and bindings.
Host a service in a managed application.
Host a service on a Web server.
Create custom behaviors.
Instrumenting and Administering Services (11 percent)
Implement end-to-end service tracing.
Monitor service health.
Log messages.
Dynamically configure the service by using the service model.
Implement inspectors.
Consuming Services (16 percent)
Create a service proxy.
Configure the client endpoint.
Call a service by using a service proxy.
Handle exceptions on clients.
Consume non-WCF services.
Securing Services (16 percent)
Implement transport-level security.
Implement message-level security.
Authenticate clients.
Authorize clients.
Impersonate clients.
Managing the Service Life Cycle (15 percent)
Manage instances.
Manage sessions.
Manage transactions.
Manage concurrency.
Manage consistency between instances, sessions, transactions, and concurrency.