DocumentCode :
3174887
Title :
Web 2.0 Based Service-Oriented E-Learning Systems: Recurrent Design and Architectural Patterns
Author :
Hussein, Dina ; Alaa, Ghada ; Hamad, Ahmed
Author_Institution :
Fac. of Inf. & Comput. Sci., British Univ. in Egypt, Cairo, Egypt
fYear :
2010
fDate :
9-11 June 2010
Firstpage :
227
Lastpage :
234
Abstract :
Adopting Web 2.0 technologies and techniques in modern e-learning systems guarantees a more interactive e-learning experience. It leverages collaboration among learners and enhances accessibility to various learning resources. Providing such functionalities as web services within an integrated e-learning system achieves interoperability and reduces redundancy. Our aim in this paper is to identify recurrent Web 2.0 and Service-oriented architecture (SOA) design and architectural patterns that would provide reusable building blocks for any Web 2.0 based service-oriented e-learning system. The paper builds on induction theory techniques to validate taxonomy related to Web 2.0 and SOA behavioural and technological patterns. We identified 3 elementary design patterns, inter-connectivity, file sharing and content re-mixing, a well as 4 secondary design patterns, streaming, content authoring, content aggregation and tagging. The proposed design patterns share three elementary architecture types, client-server, peer-peer and SOA. The paper also builds on UML4SOA techniques in modelling requirements prior application of proposed patterns in the case study.
Keywords :
Internet; Web services; computer aided instruction; open systems; software architecture; SOA behavioural pattern; UML4SOA techniques; Web 2.0 based service-oriented e-learning systems; Web services; client-server architecture; content aggregation; content tagging; file sharing; interactive e-learning experience; interoperability; peer-peer elementary architecture; recurrent design; service-oriented architecture design; Buildings; Collaboration; Collaborative work; Computer architecture; Discussion forums; Electronic learning; Mathematical model; Semiconductor optical amplifiers; Service oriented architecture; Software engineering; SOA; Web 2.0; component; design; e-learning; patterns;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Artificial Intelligence Networking and Parallel/Distributed Computing (SNPD), 2010 11th ACIS International Conference on
Conference_Location :
London
Print_ISBN :
978-1-4244-7422-6
Electronic_ISBN :
978-1-4244-7421-9
Type :
conf
DOI :
10.1109/SNPD.2010.42
Filename :
5521528
Link To Document :
بازگشت