Synopses & Reviews
EXAM PREP GUIDE
Ace your preparation for the skills measured by MCTS Exam 70-529—and on the job. Work at your own pace through a series of lessons and reviews that fully cover each exam objective. Then, reinforce what you’ve learned by applying your knowledge to real-world case scenarios and labs. 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:
- Configure, customize, and deploy a Web service application
- Format and extend XML Web services with customized SOAP headers and extensions
- Create, debug, and host remoting server and client applications
- Invoke methods and manage events with .NET Remoting or .NET Web Services
- Enable Web Services Enhancements 3.0 and add digital signatures to SOAP messages
- Create serviced components and manage message queues
Assess your skills with 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.
- 400+ practice and review questions.
- Case scenarios and lab exercises.
- Microsoft Visual Basic and Visual C# code samples on CD.
- 90-day evaluation version of Microsoft Visual Studio 2005 Professional Edition.
- 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.
Short Description Get in-depth exam prep for Exam 70-529, an exam for the new MCTS: .NET Framework 2.0 Distributed Applications certification--and build real-world job skills. Includes test questions, reviews, case studies, code samples, an exam discount, and more. Announcing an all-new Microsoft Certified Technology Specialist (MCTS) Training Kit designed to help maximize your performance on Exam 70-529, the exam for the new MCTS: .NET Framework 2.0 Distributed Applications certification. This kit packs the tools and features exam candidates want most--including in-depth, self-paced training based on final exam content; rigorous, objective-by-objective review; exam tips from expert, exam-certified authors; and a robust testing suite. It also provides real-world scenarios, case study examples, and troubleshooting labs for skills and expertise that you can apply to the job. Focusing on distributed application development, this official study guide covers topics such as creating XML Web services; configuring and customizing a Web service application; creating, configuring, and deploying remote applications; implementing asynchronous calls and remoting events; implementing Web Services Enhancements (WSE) 3.0; creating and accessing a serviced component; and using message queuing. Ace your exam preparation and ramp up quickly on using the .NET Framework for distributed application development by working at your own pace through the lessons, hands-on exercises, and practice tests. The CD features 425 practice questions and a flexible test engine with pre-assessment and post-assessment capabilities. Choose timed or untimed testing mode, generate random tests, or focus on discrete objectivesor chapters, and get detailed explanations for right and wrong answers--including pointers back to the book for further study. You also get a 90-day evaluation version of Microsoft Visual Studio 2005 and a 15 percent exam discount voucher--making this kit an exceptional value and a great career investment. The Microsoft .NET Framework provides a dependable foundation for constructing smart dient, Web, and mobile device--based applications that integrate by design and deploy efficiently across the enterprise. The key components of the .NET Framework are the common language runtime (CLR) and the .NET Framework class library, which includes Microsoft ADO.NET, Microsoft ASP.NET, and Windows Forms. The .NET Framework provides a managed execution environment, simplified development and deployment, and integration with a wide variety of programming languages. In version 2.0, the .NET Framework further extends the capabilities of developers by introducing significant enhancements across each of its functional areas. New classes give developers more efficient access to frequently used components, such as printers, the file system, and the registry. It also provides significant improvements to reliability and scalability.
About the Author
Bill Ryan is an MVP for Windows Embedded and a frequent speaker at industry events including Microsoft Code Camps and .NET User?s Groups. GrandMasters is an IT consulting firm specializing in content development, exam development, and customized technical support.
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.
Shannon Horn has 14 years experience as a trainer, developer, and consultant specializing in Microsoft Windows and Web-based solutions.
Mark Blomsma, Microsoft MVP for C#, specializes in .NET technologies, enterprise application development and integration, and software renovation
Table of Contents
Dedication; About the Authors; Sara Morgan; Bill Ryan; Mark Blomsma; Shannon Horn; Olof Nyström; Murray Gordon; Scott Allen; Acknowledgments; Bill Ryan; Mark Blomsma; Introduction; Hardware Requirements; Software Requirements; Using the CD and DVD; Microsoft Certified Professional Program; Chapter 1: Creating an XML Web Service; 1.1 Before You Begin; 1.2 Lesson 1: How to Create a Web Service; 1.3 Lesson 2: How to Create a Web Service Method; 1.4 Lesson 3: How to Test and Consume a Web Service; 1.5 Chapter Review; 1.6 Chapter Summary; 1.7 Key Terms; 1.8 Case Scenarios; 1.9 Suggested Practices; 1.10 Take a Practice Test; Chapter 2: Extending XML Web Services with SOAP Formatting, Custom Headers, and Extensions; 2.1 Before You Begin; 2.2 Lesson 1: How to Configure SOAP Messages; 2.3 Lesson 2: How to Implement SOAP Headers; 2.4 Lesson 3: How to Implement SOAP Extensions; 2.5 Chapter Review; 2.6 Chapter Summary; 2.7 Key Terms; 2.8 Case Scenarios; 2.9 Suggested Practices; 2.10 Take a Practice Test; Chapter 3: Configuring and Publishing XML Web Services; 3.1 Before You Begin; 3.2 Lesson 1: How to Manage State in a Web Service; 3.3 Lesson 2: How to Configure a Web Service Application; 3.4 Lesson 3: How to Deploy and Publish a Web Service; 3.5 Chapter Review; 3.6 Chapter Summary; 3.7 Key Terms; 3.8 Case Scenarios; 3.9 Suggested Practices; 3.10 Take a Practice Test; Chapter 4: Creating a Remoting Server Application; 4.1 Before You Begin; 4.2 Lesson 1: Remoting Basics; 4.3 Lesson 2: How to Configure a Server Application Programmatically; 4.4 Lesson 3: How to Configure a Server Application with a Configuration File; 4.5 Chapter Review; 4.6 Chapter Summary; 4.7 Key Terms; 4.8 Case Scenarios; 4.9 Suggested Practices; 4.10 Take a Practice Test; Chapter 5: Creating a Remoting Client Application; 5.1 Before You Begin; 5.2 Lesson 1: Creating a Client Application to Access a Remote Object; 5.3 Lesson 2: How to Configure a Client Application Using a Configuration File; 5.4 Lesson 3: How to Access a Remote Method; 5.5 Chapter Review; 5.6 Chapter Summary; 5.7 Key Terms; 5.8 Case Scenarios; 5.9 Suggested Practices; 5.10 Take a Practice Test; Chapter 6: Debugging and Deploying Remote Applications; 6.1 Before You Begin; 6.2 Lesson 1: How to Deploy a Remoting Application; 6.3 Lesson 2: How to Debug a Remoting Application; 6.4 Lesson 3: How to Manage the Lifetime of Remote Objects; 6.5 Chapter Review; 6.6 Chapter Summary; 6.7 Key Terms; 6.8 Case Scenarios; 6.9 Suggested Practices; 6.10 Take a Practice Test; Chapter 7: Method Invocations and Event Management with .NET Web Services; 7.1 Before You Begin; 7.2 Lesson 1: Calling Web Methods; 7.3 Lesson 2: Polling Web Methods for Completion; 7.4 Chapter Review; 7.5 Chapter Summary; 7.6 Key Terms; 7.7 Case Scenarios; 7.8 Suggested Practices; 7.9 Take a Practice Test; Chapter 8: Method Invocations and Event Management with .NET Remoting; 8.1 Before You Begin; 8.2 Lesson 1: Calling Remoting Methods; 8.3 Lesson 2: Callbacks and Remoting; 8.4 Lesson 3: Implementing and Responding to Events; 8.5 Chapter Review; 8.6 Chapter Summary; 8.7 Key Terms; 8.8 Case Scenarios; 8.9 Suggested Practices; 8.10 Take a Practice Test; Chapter 9: Web Services Enhancements 3.0 in Client and Server Applications; 9.1 Before You Begin; 9.2 Lesson 1: Enabling and Referencing WSE 3.0; 9.3 Lesson 2: Using soapExtensionTypes; 9.4 Lesson 3: Using Digital Signatures to Ensure Message Integrity; 9.5 Chapter Review; 9.6 Chapter Summary; 9.7 Key Terms; 9.8 Case Scenarios; 9.9 Suggested Practices; 9.10 Take a Practice Test; Chapter 10: WSE Security; 10.1 Before You Begin; 10.2 Lesson 1: Web Service Policy; 10.3 Lesson 2: Custom Policies; 10.4 Lesson 3: Message Filters; 10.5 Chapter Review; 10.6 Chapter Summary; 10.7 Key Terms; 10.8 Case Scenario; 10.9 Suggested Practices; 10.10 Take a Practice Test; Chapter 11: Messaging and Routing; 11.1 Before You Begin; 11.2 Lesson 1: How to Configure WSE Messaging; 11.3 Lesson 2: How to Create a WSE Router; 11.4 Lesson 3: How to Add and Verify Security Credentials; 11.5 Chapter Review; 11.6 Chapter Summary; 11.7 Key Terms; 11.8 Case Scenarios; 11.9 Suggested Practices; 11.10 Take a Practice Test; Chapter 12: Creating Serviced Components; 12.1 Before You Begin; 12.2 Lesson 1: Serviced Component Overview; 12.3 Lesson 2: Consuming the Serviced Component; 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; Chapter 13: Serviced Component Management; 13.1 Before You Begin; 13.2 Lesson 1: Message Queues; 13.3 Lesson 2: Securing Messaging; 13.4 Chapter Review; 13.5 Chapter Summary; 13.6 Key Terms; 13.7 Case Scenarios; 13.8 Suggested Practices; 1111113.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 Answers; 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; Chapter 11: Case Scenario Answers; Chapter 12: Lesson Review Answers; Chapter 12: Case Scenario Answers; Chapter 13: Lesson Review Answers; Chapter 13: Case Scenario Answers; Glossary; Exam 70-529: Microsoft .NET Framework 2.0 Distributed Application Development; Additional Resources for C# Developers; Additional Resources for Visual Basic Developers; Additional Resources for Web Developers;