Servers in the negotiation architecture

Tayeb Lemlouma, December 2001.

servers

To reply to the adaptation need of users (PDA, WAP phones, PCs, etc.), in terms of providing adapted content that depends to client preferences and capabilities, special servers must be designed. These new entities, can run as original servers or intermediate proxies. In our architecture, and since we aim to provide understandable services for all the user agents in the heterogeneous environment (using all the available resources existing in different servers); we opt for the choice of using a based proxy architecture.

The proxy is responsible to achieve necessary negotiation with clients and to offer a well adapted services.
Any component of the network can be a server or a proxy. Here we give a practical example: To transform your own machine into a server accessible in the Internet network; you have just to download this simple java program and to run it permanently on your machine. The server provides automatically the IP addresse of the visitor.


Download JAVA program of the server: simpleServer.class. The program makes your machine able to provide an HTML page that give to the user it's IP address. Further more, it allows to you to have a log with the list of visitors, their IP address and the date and time of visiting your page.

This small application shows to us that we can design our proper servers with the sepcial aimed objectif. In the context of multimedia services negotiation and adaptation, the designed server should be able to achieve the task of providng wanted content, either to a PC with rich capacities or to a saml WAP phone whith limitted capacities etc.

 


For further information, please mail us at : Tayeb.Lemlouma@inrialpes.fr