An abstract model for service provision, search and composition

Hui Ma*, Klaus Dieter Schewe, Qing Wang

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

25 Citations (Scopus)

Abstract

Service-oriented computing, cloud computing, and web services composition mark cornerstones of a paradigm shift in software systems engineering. The general new idea is to use as much as possible services that are made available by others, mostly disseminated via the web. In this paper, we present an abstract model for clouds as federations of services together with a specification of semantics and quality characteristics. For the services as such we adopt the abstract model of abstract state services, which is based on views on some hidden database layer that are equipped with service operations. For the semantics we adopt types for in- and output, pre- and post-conditions, and a description of functionality within an operations ontology. In addition, quality characteristics capture performance, costs, availability, etc. On the basis of this model of clouds, users may conduct a (web) search for usable services, extract service components, and recompose these components. The quality characteristics can be used to optimise the selection of usable services.

Original languageEnglish
Title of host publication2009 IEEE Asia-Pacific Services Computing Conference, APSCC 2009
Pages95-102
Number of pages8
DOIs
Publication statusPublished - 2009
Externally publishedYes
Event2009 IEEE Asia-Pacific Services Computing Conference, APSCC 2009 - Singapore, Singapore
Duration: 7 Dec 200911 Dec 2009

Publication series

Name2009 IEEE Asia-Pacific Services Computing Conference, APSCC 2009

Conference

Conference2009 IEEE Asia-Pacific Services Computing Conference, APSCC 2009
Country/TerritorySingapore
CitySingapore
Period7/12/0911/12/09

Fingerprint

Dive into the research topics of 'An abstract model for service provision, search and composition'. Together they form a unique fingerprint.

Cite this