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

£44.49

Includes FREE delivery

Order before 4pm tomorrow for delivery by Fri 2 Jan 2026.

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

Out of stock


    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

    © 2025 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