Skip navigation
Skip navigation

What Constitutes a Service on the Web?

Schewe, Klaus-Dieter; Wang, Qing

Description

There are many approaches to modelling and development of service-oriented systems, but there is still no convincing answer to what a (software) service is. In this chapter, we discuss the various attempts to develop a theory of 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...[Show more]

dc.contributor.authorSchewe, Klaus-Dieter
dc.contributor.authorWang, Qing
dc.contributor.editorThalheim, B.
dc.contributor.editorSchewe, K.-D.
dc.contributor.editorPrinz, A.
dc.contributor.editorBuchberger, B.
dc.date.accessioned2019-08-29T03:31:36Z
dc.identifier.isbn9783319171128
dc.identifier.urihttp://hdl.handle.net/1885/165383
dc.description.abstractThere are many approaches to modelling and development of service-oriented systems, but there is still no convincing answer to what a (software) service is. In this chapter, we discuss the various attempts to develop a theory of 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 (AS2s) capturing functional aspects of data-intensive Web services. The model of service mediators permits building complex applications, in which parts are realised by services. Furthermore, we highlight 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 the agreements. While part of the research has already reached a promising level of maturity, some aspects are still in an infant state.
dc.format.mimetypeapplication/pdf
dc.language.isoen_AU
dc.publisherSpringer International Publishing AG
dc.relation.ispartofCorrect Software in Web Applications and Web Services
dc.relation.isversionof1st Edition
dc.rights© Springer International Publishing Switzerland 2015
dc.titleWhat Constitutes a Service on the Web?
dc.typeBook chapter
local.description.notesImported from ARIES
local.description.refereedYes
dc.date.issued2015
local.identifier.absfor080603 - Conceptual Modelling
local.identifier.ariespublicationu4334215xPUB1531
local.publisher.urlhttps://link.springer.com
local.type.statusPublished Version
local.contributor.affiliationSchewe, Klaus-Dieter, Software Competence Center Hagenberg
local.contributor.affiliationWang, Qing (Ms), College of Engineering and Computer Science, ANU
local.description.embargo2037-12-31
local.bibliographicCitation.startpage257
local.bibliographicCitation.lastpage292
local.identifier.doi10.1007/978-3-319-17112-8_8
local.identifier.absseo970108 - Expanding Knowledge in the Information and Computing Sciences
dc.date.updated2019-04-14T08:26:34Z
local.bibliographicCitation.placeofpublicationCham, Switzerland
CollectionsANU Research Publications

Download

File Description SizeFormat Image
01_Schewe_What_Constitutes_a_Service_on_2015.pdf336.87 kBAdobe PDF    Request a copy


Items in Open Research are protected by copyright, with all rights reserved, unless otherwise indicated.

Updated:  17 November 2022/ Responsible Officer:  University Librarian/ Page Contact:  Library Systems & Web Coordinator