Service-oriented Design: A Multi-viewpoint Approach

R.M. Dijkman, M. Dumas

    Research output: Book/ReportReportProfessional

    137 Citations (Scopus)
    52 Downloads (Pure)

    Abstract

    As the technology associated to the ¿Web Services¿ trend gains significant adoption, the need for a corresponding design approach becomes increasingly important. This paper introduces a foundational model for designing (composite) services. The innovation of this model lies in the identification of four interrelated viewpoints (interface behaviour, provider behaviour, choreography, and orchestration) and their formalization from a control-flow perspective in terms of Petri nets. By formally capturing the interrelationships between these viewpoints, the proposal enables the static verification of the consistency of composite services designed in a cooperative and incremental manner. A proof-of-concept simulation and verification tool has been developed to test the possibilities of the proposed model.
    Original languageUndefined
    Place of PublicationEnschede
    PublisherCentre for Telematics and Information Technology (CTIT)
    Number of pages26
    Publication statusPublished - Feb 2004

    Publication series

    NameCTIT Technical Report Series
    No.04-09
    ISSN (Print)1381-3625

    Keywords

    • METIS-219269
    • EWI-5795
    • IR-48094

    Cite this

    Dijkman, R. M., & Dumas, M. (2004). Service-oriented Design: A Multi-viewpoint Approach. (CTIT Technical Report Series; No. 04-09). Enschede: Centre for Telematics and Information Technology (CTIT).