O'Reilly logo

Service Design Patterns: Fundamental Design Solutions for SOAP/WSDL and RESTful Web Services by Robert Daigneau

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 3. Client-Service Interactions

Introduction

All web services must be designed with a particular interaction style in mind. That is, the developer must consider how a service and its clients will communicate. This chapter presents the most fundamental design patterns that are used for all web services, regardless of the service’s API style (i.e., Message, RPC, or Resource). Given an understanding of these patterns, one may combine them in many ways to create complex conversations in which multiple parties exchange information about a particular topic over short or extended periods of time. However, before we can approach these patterns, a familiarity with a few concepts must be established.

The use of web services indicates a Client-Server ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required