Description and Composition of E-Learning Services

In this paper, we present our approach to describe and compose services for distant learning and research activities. For this purpose, we propose a metadata model for indexing services with three dimensions: a service can be viewed as a learning resource, as a resource that contribute and help researchers to perform their tasks in a community and as a service with a large scope. This model can be used by clients (learners/teachers or researchers) to query and discover services via for example a facilitator we have developed. We propose an approach for automatic composition of services which is based on facilitator. It relies on the semantic description of service behavior. We describe the latter with an automaton. This includes the description of the interface through the inputs/outputs and conditions (post and pre-conditions) that control the operations. We extend the functionalities of the facilitator to become a composition engine that enables services or resources to be composed automatically by comparing their inputs/outputs flows to help learners/researchers in their distant learning and research activities.

[1]  Michael Kifer,et al.  Logical foundations of object-oriented and frame-based languages , 1995, JACM.

[2]  Thomas A. Henzinger,et al.  Interface automata , 2001, ESEC/FSE-9.

[3]  Y. Kermarrec,et al.  An Approach For Describing / Discovering Services and For Adapting Them to the Needs of Users in Distributed Systems , 2004 .

[4]  Yvon Kermarrec,et al.  An Elaborate and Flexible Trader Based on Ontologies , 2002 .

[5]  Yvon Kermarrec,et al.  Static/Semi-Dynamic and Dynamic Composition of Services in Distributed Systems , 2006, Advanced Int'l Conference on Telecommunications and Int'l Conference on Internet and Web Applications and Services (AICT-ICIW'06).

[6]  Itu-T Specification and Description Language (SDL) , 1999 .

[7]  Ee-Peng Lim,et al.  Heterogeneous product description in electronic commerce , 2000, SECO.

[8]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[9]  Marlon Dumas,et al.  Towards A Semantic Framework for Service Description , 2001, DS-9.

[10]  Diego Calvanese,et al.  Automatic Service Composition Based on Behavioral Descriptions , 2005, Int. J. Cooperative Inf. Syst..

[11]  Brandon Muramatsu,et al.  Draft Standard for Learning Object Metadata , 2002 .

[12]  Piergiorgio Bertoli,et al.  Planning and Monitoring Web Service Composition , 2004, AIMSA.

[13]  Mike P. Papazoglou,et al.  Tackling the challenges of service composition in e-marketplaces , 2002, Proceedings Twelfth International Workshop on Research Issues in Data Engineering: Engineering E-Commerce/E-Business Systems RIDE-2EC 2002.

[14]  K. K. Sandhu,et al.  Specification and description language (SDL) , 1992 .

[15]  Dieter Fensel,et al.  Ontobroker: The Very High Idea , 1998, FLAIRS.