Introducing preferences over NFPs into service selection in SOA

    Research output: Contribution to journalConference articlepeer-review

    8 Scopus citations

    Abstract

    When implementing a business or software activity in SOA, a match is sought between the required functionality and that provided by a web service. In selecting services to perform a certain business functionality, often only hard constraints are considered. However, client requirements over QoS or other NFP types are often soft and allow tradeoffs. We use a graphical language for specifying hard constraints, preferences and tradeoffs over NFPs as well as service level objectives (SLO). In particular, we use the TCP and UCP network formalisms to allow for a simple yet very flexible specification of hard constraints, preferences, and tradeoffs over these properties. Algorithms for selecting web services according to the hard constraints, as well as for optimizing the selected web service configuration, according to the specification, were developed.

    Original languageEnglish
    Pages (from-to)68-79
    Number of pages12
    JournalLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
    Volume4907 LNCS
    DOIs
    StatePublished - 23 Feb 2009
    EventInternational Conference on Service-Oriented Computing, ICSOC 2007 - Vienna, Austria
    Duration: 17 Sep 200717 Sep 2007

    ASJC Scopus subject areas

    • Theoretical Computer Science
    • General Computer Science

    Fingerprint

    Dive into the research topics of 'Introducing preferences over NFPs into service selection in SOA'. Together they form a unique fingerprint.

    Cite this