Home // ICIW 2013, The Eighth International Conference on Internet and Web Applications and Services // View article


A Model-Driven Approach for Service Oriented Web 2.0 Mashup Development

Authors:
José Luis Herrero Agustin
Pablo Carmona
Fabiola Lucio

Keywords: Mashup, Model-driven architecture, web services, web applications

Abstract:
Mashup applications are composed by data or functionality extracted from different sources. With the evolution of web 2.0 and the appearance of AJAX technology and the service-oriented architecture, a new breed of mashup applications for the web has emerged. However, software engineers have to deal with the heterogeneous composition of mashup sources, which increases software development cost and complexity. Therefore, it becomes essential to boost a software development approach that can attenuate these problems. This is the reason why we propose in this paper a model-driven and service-oriented architecture for developing mashup applications. Towards this end, the following tasks have been developed: first a new mashup profile extends UML and introduces mashup concepts at design level, and second, a set of transformation rules has been defined with the aim of generating code semi-automatically. These rules have been classified according to the type of the element (web application, mashup or web service). Finally, a transformation tool parses a UML model, identifies mashup elements, and according to the specified set of rules, generates code.

Pages: 246 to 251

Copyright: Copyright (c) IARIA, 2013

Publication date: June 23, 2013

Published in: conference

ISSN: 2308-3972

ISBN: 978-1-61208-280-6

Location: Rome, Italy

Dates: from June 23, 2013 to June 28, 2013