Chapter 6. Maintaining Service Contracts and Data Contracts

After completing this chapter, you will be able to:

  • Describe how to protect the individual operations in a service contract.

  • Explain which changes to a service require client applications to be updated.

  • Implement different versions of a service contract in a service.

  • Modify a data contract and explain which changes will break existing client applications.

  • Describe how WCF can generate default values for missing items in a data contract.

In Chapter 1, you learned that one of the fundamental tenets of Service Oriented Architectures (SOA) is that services share schemas and contracts, not classes or types. When you define a service, you specify the operations that it supports by defining a service ...

Get Microsoft® Windows® Communication Foundation Step by Step now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.