Chapter 5. Web Service Implementation Styles

Introduction

Web services can be used for a variety of purposes. Some make it easier for developers from different departments to use internal resources like databases or domain objects. Others provide a standardized means to invoke common business logic. Regardless of the purpose, developers must decide how much logic should be included within each web service. This chapter looks at a few common ways to implement web services. These patterns are listed in Table 5.1.

Table 5.1. Web Service Implementation Styles

Image

Design Considerations for Web Service Implementation

The following factors should be considered ...

Get Service Design Patterns: Fundamental Design Solutions for SOAP/WSDL and RESTful Web Services now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.