Designing Service Oriented Architectures
This lesson provides guidelines for designing service oriented architectures, opening with a comparison of the two standards, REST and SOAP, including their advantages, disadvantages, call patterns, and support for discovery and routing. It then walks through the design process step by step: defining service messages, service contracts, exception handling, business entity transforms, and business abstraction.