Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Share this Page URL

Understanding Web Services > Understanding Web Services - Pg. 208

208 C h a p te r 10 · I n te r n e t I n f or m at io n S e r v ic e s ( I I S ) extensibility Web services typically support extensions through add-on modules and integration with other web services. For example, a website may provide con- tent from multiple other websites using Really Simple Syndication (RSS). The web server may be extended using add-on components to add functionality like search or support for different development platforms and frameworks, such as Active Server Pages (ASP), PHP, or ASP .NET. Loose Coupling Web services are often called loosely coupled. This phrase simply means that the individual components of the system are not fully aware of the internal workings of the other components. For example, a web application that pulls information from a database is not concerned with the specific methods the database management system (DBMS) uses to retrieve the data. It requires only that the appropriate data be retrieved and transmitted back to it. Loose coupling may also result in decreased network throughput consumption because the requests typically contain less information when passed between the components. A web service requires a foundation on which to be built. This foundation should provide a method for communicating with other web services and client applications. It should also provide a framework for the development of core ser-