E-Learning Computational Cloud (eLC2): Web Services Platform to Enhance Task Collaboration

A significant proportion of e-Learning services are delivered through Cloud Computing. These use Web services as an interface integrator to support communication across heterogeneous platforms over internet protocols. Similarly, a high level of task collaboration is needed to form an e-Learning community. Therefore, we propose an e-Learning Computational Cloud (eLC2) based on the Model-View-Controller design patterns paradigm. The reusable task objects collaborate in a Model that is wrapped inside the reconfigurable Controller which transforms the request/response parameters of the end user View to that of the Model. The eLC2 offers software development platform for e-Learning Task Management. The main deliverable of eLC2 is a Task as a Service which is decoupled from View as well as user session maintenance. It is directly exposed to external the e-Learning Cloud for scalability.

[1]  Marc-Thomas Schmidt,et al.  The Enterprise Service Bus: Making service-oriented architecture real , 2005, IBM Syst. J..

[2]  Vincent P. Wade,et al.  Service-Oriented E-Learning Platforms: From Monolithic Systems to Flexible Services , 2007, IEEE Internet Computing.

[3]  Qinghua Zheng,et al.  An E-learning Ecosystem Based on Cloud Computing Infrastructure , 2009, 2009 Ninth IEEE International Conference on Advanced Learning Technologies.

[4]  Gang Feng,et al.  Research on Web Application of Struts Framework Based on MVC Pattern , 2006, APWeb Workshops.

[5]  Qinghua Zheng,et al.  BlueSky Cloud Framework: An E-Learning Framework Embracing Cloud Computing , 2009, CloudCom.

[6]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[7]  Behnaz Gholami,et al.  Harnessing Collective Intelligence: Wiki and Social Network from End-user Perspective , 2010, 2010 International Conference on e-Education, e-Business, e-Management and e-Learning.

[8]  Zhen Zhu Design and Implementation of Web-Services Based E-Learning System , 2009, 2009 First International Workshop on Education Technology and Computer Science.

[9]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[10]  Neal Leavitt,et al.  Is Cloud Computing Really Ready for Prime Time? , 2009, Computer.

[11]  T. Oka,et al.  WEB-based task management tools in e-learning environment , 2008, 2008 IEEE Region 8 International Conference on Computational Technologies in Electrical and Electronics Engineering.

[12]  Scott W. Ambler,et al.  Mastering Enterprise JavaBeans , 2004 .