Description

Book Synopsis
&>

Thomas Erl is a best-selling IT author and founder of CloudSchool.com andSOASchool.com. Thomas has been the world's top-selling service technology author for over five years and is the series editor of the Prentice Hall Service Technology Series from Thomas Erl (www.servicetechbooks.com ), as well as the editor of the Service Technology Magazine (www.servicetechmag.com). With over 175,000 copies in print world-wide, his eight published books have become international bestsellers and have been formally endorsed by senior members of major IT organizations, such as IBM, Microsoft, Oracle, Intel, Accenture

Table of Contents

Foreword xxxv

Preface xxxvii

Chapter 1: Introduction 1

Chapter 2: Case Study Background 17

Part I: Fundamental Service Contract Design 21

Chapter 3: SOA Fundamentals and Web Service Contracts 23

Chapter 4: Anatomy of a Web Service Contract 49

Chapter 5: A Plain English Guide to Namespaces 81

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

Chapter 7: Fundamental WSDL Part I: Abstract Description Design 167

Chapter 8: Fundamental WSDL Part II: Concrete Description Design 197

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

Chapter 10: Fundamental WS-Policy: Assertions, Expressions, and Attachments 241

Chapter 11: Fundamental Message Design: SOAP Envelope Structure, Fault Messages, and Header Processing 271

Part II: Advanced Service Contract Design 307

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

Chapter 13: Advanced XML Schema Part II: Reusability, Relational Design, and Industry Schemas 353

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

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

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

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

Chapter 18: Advanced Message Design Part I: WS-Addressing Vocabularies 549

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

Part III: Service Contract Versioning 597

Chapter 20: Versioning Fundamentals 599

Chapter 21: Versioning WSDL Definitions 617

Chapter 22: Versioning Message Schemas 657

Chapter 23: Advanced Versioning 689

Part IV: Appendices 719

Appendix A: Case Study Conclusion 721

Appendix B: How Technology Standards are Developed 725

Appendix C: Alphabetical Pseudo Schema Reference 729

Appendix D: Namespaces and Prefixes Used in this Book 747

Appendix E: SOA Design Patterns Related to this Book 751

About the Authors 763

Index 769

Web Service Contract Design and Versioning for

    Product form

    £58.89

    Includes FREE delivery

    Order before 4pm tomorrow for delivery by Wed 1 Jul 2026.

    A Paperback / softback by Thomas Erl, Anish Karmarkar, Priscilla Walmsley


      View other formats and editions of Web Service Contract Design and Versioning for by Thomas Erl

      Publisher: Pearson Education (US)
      Publication Date: 28/04/2017
      ISBN13: 9780134767437, 978-0134767437
      ISBN10: 0134767438

      Description

      Book Synopsis
      &>

      Thomas Erl is a best-selling IT author and founder of CloudSchool.com andSOASchool.com. Thomas has been the world's top-selling service technology author for over five years and is the series editor of the Prentice Hall Service Technology Series from Thomas Erl (www.servicetechbooks.com ), as well as the editor of the Service Technology Magazine (www.servicetechmag.com). With over 175,000 copies in print world-wide, his eight published books have become international bestsellers and have been formally endorsed by senior members of major IT organizations, such as IBM, Microsoft, Oracle, Intel, Accenture

      Table of Contents

      Foreword xxxv

      Preface xxxvii

      Chapter 1: Introduction 1

      Chapter 2: Case Study Background 17

      Part I: Fundamental Service Contract Design 21

      Chapter 3: SOA Fundamentals and Web Service Contracts 23

      Chapter 4: Anatomy of a Web Service Contract 49

      Chapter 5: A Plain English Guide to Namespaces 81

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

      Chapter 7: Fundamental WSDL Part I: Abstract Description Design 167

      Chapter 8: Fundamental WSDL Part II: Concrete Description Design 197

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

      Chapter 10: Fundamental WS-Policy: Assertions, Expressions, and Attachments 241

      Chapter 11: Fundamental Message Design: SOAP Envelope Structure, Fault Messages, and Header Processing 271

      Part II: Advanced Service Contract Design 307

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

      Chapter 13: Advanced XML Schema Part II: Reusability, Relational Design, and Industry Schemas 353

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

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

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

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

      Chapter 18: Advanced Message Design Part I: WS-Addressing Vocabularies 549

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

      Part III: Service Contract Versioning 597

      Chapter 20: Versioning Fundamentals 599

      Chapter 21: Versioning WSDL Definitions 617

      Chapter 22: Versioning Message Schemas 657

      Chapter 23: Advanced Versioning 689

      Part IV: Appendices 719

      Appendix A: Case Study Conclusion 721

      Appendix B: How Technology Standards are Developed 725

      Appendix C: Alphabetical Pseudo Schema Reference 729

      Appendix D: Namespaces and Prefixes Used in this Book 747

      Appendix E: SOA Design Patterns Related to this Book 751

      About the Authors 763

      Index 769

      Recently viewed products

      © 2026 Book Curl

        • American Express
        • Apple Pay
        • Diners Club
        • Discover
        • Google Pay
        • Maestro
        • Mastercard
        • PayPal
        • Shop Pay
        • Union Pay
        • Visa

        Login

        Forgot your password?

        Don't have an account yet?
        Create account