This book demonstrates service-oriented architecture (SOA) as a concrete discipline rather than a hopeful collection of cloud charts. Built upon the author's firsthand experience rolling out a SOA at a major corporation, SOA in Practice explains how SOA can simplify the creation and maintenance of large-scale applications. Whether your project involves a large set of Web Services-based components, or connects legacy applications to modern business processes, this book clarifies how — and...
Without getting lost in theory, this enterprise-level book gives developers practical, experience-tested advice on how to solve business problems by applying service-oriented architectures (SOA).
PrefaceChapter 1: MotivationChapter 2: SOAChapter 3: ServicesChapter 4: Loose CouplingChapter 5: The Enterprise Service BusChapter 6: Service ClassificationChapter 7: Business Process ManagementChapter 8: SOA and the OrganizationChapter 9: SOA in ContextChapter 10: Message Exchange PatternsChapter 11: Service LifecycleChapter 12: VersioningChapter 13: SOA and PerformanceChapter 14: SOA and Security Chapter 15: Technical DetailsChapter 16: Web ServicesChapter 17: Service ManagementChapter 18: Model-Driven Service DevelopmentChapter 19: Establishing SOA and SOA GovernanceChapter 20: EpilogueReferencesGlossaryCOLOPHON