3.4. Designing a Service's Interaction Layer
A service's interaction layer has several major responsibilities, and chief among them is the design of the interface the service presents to the client. Since clients access the service through it, the interface is the starting point of a client's interaction with the service. The interaction layer also handles other responsibilities, such as receiving client requests, delegating requests to appropriate business logic, and creating and sending responses. This section examines the responsibilities of the interaction layer and highlights some guidelines for its design.
3.4.1. Designing the Interface
There are some considerations to keep in mind as you design the interface of your Web service, such as ...