Authors:
Flavio Corradini
;
Francesco De Angelis
;
Daniele Fani'
and
Andrea Polini
Affiliation:
University of Camerino, Italy
Keyword(s):
System Integration, Service Oriented Architecture and Methodology, Web Services and Web Engineering,
SOA, Run-Time Monitoring, WS Choreography.
Related
Ontology
Subjects/Areas/Topics:
Internet Technology
;
System Integration
;
Web Information Systems and Technologies
;
Web Services and Web Engineering
Abstract:
A Service Oriented Architecture aims to facilitate interaction of loosely coupled services in large-scale dynamic
systems. Despite a decade’s active research and development, Web Services still remain undependable
(Bourne et al., 2012). In literature many proposals attempt to overcome interoperability issues, particularly
typical of not-orchestrated Web Service (WS) compositions. Although these techniques aid to discover potential
interoperability mismatches, they do not fit well with flexibility and dynamism, desirable characteristics
e.g. in choreographies. Here unsafe run-time changes may compromise a correct execution. To support
such dynamism and to mitigate the effects of such failures, we propose a flexible architecture able to realize
dynamic WS compositions, supporting run-time monitoring and verification techniques. The technique we
chose is a novel run-time algorithm capable to predict potential failures that can happen in near future states
of a choreography. It
admits an integration ”a-priori” and monitors the run-time services behaviour to provide
information about possible errors when these can happen.
(More)