Architectural pattern for the definition of eLearning ecosystems based on Open Source developments

The huge penetration of technological ecosystems based on Open Source software, as a technological solution to support the knowledge management of entities and institutions, presents new problems in the development and integration of new software components. The aim of this paper has been to define an architectural pattern that lays the foundations to define and implement eLearning ecosystems. The pattern definition has been realized from a comparative analysis of the Strengths, Weaknesses, Opportunities and Threats of a number of real case studies developed in different contexts. As a result, we have obtained an architectural pattern composed by several layers and a set of external elements that provides a solution to the main problems identified in the development of technological ecosystems. The pattern has been tested in a real context, concretely in the Public Administration, its which has demonstrated that works properly.

[1]  Francisco J. García-Peñalvo,et al.  The evolution of the technological ecosystems: an architectural proposal to enhancing learning processes , 2013, TEEM '13.

[2]  A. García-Holgado Análisis de integración de soluciones basadas en software como servicio para la implantación de ecosistemas tecnológicos educativos , 2013 .

[3]  Antonio M. Seoane Pardo,et al.  GRIAL (GRupo de investigación en InterAcción y eLearning), USAL , 2012 .

[4]  Jan Bosch,et al.  Architecture challenges for software ecosystems , 2010, ECSA '10.

[5]  Peter Sommerlad,et al.  Pattern-Oriented Software Architecture Volume 1: A System of Patterns , 1996 .

[6]  Peter Sommerlad,et al.  Pattern-Oriented Software Architecture: A System of Patterns: John Wiley & Sons , 1987 .

[7]  Roy SWOT analysis : it ' s time for a product recall , 2022 .

[8]  P. Quintas,et al.  Knowledge management: A strategic agenda , 1997 .

[9]  Walt Scacchi,et al.  The Role of Software Licenses in Open Architecture Ecosystems , 2009, IWSECO@ICSR.

[10]  Francisco José García-Peñalvo,et al.  Knowledge Management and decision making based on informal learning activities in business , 2013 .

[11]  V. Zangrando,et al.  TRAILER project overview: Tagging, recognition and acknowledgment of informal learning experiences , 2012, 2012 International Symposium on Computers in Education (SIIE).

[12]  E. Damiani,et al.  The future of E-learning: E-learning ecosystem , 2007, 2007 Inaugural IEEE-IES Digital EcoSystems and Technologies Conference.

[13]  B. J. Ferro Castro,et al.  Pattern-Oriented Software Architecture: A System of Patterns , 2009 .

[14]  J. Pastor,et al.  An ERP Life-cycle-based Research Agenda , 1999 .

[15]  Richard M. Stallman Free software foundation (FSF) , 2003 .