• DocumentCode
    2910146
  • Title

    Guiding Service Composition in a Visual Service Creation Environment

  • Author

    Braem, Mathieu ; Joncheere, Niels ; Vanderperren, Wim ; Van Der Straeten, Ragnhild ; Jonckers, Viviane

  • Author_Institution
    Syst. & Software Eng. Lab., Vrije Univ. Brussel, Brussels
  • fYear
    2006
  • fDate
    Dec. 2006
  • Firstpage
    13
  • Lastpage
    22
  • Abstract
    Current Web service composition languages like WS-BPEL require in-depth knowledge of these languages by the service composition designers. In this paper we present a high-level, visual service creation environment (SCE). This SCE provides service composition templates, verification of compatibility and guidelines, and advanced separation of concerns through aspect-oriented software development. Composition templates are abstract descriptions of reusable compositions containing several placeholders for services. Services are verified to be compatible with the composition template when a service is mapped onto a composition template´s placeholder. Composition guidelines such as QoS constraints can be added to the SCE and verified. The modularization of crosscutting concerns is supported by the SCE through the general-purpose Padus aspect-oriented programming language and the possibility to add concern-specific languages on top of Padus. The SCE generates the appropriate WS-BPEL processes given a complete and verified service composition
  • Keywords
    Web services; object-oriented programming; program verification; programming environments; quality of service; software reusability; specification languages; visual programming; Padus language; QoS constraints; WS-BPEL; Web service composition language; aspect-oriented programming language; aspect-oriented software development; compatibility verification; reusable compositions; visual service creation environment; Binary decision diagrams; Computer languages; Feedback; Guidelines; Programming; Quality of service; Software engineering; Telecommunications; Web services; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services, 2006. ECOWS '06. 4th European Conference on
  • Conference_Location
    Zurich
  • Print_ISBN
    0-7695-2737-X
  • Type

    conf

  • DOI
    10.1109/ECOWS.2006.23
  • Filename
    4031146