Web Service Contract Design and Versioning for SOA

Kobo ebook | September 24, 2008

byThomas Erl, Anish Karmarkar, Priscilla Walmsley...

not yet rated|write a review

The Ultimate Guide for Designing and Governing Web Service Contracts

 

For Web services to succeed as part of SOA, they require balanced, effective technical contracts that enable services to be evolved and repeatedly reused for years to come. Now, a team of industry experts presents the first end-to-end guide to designing and governing Web service contracts. Writing for developers, architects, governance specialists, and other IT professionals, the authors cover the following areas: 

  • Understanding Web Service Contract Technologies 
  • Fundamental and Advanced WSDL 
  • Fundamental and Advanced XML Schema 
  • Fundamental and Advanced WS-Policy
  • Fundamental Message Design with SOAP 
  • Advanced Message Design with WS-Addressing
  • Advanced Message Design with MTOM, and SwA 
  • Versioning Techniques and Strategies
  • Web Service Contracts and SOA

Pricing and Purchase Info

$48.49 online
$62.98 list price (save 23%)
Available for download
Not available in stores

From the Publisher

The Ultimate Guide for Designing and Governing Web Service Contracts   For Web services to succeed as part of SOA, they require balanced, effective technical contracts that enable services to be evolved and repeatedly reused for years to come. Now, a team of industry experts presents the first end-to-end guide to designing and govern...

From the Jacket

The Ultimate Guide for Designing and Governing Web Service Contracts   For Web services to succeed as part of SOA, they require balanced, effective technical contracts that enable services to be evolved and repeatedly reused for years to come. Now, a team of industry experts presents the first end-to-end guide to designing and gove...

&> 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 Te...

other books by Thomas Erl

SOA with REST: Principles, Patterns & Constraints For Building Enterprise Solutions With Rest
SOA with REST: Principles, Patterns & Constraints For B...

Hardcover|Aug 10 2012

$59.27 online$68.99list price(save 14%)
Cloud Computing Design Patterns
Cloud Computing Design Patterns

Hardcover|Jun 4 2015

$46.01 online$56.99list price(save 19%)
see all books by Thomas Erl
Format:Kobo ebookPublished:September 24, 2008Publisher:Pearson EducationLanguage:English

The following ISBNs are associated with this title:

ISBN - 10:0132715880

ISBN - 13:9780132715881

Customer Reviews of Web Service Contract Design and Versioning for SOA

Reviews

Extra Content

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