Title: A loosely coupled architecture for automatic composition of web services applications

Authors: Juan Carlos Zuñiga; José J. Pérez-Alcázar; Luciano A. Digiampietri; Silvio Ernesto Barbin

Addresses: Electronic Systems Engineering Department, University of São Paulo, Av. Prof. Luciano Gualberto, S/N Trav.3, No. 158, CEP 05508-900, São Paulo, SP, Brazil ' School of Arts, Sciences and Humanities, University of São Paulo, Av. Arlindo Bettio 1000, CEP 03828-000, São Paulo, SP, Brazil ' School of Arts, Sciences and Humanities, University of São Paulo, Av. Arlindo Bettio 1000, CEP 03828-000, São Paulo, SP, Brazil ' Telecommunications and Control Engineering Department, University of São Paulo, Av. Prof. Luciano Gualberto, S/N Trav.3, No. 158, CEP 05508-900, São Paulo, SP, Brazil

Abstract: Semantic web research aims to provide mechanisms to combine several web services to offer a new value-added service that satisfies the user's request. A number of methods and tools have been proposed for this purpose. However, none of these approaches offers a complete solution from the standpoint of a decoupled, inter-organisational, domain-independent and ready for use by end users who do not have an in-depth technical knowledge. To overcome these limitations, this paper provides a loosely coupled architecture to develop applications based on web services composition, in which architectural modules can be integrated in different ways, ranging from inter-organisational sources, which support different levels of automation and composition methods, to diverse application domains. We described the input and output requirements for each module and implemented the following decoupled modules: interface (for non-technical users), translator (using the ANTLR tool), composer (using a hierarchical planner) and executor (based on workflows).

Keywords: SOA; service-oriented architecture; web service composition; semantic web services; web services applications.

DOI: 10.1504/IJMSO.2014.063138

International Journal of Metadata, Semantics and Ontologies, 2014 Vol.9 No.3, pp.241 - 251

Received: 02 Apr 2013
Accepted: 03 Jan 2014

Published online: 03 Jul 2014 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article