Explore BrainMass

Role and Functions of a Web Server and Services

Describe the role of a Web Server.
Describe the functions of layered Web architecture.
Explain what Web Services are. Provide several examples of how they are used.
Describe the role of WSDL, SOAP, and UDDI in accessing Web services.

Solution Preview

Posting ID: 333377

Describe the role of a Web Server
Describe the functions of layered Web architecture
Explain what Web services are. Provide several examples of how they are used.
Describe the role of WSDL, SOAP, and UDDI in accessing Web services.

Role of a Web Server:
A web server is a server that is used to communicate with the web browsers as its clients. A web server is also known as an HTTP server and the protocol of communication used is called the HTTP (Hyper Text Transfer Protocol). The web server works on the concept of stateless request-response used to send and receive data on the web or the internet. The term stateless means that the server does not have to maintain the contextual information about the clients; only the sessions of a web browser with a web server needs to be maintained via the protocol. The role of the web server or the HTTP server is to receive a clients' request and establish a connection (using TCP). After a connection is established the web server then responds back to the client with a response using the same TCP connection.

Functions of a layered Web Architecture:
The Web Services architecture describes the principles behind the next generation of e-business architectures. With the Web services approach, application design becomes the act of describing the capabilities of network services to perform a particular function, and how these services collaborate. These new applications then become Web services creating second-generation services to be used for further collaboration. For Web services to be able to collaborate they must take part in a set of common organizing principles known as the Service Oriented Architecture (SOA). The service oriented architecture is a new approach in software engineering to facilitate component reusability. This architecture organizes services into 3 fundamental roles: the service provider; the service requester; the service registry (or service broker). The roles of the service-oriented architecture are shown in the figure below.

Service Oriented Architecture

In any service oriented environment, there are a number of essential activities ...

Solution Summary

This solution discusses what role a web server plays, how it functions, what web services are and how they work with examples. It also talks about WSDL, SOAP and UDDI.