In this chapter from his upcoming book, David Pallmann discusses how service, data and message contracts are created in order to build interoperable services.
Programming Indigo: Contracts
Programming Indigo: Contracts