Architecture of Web Services

Although Web services are a concept introduced by Microsoft as a part of its .NET framework, the basic architecture behind a Web service can be used with other vendor software as well. The internal structure of a Web service can be divided into the following five logical layers or parts as shown in Figure 21.1:

Figure 21.1. The Architecture of Web Services consists of five layers.

  • Data layer— The innermost layer that stores the information used by a Web service. This layer is furthest from the client.

  • Data Access layer— As the name implies, this layer is used to access the data stored in the data layer. It exposes ...

Get Special Edition Using C# 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.