Advertisement

Web Services Patterns: Java™ Platform Edition

  • Authors
  • Paul B. Monday
Book

Table of contents

  1. Front Matter
    Pages i-xx
  2. Paul B. Monday
    Pages 1-14
  3. Paul B. Monday
    Pages 15-34
  4. Paul B. Monday
    Pages 57-74
  5. Paul B. Monday
    Pages 75-98
  6. Paul B. Monday
    Pages 99-114
  7. Paul B. Monday
    Pages 169-186
  8. Paul B. Monday
    Pages 187-204
  9. Paul B. Monday
    Pages 205-223
  10. Paul B. Monday
    Pages 225-244
  11. Paul B. Monday
    Pages 245-260
  12. Paul B. Monday
    Pages 261-277
  13. Paul B. Monday
    Pages 279-295
  14. Paul B. Monday
    Pages 297-310
  15. Back Matter
    Pages 311-332

About this book

Introduction

Web Service Patterns: Java Edition describes architectural patterns that can guide you through design patterns (service implementation and usage) and illustrates the different ways in which you can use web services.

Author Paul Monday had two primary goals in writing this book: to show some interesting design patterns that are applicable to web services as well as the broader computing community and to give some hands-on experience using a web service environment.

Monday achieves the first goal by presenting many original, and a few already available, design patterns. The patterns he chooses to discuss illustration the entire web service environmentfrom the patterns that make up web service implementation platforms to the patterns for building your own web services. Each pattern covered has a web service implementation section that builds a common application throughout the book.

To fulfill the second goal of providing hands-on experience with web services, Monday chose a single web service environment, Apache Axis, and implemented each pattern using this environment.

By the end of this book, you'll have deployed more than 15 working web service implementations that show the strengths and weaknesses of web services.

Keywords

Apache Apache Axis Java design design pattern design patterns web services

Bibliographic information