Deriving artefact-centric interfaces for overloaded web services


Autoria(s): Wei, Fuguo; Barros, Alistair P.; Ouyang, Chun
Contribuinte(s)

Zdravkovic, Jelena

Kirikova, Marite

Johannesson, Paul

Data(s)

01/06/2015

Resumo

We present a novel framework and algorithms for the analysis of Web service interfaces to improve the efficiency of application integration in wide-spanning business networks. Our approach addresses the notorious issue of large and overloaded operational signatures, which are becoming increasingly prevalent on the Internet and being opened up for third-party service aggregation. Extending upon existing techniques used to refactor service interfaces based on derived artefacts of applications, namely business entities, we propose heuristics for deriving relations between business entities, and in turn, deriving permissible orders in which operations are invoked. As a result, service operations are refactored on business entity CRUD which then leads to behavioural protocols generated, thus supportive of fine-grained and flexible service discovery, composition and interaction. A prototypical implementation and analysis of web services, including those of commercial logistic systems (Fedex), are used to validate the algorithms and open up further insights into service interface synthesis.

Formato

application/pdf

Identificador

http://eprints.qut.edu.au/91738/

Publicador

Springer International Publishing

Relação

http://eprints.qut.edu.au/91738/7/91738.pdf

DOI:10.1007/978-3-319-19069-3_31

Wei, Fuguo, Barros, Alistair P., & Ouyang, Chun (2015) Deriving artefact-centric interfaces for overloaded web services. In Zdravkovic, Jelena, Kirikova, Marite, & Johannesson, Paul (Eds.) Advanced Information Systems Engineering: Proceedings of 27th International Conference on Advanced Information Systems Engineering, Springer International Publishing, Stockholm, Sweden, pp. 501-516.

SMART SERVICE CRC/NOID

http://purl.org/au-research/grants/ARC/DP140103788

Direitos

Copyright 2015 Springer International Publishing Switzerland

Fonte

School of Information Systems; Science & Engineering Faculty

Tipo

Conference Paper