Preparation Guide for Exam 70-503

TS: Microsoft .NET Framework 3.5 – Windows Communication Foundation Application Development

Updated: June 30, 2008

On This Page
Exam newsExam news
Audience profileAudience profile
Credit toward certificationCredit toward certification
Preparation tools and resourcesPreparation tools and resources
Microsoft online resourcesMicrosoft online resources
Skills measuredSkills measured

Exam news

This Microsoft Certified Technology Specialist (TS) exam, Exam 70-503: TS: Microsoft .NET Framework 3.5, Windows Communication Foundation Application Development, became available in April 2008. This exam is available in English, Chinese [Simplified], French, German, Japanese, and Spanish.

Top of pageTop of page

Audience profile

Candidates for Exam 70-503: TS: Microsoft .NET Framework 3.5 – Windows Communication Foundation Application Development work on a team in a development environment that uses Microsoft Visual Studio 2008 and Microsoft .NET Framework 3.5 to build distributed applications. Candidates should have at least one year of experience developing distributed applications by using technologies such as XML Web services, .NET Remoting, and Windows enterprise services. Additionally, candidates should be able to demonstrate the following by using Windows Communication Foundation (WCF).

A solid understanding of WCF in the context of the Microsoft .NET Framework 3.5 solution stack

Experience creating service model elements

Experience using WCF to support Web services specifications standards

Experience integrating WCF services with Windows enterprise services such as Message Queuing (MSMQ) and COM+

Experience configuring and deploying WCF applications

Top of pageTop of page

Credit toward certification

When you pass Exam 70-503: TS: Microsoft .NET Framework 3.5 – Windows Communication Foundation Application Development, you earn credit toward the following certifications:

Microsoft Certified Technology Specialist (MCTS): .NET Framework 3.5, Windows Communication Foundation Applications

Microsoft Certified Professional Developer (MCPD): Enterprise Application Developer 3.5

Top of pageTop of page

Preparation tools and resources

To help you prepare for this exam, Microsoft Learning recommends that you have hands-on experience with the product and that you use the following training resources. These training resources do not necessarily cover all of the topics listed in the "Skills measured" section.

Classroom trainingMicrosoft E-LearningMicrosoft Press booksPractice tests

Course 6461: Windows Communication Foundation (three days)

Collection 6461: Visual Studio 2008 Connected Systems: Windows Communication Foundation (20 hours)

Microsoft Windows Communication Foundation Step by Step

Inside Windows Communication Foundation

MeasureUp
(Measureup.com)

Self Test Software
(Selftestsoftware.com)

Top of pageTop of page

Microsoft online resources

Microsoft Visual Studio 2008 – Learning Portal: Find special offers and information on training and certification.

Product information: Visit the Microsoft Visual Studio Web site for detailed product information.

Microsoft Learning Community: Join newsgroups and visit community forums to connect with peers for suggestions on training resources and advice on your certification path and studies.

TechNet: Designed for IT professionals, this site includes how-to instructions, best practices, downloads, technical resources, newsgroups, and chats.

MSDN: Designed for developers, the Microsoft Developer Network (MSDN) features code samples, technical articles, downloads, newsgroups, and chats.

Top of pageTop of page

Skills measured

This exam measures your ability to accomplish the technical tasks listed in the following table. The percentages indicate the relative weight of each major topic area on the exam.

Skills measured by Exam 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.

Note This preparation guide is subject to change at any time without prior notice and at the sole discretion of Microsoft. Microsoft exams might include adaptive testing technology and simulation items. Microsoft does not identify the format in which exams are presented. Please use this preparation guide to prepare for the exam, regardless of its format.


Top of pageTop of page