Title :
Optimizing the Performance of Educational Web Services
Author :
Floryan, Mark ; Woolf, Beverly Park
Author_Institution :
Dept. of Comput. Sci., Univ. of Massachusetts, Amherst, MA, USA
Abstract :
We describe how web service architectures can provide better performance to applications by offering fine-grained services. We define web service granularity in terms of the amount of data that can be retrieved from a service in a single request on average. This is important because developers cannot predict if students will be using state of the art hardware. Thus, service-oriented architectures (SOA) with fine service granularity can minimize network communication and allow server machines to perform more work for applications. We present the Rashi Intelligent Tutoring System and describe how its architecture has been adapted into a web service with two competing application interfaces. We show how the interface that uses more fine-grained services leads to significant improvements in network message response time, message size, and response size, without a significant change in the number of requests.
Keywords :
Web services; information retrieval; intelligent tutoring systems; optimisation; service-oriented architecture; Rashi intelligent tutoring system; Web service architectures; data retrieval; educational services; fine grained services; fine service granularity; optimization; service-oriented architectures; Artificial intelligence; Collaboration; Computer architecture; Games; Servers; Service oriented architecture; Cloud Computing; Intelligent Tutoring; Serious Games; Web Services;
Conference_Titel :
Advanced Learning Technologies (ICALT), 2011 11th IEEE International Conference on
Conference_Location :
Athens, GA
Print_ISBN :
978-1-61284-209-7
Electronic_ISBN :
2161-3761
DOI :
10.1109/ICALT.2011.126