Microsoft 70-503 Exam Overview:
| Certification Vendor: | Microsoft |
| Exam Name: | TS: Microsoft .NET Framework 3.5, Windows Communication Foundation Application Development |
| Exam Number: | 70-503 |
| Real Exam Qty: | 40-60 |
| Passing Score: | 700 (on a 1000 scale) |
| Exam Format: | Multiple choice, Scenario based questions |
| Exam Price: | USD 150 |
| Certificate Validity Period: | Retired (no longer available for scheduling) |
| Available Languages: | English, Japanese, German, French, Spanish |
| Related Certifications: | Microsoft Certified Technology Specialist .NET Framework 3.5 70-505 TS: .NET Framework 3.5 Windows Forms Application Development 70-502 TS: .NET Framework 3.5 Windows Presentation Foundation Application Development 70-561 TS: .NET Framework 3.5 ADO.NET Application Development |
| Exam Duration: | 120 minutes |
| Sample Questions: | Microsoft 70-503 Sample Questions |
| Exam Way: | Onsite at an authorized testing center (exam has been retired and is no longer offered). |
| Pre Condition: | Experience developing distributed applications using Microsoft .NET Framework 3.5 and Visual Studio. |
| Official Syllabus URL: | https://learn.microsoft.com/en-us/credentials/exams/70-503 |
Microsoft 70-503 Exam Syllabus Topics:
| Section | Objectives |
|---|---|
| Security, Transactions and Reliability | - Configuring security (transport and message level) - Reliable messaging and error handling - Transactions, concurrency and instance management |
| Windows Communication Foundation Fundamentals | - Service contracts, data contracts, and message contracts - Understanding WCF architecture and programming model - Bindings, endpoints, and host configuration |
| Service Implementation and Hosting | - Configuring service behavior and metadata exposure - Hosting WCF services in managed applications, IIS and WAS - Implementing service contracts in C# using .NET Framework 3.5 |
| Client Configuration and Communication | - Creating and configuring WCF client applications - Channel factories and proxy generation - Bindings and interoperability considerations |
Microsoft TS: Microsoft .NET Framework 3.5 C Windows Communication Foundation Sample Questions:
1. You create a Windows Communication Foundation service by using Microsoft .NET Framework 3.5. You write the following code segment. (Line numbers are included for reference only.)
01 <SetviceContract(SessionMode:=SessionMode.Required)> _
02 Public Interface lOrderManager 04 Sub CloseOrder()
05 End Interface
You need to decorate the operation as the method that closes the current session.
Which code segment should you insert at line 03?
A) <OperationContract(lsTerminating:=True)> _
B) <OperationContract(lslnitiating:=False)> _
C) <OperationContract(lsTerminating:=False)> _
<OperationBehavior( _
ReleaselnstanceMode:=ReleaselnstanceMode.AfterCall>
D) <OperationContract()> _
<OperationBehavior(_
ReleaselnstanceMode:=ReleaselnstanceMode.AfterCall)>_
2. You create a Windows Communication Foundation service by using Microsoft .NET Framework 3.5. You create the following service contract.
[ServiceContract]
public interface IMath
{
[OperationContract]
int Add(int num1, int num2);
}
You need to add an operation contract to perform the Add operation asynchronously. Which operation contract should you use?
A) [OperationContract(AsyncPattern=true)]IAsyncResult BeginAdd(int num1, int num2);int EndAdd (IAsyncResult res);
B) [OperationContract]IAsyncResult BeginAdd(int num1, int num2);[OperationContract]int EndAdd (IAsyncResult res);
C) [OperationContract(AsyncPattern=true)]IAsyncResult BeginAdd(int num1, int num2,
AsyncCallback cb,
object state);int EndAdd(IAsyncResult res);
D) [OperationContract]int BeginAdd(int num1, int num2, AsyncCallback cb, object state);IAsyncResult EndAdd ();
3. You create an application by using Microsoft Visual Studio .NET 2008 and the .NET Framework 3.5. You configure the Windows Communication Foundation (WCF) service to be exposed by using the HTTP and TCP endpoints. You plan to deploy the WCF service.
You need to identify the host environment that provides the following services:
Which hosting environment should you use?
A) Microsoft Windows Service
B) Microsoft Windows Process Activation Service
C) Microsoft COM+ 1.5
D) Microsoft Internet Information Services 6.0
4. You are creating a Windows Communication Foundation service by using Microsoft .NET Framework 3.5.
You need to ensure that the service can send data in the following format to the client applications.
<Account ld="">
<Name> </Name>
<Balance Currency=""> </Balance> </Account>
Which code segment should you use?

A) Option D
B) Option B
C) Option C
D) Option A
5. You create a Windows Communication Foundation (WCF) service by using Microsoft .NET Framework 3.5. The WCF service accepts service requests from different partner applications. One of the partner applications occasionally receives faults. You need to identify why the service is generating faults. You must accomplish this goal without interrupting the service. What should you do?
A) Configure the Service Tracing options in the application configuration file. Analyze the
trace results by using the SvcTraceViewer.exe program.
B) Add the following code segment to the application configuration file.
<system.diagnostics>
<switches>
<add name="WcfFaultTrace" value="Error" />
</ switches>
</system.diagnostics>
C) Run SvcTraceViewer.exe /register on the WCF server.
D) Connect remotely to the WCF service by using a debugger. Place breakpoints in the
exception handling code segment.
Solutions:
| Question # 1 Answer: A | Question # 2 Answer: C | Question # 3 Answer: B | Question # 4 Answer: D | Question # 5 Answer: A |

We're so confident of our products that we provide no hassle product exchange.


By Faithe


