DocumentCode
2871610
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
fYear
2011
fDate
6-8 July 2011
Firstpage
399
Lastpage
400
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Learning Technologies (ICALT), 2011 11th IEEE International Conference on
Conference_Location
Athens, GA
ISSN
2161-3761
Print_ISBN
978-1-61284-209-7
Electronic_ISBN
2161-3761
Type
conf
DOI
10.1109/ICALT.2011.126
Filename
5992376
Link To Document