Front cover image for Web Service Contract Design and Versioning for SOA

Web Service Contract Design and Versioning for SOA

eBook, English, 2008
Pearson Education, Limited, Sydney, 2008
1 online resource (687 p.)
9780132715881, 0132715880
1338837568
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  
Description based upon print version of record
public.ebookcentral.proquest.com Click here to view book