Toggle Main Menu Toggle Search

Open Access padlockePrints

A proposal to detect errors in Enterprise Application Integration solutions

Lookup NU author(s): Dr Carlos Molina-Jimenez


Full text for this publication is not currently held within this repository. Alternative links are provided below where available.


Enterprise Application Integration (EAI) solutions comprise a set of specific-purpose processes that implement exogenous message workflows. The goal is to keep a number of applications' data in synchrony or to develop new functionality on top of them. Such solutions are prone to errors because they are highly distributed and usually involve applications that were not designed with integration concerns in mind. This has motivated many authors to work on provisioning EAI solutions with fault-tolerance capabilities. In this article we analyse EA! solutions from two orthogonal perspectives: viewpoint (orchestration versus choreography) and execution model (process- versus task-based model). A review of the literature shows that current proposals are bound to a specific viewpoint or execution model or have important limitations. To address the problem, we have devised an error monitor that can be used to provision EA! solutions with fault-tolerance capabilities. Our theoretical analysis proves that the algorithms we use are computationally tractable, and our experimental results prove that they are efficient enough to be used in situations in which the workload is very high. (C) 2011 Elsevier Inc. All rights reserved.

Publication metadata

Author(s): Frantz RZ, Corchuelo R, Molina-Jimenez C

Publication type: Article

Publication status: Published

Journal: Journal of Systems and Software

Year: 2012

Volume: 85

Issue: 3

Pages: 480-497

Print publication date: 25/11/2011

ISSN (print): 0164-1212

ISSN (electronic): 1873-1228

Publisher: Elsevier Inc.


DOI: 10.1016/j.jss.2011.10.048


Altmetrics provided by Altmetric


Funder referenceFunder name
European Commission (FEDER)
Evangelischer Entwicklungsdienst e.V. (EED)
EP/D037743/1UK EPSRC
P08-TIC-4100Andalusian RDI programme
P08-TIC-4100Spanish RDI programme
P07-TIC-2602Andalusian RDI programme
P07-TIC-2602Spanish RDI programme
TIN2008-04718-EAndalusian RDI programme
TIN2008-04718-ESpanish RDI programme
TIN2010-09988-EAndalusian RDI programme
TIN2010-09988-ESpanish RDI programme
TIN2010-10811-EAndalusian RDI programme
TIN2010-10811-ESpanish RDI programme
TIN2010-21744Spanish RDI programme
TIN2010-21744Andalusian RDI programme
TIN2007-64119Andalusian RDI programme
TIN2007-64119Spanish RDI programme
TIN2010-09809-EAndalusian RDI programme
TIN2010-09809-ESpanish RDI programme