DocumentCode :
2681072
Title :
Combining Generic Programming and Service-Oriented Architectures for the Effective and Timely Development of Complex e-Learning Systems
Author :
Caballe, Santi
Author_Institution :
Dept. of Comput. Sci., Open Univ. of Catalonia, Barcelona
fYear :
2008
fDate :
4-7 March 2008
Firstpage :
94
Lastpage :
100
Abstract :
Over the last years, e-learning needs have been evolving accordingly with more and more demanding pedagogical and technological requirements. Online learning environments no longer depend on homogeneous groups, static content and resources, and single pedagogies, but high customization and flexibility are a must in this context. As a result, current educational organizationspsila needs involve extending and moving to highly customized learning and teaching forms in timely fashion, each incorporating its own pedagogical approach, each targeting a specific learning goal, and each incorporating its specific resources. Moreover, organizationspsila demands include a cost-effective integration of legacy and separated learning systems, from different institutions, departments and courses, which are implemented in different languages, supported by heterogeneous platforms and distributed everywhere, to name some of them. Therefore, e-learning applications need to be developed in a way that overcome these demanding requirements as well as provide educational organizations with fast, flexible and effective solutions for the enhancement and improvement of the learning performance and outcomes. To this end, in this paper, an innovative engineering software technique is introduced that combines the generic programming paradigm and service-oriented architectures in the form of Web-services for the effective and timely construction of flexible, scalable, interoperable and robust applications as key aspects to address the current demanding and changing requirements in software development in general and specifically in the e-learning domain. This results in a generic, reusable, extensible platform called collaborative learning purpose library for the systematic development of collaborative learning applications that help meet these demanding requirements.
Keywords :
Web services; computer aided instruction; groupware; software architecture; teaching; Web-services; collaborative learning purpose library; complex e-learning systems; customized learning; educational organizations; generic programming; innovative engineering software technique; online learning environments; pedagogical approach; service-oriented architectures; software development; teaching forms; Application software; Collaborative work; Competitive intelligence; Education; Electronic learning; Learning systems; Programming profession; Service oriented architecture; Software libraries; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Complex, Intelligent and Software Intensive Systems, 2008. CISIS 2008. International Conference on
Conference_Location :
Barcelona
Print_ISBN :
978-0-7695-3109-0
Type :
conf
DOI :
10.1109/CISIS.2008.99
Filename :
4606668
Link To Document :
بازگشت