What constitutes a service on the web? - Towards a theory of services

Autoren Klaus-Dieter Schewe
Qing Wang
Editoren Bernhard Thalheim
Klaus-Dieter Schewe
Andreas Prinz
Bruno Buchberger
Titel What constitutes a service on the web? - Towards a theory of services
Buchtitel Correct Software in Web Applications and Web Services
Typ in Buch
Verlag Springer
Serie Texts and Monographs in Symbolic Computation
ISBN 978-3-319-17111-1
Monat June
Jahr 2015
Seiten 257-292
SCCH ID# 1503

There are many approaches to modelling and development of service-orientedsystems, but there is still no convincing answer to what a (software)service is. In this chapter we discuss the various attempts to develop a theoryof services, identify aspects that have already been addressed, and extract gaps.This leads us to propose the BDCM2 framework capturing behaviour, description,contracting, monitoring and mediation. For the behavioural model we refer to the two-layer model of Abstract State Services (AS2)capturing functional aspects ofdata-intensive web services. The model of
service mediators permits building complex
applications, in which parts are realised by services. Furthermore, we ighlight the decisive role of service ontologies for supporting the location of services as well as the capture of contractual aspects by means of service-level agreements (SLAs).Finally, we conclude that a contract is only as good as the means to monitor theagreements. While part of the research has already reached a promising level ofmaturity, some aspects are still in an infant state.