Service-Oriented Architecture: Analysis and Design for Services and Microservices (2nd Edition) (The Prentice Hall Service Technology Series from Thomas Erl)