Managing Real-Time Web Services through Agents
Time is an important Quality of Service (QoS) parameter in services. In many situations, the response provided by a service could be completely useless if it is not provided on time. In this paper the infrastructure to provide a real-time web service (RTWS) is described. These RTWS are provided by agents with the capability of negotiation and guaranteeing the service execution time. These kind of agents control the service execution time and allow a provider-client negotiation process in order to arrive at an agreement on when the service response is it to be provided. If an agreement is reached, these agents also guarantee that the agreement is going to be fulfilled. Finally, tests to validate RTWSs and the behavior of provider agents are presented.
KeywordsService Description Controller Area Network Client Request Service Response Service Execution
Unable to display preview. Download preview PDF.
- 1.Navarro, M., Julián, V., Soler, J., Botti, V.: jart: A real-time multi-agent platform with rt-java. In: 3rd IWPAAMS, pp. 73–82 (2004)Google Scholar
- 3.Burns, A., Wellings, A.: Advanced fixed priority scheduling, pp. 32–65 (1996)Google Scholar
- 4.Grid Resource Allocation and Agreement Protocol WG (GRAAP-WG). Web services agreement specification (ws-agreement), http://www.ogf.org/documents/GFD.107.pdf
- 5.Controller area network can, an in-vehicle serial communication protocol. In: SAE Handbook 1992, pp. 20341–20355 (1990)Google Scholar