position
Web Building
Web Services

Web-accessible components

Web Services provide data and components to applications by exchanging messages over web protocols. By relying on open standards such as XML, HTTP and SOAP, Web Services can be implemented on a wide variety of platforms.

The diagram below shows how a web service may serve as a Business Tier in a traditional three-tier architecture.

Scaling out this architecture allows multiple Presentation Tiers to consume the Business Tier (syndication) and/or any Presentation Tier to consume multiple Business Tiers (aggregation).

The following diagram illustrates how Web Services can consume each other and be consumed by a business partner using a similar architecture over the web.

In that example, two critical applications, XSL transformations and XML data processing, can be scaled separately.

Additional Information on Web Services :

Web Services Developer Center at Microsoft
Building and Using Web Services by Microsoft
Web Services in Sun Open Net Environment

Provide Services to Multiple Clients

Consume Services from Multiple Providers