Authors:
Meriem Benhaddi
1
;
Karim Baïna
2
and
El Hassan Abdelwahed
1
Affiliations:
1
University of Cadi Ayyad, Morocco
;
2
University of Mohammed V-Souissi, Morocco
Keyword(s):
SOA, Web 2.0, Mashup, User-centric, SOA user-centric, End User Development, Composition, Model Driven Approach.
Related
Ontology
Subjects/Areas/Topics:
Cloud Computing
;
Collaboration and e-Services
;
Data Engineering
;
e-Business
;
Enterprise Information Systems
;
Information Systems Analysis and Specification
;
Mobile Software and Services
;
Model Driven Architectures and Engineering
;
Ontologies and the Semantic Web
;
Services Science
;
Society, e-Business and e-Government
;
Software Agents and Internet Computing
;
Software Engineering
;
Software Engineering Methods and Techniques
;
Telecommunications
;
Tools, Techniques and Methodologies for System Development
;
Web 2.0 and Social Networking Controls
;
Web Information Systems and Technologies
;
Web Services
;
Wireless Information Networks and Systems
Abstract:
The Mashup - a new Web 2.0 technology - has emerged as a new way to promote and to enable the End User Development approach. In fact, as underlined by (Boris Büchel and al., 2009), the Mashup targets the inexperienced end-user, and allows him to develop his own applications. The Service Oriented Architecture (SOA) is enhanced and made user-centric via the Mashup that allows end users, without any technical skills or advanced knowledge on the SOA, to compose services. However, mixing services with Mashup provide fragile and non stable solutions; hence the need to convert the Mashup solution into BPEL to benefit from the ease of composition of Mashup and the strength and the security of the BPEL engine. In Model Driven Development, an essential idea is to automatically transform models from one modelling domain to another. In this paper we present a new approach based on the Model Driven Development paradigm to transform the SOA logic composition from a Mashup script into a BPEL script.