Towards greater flexibility in the learning ecosystem – promises and obstacles of service composition for learning environments

Today's knowledge society of the 21st century requires a flexible learning environment which is capable to adapt according to teaching and learning objectives, students’ profiles and preferences for information and communication technologies and services. To combine tasks and context dependent services to a tailored ad-hoc learning environment, service orchestration and choreography are promising and interesting concepts. In this paper, backed by an ecosystem-based conceptual architecture, SOAP-based and lightweight Web service technologies for service composition, will be reviewed, and the promises and challenges for both approaches will be discussed. Based on these findings our motivation for a light-weight web services composition is given and a first approach is outlined which builds on the combination of machine-readable service description, mechanism of tool-assisted mashup creation and standardizes languages for service composition.

[1]  C. Guetl,et al.  E-Learning Ecosystem (ELES) - A Holistic Approach for the Development of more Effective Learning Environment for Small-and-Medium Sized Enterprises (SMEs) , 2007, 2007 Inaugural IEEE-IES Digital EcoSystems and Technologies Conference.

[2]  C. Peltz,et al.  Web Services Orchestration and Choreography , 2003, Computer.

[3]  Christian Gütl,et al.  Ecosystem-based Theoretical Models for Learning in Environments of the 21st Century , 2008, Int. J. Emerg. Technol. Learn..

[4]  Guijun Wang,et al.  Architecture paradigms and their influences and impacts on component-based software systems , 2004, 37th Annual Hawaii International Conference on System Sciences, 2004. Proceedings of the.

[5]  John Thompson,et al.  Is Education 1.0 Ready for Web 2.0 Students , 2007 .

[6]  John Phillips,et al.  THE USE AND ABUSE OF VEGETATIONAL CONCEPTS AND TERMS , 2008 .

[7]  Gustavo Alonso,et al.  Web Services: Concepts, Architectures and Applications , 2009 .

[8]  T. D. Fletcher,et al.  Web Services Choreography Description Language Version 1.0, W3C , 2004 .

[9]  Amit P. Sheth,et al.  Semantics enhanced Services: METEOR-S, SAWSDL and SA-REST , 2008, IEEE Data Eng. Bull..

[10]  Vanessa Chang,et al.  The use of web 2.0 technologies and services to support e-learning ecosystem to develop more effective learning environments , 2008 .

[11]  Christian Gütl,et al.  Moving Towards a Generic, Service-based Architecture for Flexible Teaching and Learning Activities , 2008 .

[12]  Robert A. Reiser A history of instructional design and technology: Part II: A history of instructional design , 2001 .

[13]  Helen J. Wang,et al.  Subspace: secure cross-domain communication for web mashups , 2007, WWW '07.

[14]  Amit P. Sheth,et al.  Services Mashups: The New Generation of Web Applications , 2008, IEEE Internet Computing.

[15]  Francisco Curbera,et al.  Bite: Workflow Composition for the Web , 2007, ICSOC.

[16]  Barbara Pernici,et al.  Insights into Web Service Orchestration and Choreography , 2006, Int. J. E Bus. Res..

[17]  Robert A. Reiser A history of instructional design and technology: Part I: A history of instructional media , 2001 .

[18]  Ann L. Brown,et al.  How people learn: Brain, mind, experience, and school. , 1999 .

[19]  Enrico Motta,et al.  Approaches to Semantic Web Services: an Overview and Comparisons , 2004, ESWS.

[20]  M. L. Cadenasso,et al.  The Ecosystem as a Multidimensional Concept: Meaning, Model, and Metaphor , 2002, Ecosystems.

[21]  Fabio Casati,et al.  Understanding Mashup Development , 2008, IEEE Internet Computing.

[22]  E. Michael Maximilien,et al.  A Domain-Specific Language for Web APIs and Services Mashups , 2007, ICSOC.

[23]  Roy Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation , 2000 .

[24]  Amit P. Sheth,et al.  Semantically Annotating a Web Service , 2007, IEEE Internet Computing.

[25]  Enrico Motta,et al.  Ease of interaction plus ease of integration: Combining Web2.0 and the Semantic Web in a reviewing site , 2008, J. Web Semant..

[26]  Stephen W. Liddle,et al.  Web 2.0 Learning Platform: Harnessing Collective Intelligence. , 2007 .

[27]  Marc J. Hadley,et al.  Web application description language (WADL) , 2006 .

[28]  Amit P. Sheth,et al.  A Faceted Classification Based Approach to Search and Rank Web APIs , 2008, 2008 IEEE International Conference on Web Services.

[29]  Serge Mankovskii,et al.  Service Oriented Architecture , 2009, Encyclopedia of Database Systems.