Synopses & Reviews
Your 2-in-1 Self-Paced Training Kit
EXAM PREP GUIDE
Ace your preparation for the skills measured by MCTS Exam 70-503and on the job. Work at your own pace through a series of lessons and reviews that fully cover each exam objective. Then, reinforce and apply what you’ve learned through real-world case scenarios and practice exercises. This official Microsoft study guide is designed to help you make the most of your study time.
Maximize your performance on the exam by learning to: Define and implement service contracts Configure client and service endpoints across transport protocols Customize service behavior; host and expose services Add instrumentation to services, including end-to-end tracing Implement transport, message, and user level security Consume services through proxies and agents Manage the service life cycleinstances, sessions, transactions, concurrency
PRACTICE TESTS
Assess your skills with the practice tests on CD. You can work through hundreds of questions using multiple testing modes to meet your specific learning needs. You get detailed explanations for right and wrong answers including a customized learning path that describes how and where to focus your studies.
Your kit includes: 15% exam discount from Microsoft. Offer expires 12/31/13. Official self-paced study guide. Practice tests with multiple, customizable testing options and a learning plan based on your results. 225+ practice and review questions. Code samples in Microsoft Visual Basic and Visual C# on CD. 90-day trial of Microsoft Visual Studio 2008 Professional Edition. Case scenarios, exercises, and best practices. Fully searchable eBook of this guide.
A Note Regarding the CD or DVD
The print version of this book ships with a CD or DVD. For those customers purchasing one of the digital formats in which this book is available, we are pleased to offer the CD/DVD content as a free download via OReilly Medias Digital Distribution services. To download this content, please visit OReillys web site, search for the title of this book to find its catalog page, and click on the link below the cover image (Examples, Companion Content, or Practice Files). Note that while we provide as much of the media content as we are able via free download, we are sometimes limited by licensing restrictions. Please direct any questions or concerns to [email protected].
Synopsis
Your 2-in-1 Self-Paced Training Kit
EXAM PREP GUIDE
Ace your preparation for the skills measured by MCTS Exam 70-503—and on the job. Work at your own pace through a series of lessons and reviews that fully cover each exam objective. Then, reinforce and apply what you’ve learned through real-world case scenarios and practice exercises. This official Microsoft study guide is designed to help you make the most of your study time.
Maximize your performance on the exam by learning to:
- Define and implement service contracts
- Configure client and service endpoints across transport protocols
- Customize service behavior; host and expose services
- Add instrumentation to services, including end-to-end tracing
- Implement transport, message, and user level security
- Consume services through proxies and agents
- Manage the service life cycle—instances, sessions, transactions, concurrency
PRACTICE TESTS
Assess your skills with the practice tests on CD. You can work through hundreds of questions using multiple testing modes to meet your specific learning needs. You get detailed explanations for right and wrong answers including a customized learning path that describes how and where to focus your studies.
Your kit includes:
- Official self-paced study guide.
- Practice tests with multiple, customizable testing options and a learning plan based on your results.
- 225+ practice and review questions.
- Code samples in Microsoft Visual Basic and Visual C# on CD.
- 90-day trial of Microsoft Visual Studio 2008 Professional Edition.
- Case scenarios, exercises, and best practices.
- Fully searchable eBook of this guide.
For customers who purchase an ebook version of this title, instructions for downloading the CD files can be found in the ebook.
About the Author
Bruce Johnson is a 25-year veteran of the computer industry with a passion for system design and development. He coauthored MCPD Self-Paced Training Kits for Exams 70-548 and 70-547.
Peter Madziak has 10+ years experience leading development teams and is an expert on service-oriented architecture and business process management.
Sara Morgan, MCSD, MCDBA, specializes in Web-based applications and the author of Building Intelligent .NET Applications: Agents, Data Mining, Rule-Based Systems, and Speech Processing.
Table of Contents
Exam 70-503: TS: Microsoft® .NET Framework 3.5Windows® Communication Foundation Application Development; About the Authors; Bruce Johnson; Peter Madziak; Sara Morgan; Introduction; Hardware Requirements; Software Requirements; Using the CD and DVD; Microsoft Certified Professional Program; Technical Support; Evaluation Edition Software; Chapter 1: Contracts; 1.1 Before You Begin; 1.2 Lesson 1: Defining Behavioral Contracts; 1.3 Lesson 2: Defining Structural Contracts; 1.4 Chapter Review; 1.5 Chapter Summary; 1.6 Key Terms; 1.7 Case Scenarios; 1.8 Suggested Practices; 1.9 Take a Practice Test; Chapter 2: Exposing the Services; 2.1 Before You Begin; 2.2 Lesson 1: Service Endpoint Basics; 2.3 Lesson 2: Customizing and Extending Bindings; 2.4 Chapter Review; 2.5 Chapter Summary; 2.6 Key Terms; 2.7 Case Scenarios; 2.8 Suggested Practices; 2.9 Take a Practice Test; Chapter 3: Deploying Services; 3.1 Before You Begin; 3.2 Lesson 1: Hosting a Service on a Web Server; 3.3 Lesson 2: Hosting a Service in a Managed Application; 3.4 Chapter Review; 3.5 Chapter Summary; 3.6 Key Terms; 3.7 Case Scenario; 3.8 Suggested Practices; 3.9 Take a Practice Test; Chapter 4: Consuming Services; 4.1 Before You Begin; 4.2 Lesson 1: Consuming WCF Services; 4.3 Lesson 2: Consuming Non-WCF Services; 4.4 Chapter Review; 4.5 Chapter Summary; 4.6 Key Terms; 4.7 Case Scenarios; 4.8 Suggested Practices; 4.9 Take a Practice Test; Chapter 5: Configuring WCF; 5.1 Before You Begin; 5.2 Lesson 1: Configuring the Client Endpoint; 5.3 Lesson 2: Dynamic Service Configuration; 5.4 Chapter Review; 5.5 Chapter Summary; 5.6 Key Terms; 5.7 Case Scenario; 5.8 Suggested Practices; 5.9 Take a Practice Test; Chapter 6: Instrumentation; 6.1 Before You Begin; 6.2 Lesson 1: Basic WCF Tracing; 6.3 Lesson 2: End-to-End Tracing; 6.4 Lesson 3: WCF Extensibility; 6.5 Lesson 4: Monitoring WCF; 6.6 Chapter Review; 6.7 Chapter Summary; 6.8 Key Terms; 6.9 Case Scenario; 6.10 Suggested Practices; 6.11 Take a Practice Test; Chapter 7: Infrastructure Security; 7.1 Before You Begin; 7.2 Lesson 1: Transport-Level Security; 7.3 Lesson 2: Message-Level Security; 7.4 Chapter Review; 7.5 Chapter Summary; 7.6 Key Terms; 7.7 Case Scenario; 7.8 Suggested Practices; 7.9 Take a Practice Test; Chapter 8: User-Level Security; 8.1 Before You Begin; 8.2 Lesson 1: Authentication; 8.3 Client Credentials; 8.4 Service Credentials; 8.5 Custom Authentication; 8.6 Lesson 2: Authorization and Impersonation; 8.7 Chapter Review; 8.8 Chapter Summary; 8.9 Key Terms; 8.10 Case Scenario; 8.11 Suggested Practices; 8.12 Take a Practice Test; Chapter 9: When Simple Isnt Sufficient; 9.1 Before You Begin; 9.2 Lesson 1: Dealing with POX; 9.3 Lesson 2: Handling Exceptions in the Client; 9.4 Chapter Review; 9.5 Chapter Summary; 9.6 Key Terms; 9.7 Case Scenario; 9.8 Suggested Practices; 9.9 Take a Practice Test; Chapter 10: Sessions and Instancing; 10.1 Before You Begin; 10.2 Lesson 1: Instancing Modes; 10.3 Lesson 2: Working with Instances; 10.4 Chapter Review; 10.5 Chapter Summary; 10.6 Key Terms; 10.7 Case Scenarios; 10.8 Suggested Practices; 10.9 Take a Practice Test; Chapter 11: Transactional Services; 11.1 Before You Begin; 11.2 Lesson 1: Transaction Basics; 11.3 Lesson 2: Programming Transactions; 11.4 Chapter Review; 11.5 Chapter Summary; 11.6 Key Terms; 11.7 Case Scenario; 11.8 Suggested Practices; 11.9 Take a Practice Test; Chapter 12: Concurrency; 12.1 Before You Begin; 12.2 Lesson 1: Concurrency in WCF Applications; 12.3 Lesson 2: Synchronization; 12.4 Chapter Review; 12.5 Chapter Summary; 12.6 Key Terms; 12.7 Case Scenario; 12.8 Suggested Practices; 12.9 Take a Practice Test; Answers; Chapter 1: Lesson Review Answers; Chapter 1: Case Scenario Answers; Chapter 2: Lesson Review Answers; Chapter 2: Case Scenario Answers; Chapter 3: Lesson Review Answers; Chapter 3: Case Scenario Answer; Chapter 4: Lesson Review Answers; Chapter 4: Case Scenario Answers; Chapter 5: Lesson Review Answers; Chapter 5: Case Scenario Answers; Chapter 6: Lesson Review Answers; Chapter 6: Case Scenario Answers; Chapter 7: Lesson Review Answers; Chapter 7: Case Scenario Answers; Chapter 8: Lesson Review Answers; Chapter 8: Case Scenario Answers; Chapter 9: Lesson Review Answers; Chapter 9: Case Scenario Answers; Chapter 10: Lesson Review Answers; Chapter 10: Case Scenario Answers; Chapter 11: Lesson Review Answers; Lesson 11: Case Scenario Answers; Lesson 12: Lesson Review Answers; Lesson 12: Case Scenario Answers; Glossary; System Requirements; Hardware Requirements; Software Requirements; Additional Resources for IT Professionals from Microsoft Press; Windows Server; Windows Client; SQL Server 2005; Exchange Server 2007; Scripting; Get CertifiedVisual Studio 2008;