Towards Runtime Discovery, Selection and Composition of Semantic Services

Eduardo Goncalves da Silva, Luis Ferreira Pires, Marten J. van Sinderen

    Research output: Contribution to journalArticleAcademicpeer-review

    37 Citations (Scopus)
    86 Downloads (Pure)

    Abstract

    Service-orientation is gaining momentum in distributed software applications, mainly because it facilitates interoperability and allows application designers to abstract from underlying implementation technologies. Service composition has been acknowledged as a promising approach to create composite services that are capable of supporting service user needs, possibly by personalising the service delivery through the use of context information or user preferences. In this paper we discuss the challenges of automatic service composition, and present DynamiCoS, which is a novel framework that aims at supporting service composition on demand and at runtime for the benefit of service end-users. We define the DynamiCoS framework based on a service composition life-cycle. Framework mechanisms are introduced to tackle each of the phases and requirements of this life-cycle. Semantic services are used in our framework to enable reasoning on the service requests issued by end users, making it possible to automate service discovery, selection and composition. We validate our framework with a prototype that we have built in order to experiment with the mechanisms we have designed. The prototype was evaluated in a testing environment using some use case scenarios. The results of our evaluation give evidences of the feasibility of our approach to support runtime service composition. We also show the benefits of semantic-based frameworks for service composition, particularly for end-users who will be able to have more control on the service composition process.
    Original languageUndefined
    Pages (from-to)159-168
    Number of pages10
    JournalComputer communications
    Volume34
    Issue number2
    DOIs
    Publication statusPublished - 15 Feb 2011

    Keywords

    • SCS-Services
    • EWI-19142
    • Semantic Services
    • IR-75797
    • Service oriented computing
    • METIS-277468
    • User-centric Service Composition

    Cite this

    @article{9601369798364b9d8b111c7182809963,
    title = "Towards Runtime Discovery, Selection and Composition of Semantic Services",
    abstract = "Service-orientation is gaining momentum in distributed software applications, mainly because it facilitates interoperability and allows application designers to abstract from underlying implementation technologies. Service composition has been acknowledged as a promising approach to create composite services that are capable of supporting service user needs, possibly by personalising the service delivery through the use of context information or user preferences. In this paper we discuss the challenges of automatic service composition, and present DynamiCoS, which is a novel framework that aims at supporting service composition on demand and at runtime for the benefit of service end-users. We define the DynamiCoS framework based on a service composition life-cycle. Framework mechanisms are introduced to tackle each of the phases and requirements of this life-cycle. Semantic services are used in our framework to enable reasoning on the service requests issued by end users, making it possible to automate service discovery, selection and composition. We validate our framework with a prototype that we have built in order to experiment with the mechanisms we have designed. The prototype was evaluated in a testing environment using some use case scenarios. The results of our evaluation give evidences of the feasibility of our approach to support runtime service composition. We also show the benefits of semantic-based frameworks for service composition, particularly for end-users who will be able to have more control on the service composition process.",
    keywords = "SCS-Services, EWI-19142, Semantic Services, IR-75797, Service oriented computing, METIS-277468, User-centric Service Composition",
    author = "{Goncalves da Silva}, Eduardo and {Ferreira Pires}, Luis and {van Sinderen}, {Marten J.}",
    note = "10.1016/j.comcom.2010.04.003",
    year = "2011",
    month = "2",
    day = "15",
    doi = "10.1016/j.comcom.2010.04.003",
    language = "Undefined",
    volume = "34",
    pages = "159--168",
    journal = "Computer communications",
    issn = "0140-3664",
    publisher = "Elsevier",
    number = "2",

    }

    Towards Runtime Discovery, Selection and Composition of Semantic Services. / Goncalves da Silva, Eduardo; Ferreira Pires, Luis; van Sinderen, Marten J.

    In: Computer communications, Vol. 34, No. 2, 15.02.2011, p. 159-168.

    Research output: Contribution to journalArticleAcademicpeer-review

    TY - JOUR

    T1 - Towards Runtime Discovery, Selection and Composition of Semantic Services

    AU - Goncalves da Silva, Eduardo

    AU - Ferreira Pires, Luis

    AU - van Sinderen, Marten J.

    N1 - 10.1016/j.comcom.2010.04.003

    PY - 2011/2/15

    Y1 - 2011/2/15

    N2 - Service-orientation is gaining momentum in distributed software applications, mainly because it facilitates interoperability and allows application designers to abstract from underlying implementation technologies. Service composition has been acknowledged as a promising approach to create composite services that are capable of supporting service user needs, possibly by personalising the service delivery through the use of context information or user preferences. In this paper we discuss the challenges of automatic service composition, and present DynamiCoS, which is a novel framework that aims at supporting service composition on demand and at runtime for the benefit of service end-users. We define the DynamiCoS framework based on a service composition life-cycle. Framework mechanisms are introduced to tackle each of the phases and requirements of this life-cycle. Semantic services are used in our framework to enable reasoning on the service requests issued by end users, making it possible to automate service discovery, selection and composition. We validate our framework with a prototype that we have built in order to experiment with the mechanisms we have designed. The prototype was evaluated in a testing environment using some use case scenarios. The results of our evaluation give evidences of the feasibility of our approach to support runtime service composition. We also show the benefits of semantic-based frameworks for service composition, particularly for end-users who will be able to have more control on the service composition process.

    AB - Service-orientation is gaining momentum in distributed software applications, mainly because it facilitates interoperability and allows application designers to abstract from underlying implementation technologies. Service composition has been acknowledged as a promising approach to create composite services that are capable of supporting service user needs, possibly by personalising the service delivery through the use of context information or user preferences. In this paper we discuss the challenges of automatic service composition, and present DynamiCoS, which is a novel framework that aims at supporting service composition on demand and at runtime for the benefit of service end-users. We define the DynamiCoS framework based on a service composition life-cycle. Framework mechanisms are introduced to tackle each of the phases and requirements of this life-cycle. Semantic services are used in our framework to enable reasoning on the service requests issued by end users, making it possible to automate service discovery, selection and composition. We validate our framework with a prototype that we have built in order to experiment with the mechanisms we have designed. The prototype was evaluated in a testing environment using some use case scenarios. The results of our evaluation give evidences of the feasibility of our approach to support runtime service composition. We also show the benefits of semantic-based frameworks for service composition, particularly for end-users who will be able to have more control on the service composition process.

    KW - SCS-Services

    KW - EWI-19142

    KW - Semantic Services

    KW - IR-75797

    KW - Service oriented computing

    KW - METIS-277468

    KW - User-centric Service Composition

    U2 - 10.1016/j.comcom.2010.04.003

    DO - 10.1016/j.comcom.2010.04.003

    M3 - Article

    VL - 34

    SP - 159

    EP - 168

    JO - Computer communications

    JF - Computer communications

    SN - 0140-3664

    IS - 2

    ER -