
Thomas Erl vai lançar mais um livro relacionado a SOA. Desta vez o livro é “Web Service Contract, Design & Versioning for SOA” (Pranticel Hall/PearsonPTR), que deverá ser lançado em 21 de Setembro/2008.
Do site do autor, segue o table of contents do livro:
Table of Contents

Chapter 1: Introduction

Chapter 2: Case Study Background

Part I: Fundamental Service Contract Design

Chapter 3: SOA Fundamentals and Web Service Contracts

Chapter 4: Anatomy of a Web Service Contract

Chapter 5: A Plain English Guide to Namespaces

Chapter 6: Fundamental XML Schema: Types and Message Structure Basics

Chapter 7: Fundamental WSDL Part I: Abstract Description Design

Chapter 8: Fundamental WSDL Part II: Concrete Description Design

Chapter 9: Fundamental WSDL 2.0: New Features, and Design Options

Chapter 10: Fundamental WS-Policy: Expression, Assertion, and Attachment

Chapter 11: Fundamental Message Design: SOAP Envelope Structure and Header Block Processing

Part II: Advanced Service Contract Design

Chapter 12: Advanced XML Schema Part I: Message Flexibility, and Type Inheritance and Composition

Chapter 13: Advanced XML Schema Part II: Reusability, Derived Types, and Relational Design

Chapter 14: Advanced WSDL Part I: Modularization, Extensibility, MEPs, and Asynchrony

Chapter 15: Advanced WSDL Part II: Message Dispatch, Service Instance Identification, and Non-SOAP HTTP Binding

Chapter 16: Advanced WS-Policy Part I: Policy Centralization and Nested, Parameterized, and Ignorable Assertions

Chapter 17: Advanced WS-Policy Part II: Custom Policy Assertion Design, Runtime Representation, and Compatibility

Chapter 18: Advanced Message Design Part I: WS-Addressing EPRs and MAP Headers

Chapter 19: Advanced Message Design Part II: WS-Addressing Messaging Rules and Design Techniques

Part III: Service Contract Versioning

Chapter 20: Versioning Fundamentals

Chapter 21: Versioning WSDL Definitions

Chapter 22: Versioning Message Schemas

Chapter 23: Advanced Versioning

Part IV: Appendices

Appendix A: Case Study Conclusion

Appendix B: How Technology Standards Are Developed

Appendix C: Alphabetical Pseudo Schema Reference

Appendix D: Namespaces and Prefixes Used in this Book

Appendix E: SOA Design Patterns Related to this Book