• DocumentCode
    3151376
  • Title

    Composing Non-functional Concerns in Composite Web Services

  • Author

    Schmeling, Benjamin ; Charfi, Anis ; Mezini, Mira

  • Author_Institution
    SAP Res. Darmstadt, Darmstadt, Germany
  • fYear
    2011
  • fDate
    4-9 July 2011
  • Firstpage
    331
  • Lastpage
    338
  • Abstract
    The support for non-functional concerns (NFC) is essential for the success and adoption of web services. However, state of the art works offer only a limited support for these concerns especially when it comes to the composition of multiple non-functional concerns with composite web services. In this paper, we focus on the composition of non-functional actions (NFA) with composite web services whose composition logic is made explicit using languages such as BPMN2 or WS-BPEL (gray box view). In contrast to the black box view where only the interface of the service is visible the gray box view reveals additional information on control flow, data flow, composed services, etc. NFAs can also be composite and constitute complex processes such as secure conversations or transactions which have to be integrated with composite web services. Additionally, the execution order of multiple superimposing NFA has to be declared. In our approach we introduce a model-driven approach for the integrated specification and realization of the different types of NFC composition (NFAs with composite services, execution order of superimposing NFAs and composite NFAs) as well as a set of editors and code generators supporting this approach.
  • Keywords
    Web services; formal specification; knowledge representation languages; BPMN2; NFA; NFC; WS-BPEL; composite Web services; composition logic; model-driven approach; nonfunctional action; nonfunctional concern; Adaptation models; Business; Context; Process control; Security; Weaving; Web services; Composition; Non-functional Concerns; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services (ICWS), 2011 IEEE International Conference on
  • Conference_Location
    Washington, DC
  • Print_ISBN
    978-1-4577-0842-8
  • Electronic_ISBN
    978-0-7695-4463-2
  • Type

    conf

  • DOI
    10.1109/ICWS.2011.111
  • Filename
    6009406