TU Darmstadt / ULB / TUbiblio

Composing Non-functional Concerns in Composite Web Services

Schmeling, Benjamin ; Charfi, Anis ; Mezini, Mira (2011)
Composing Non-functional Concerns in Composite Web Services.
IEEE International Conference on Web Services. Washington DC, USA
Konferenzveröffentlichung, Bibliographie

Kurzbeschreibung (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.

Typ des Eintrags: Konferenzveröffentlichung
Erschienen: 2011
Autor(en): Schmeling, Benjamin ; Charfi, Anis ; Mezini, Mira
Art des Eintrags: Bibliographie
Titel: Composing Non-functional Concerns in Composite Web Services
Sprache: Englisch
Publikationsjahr: Juli 2011
Buchtitel: Proceedings of the 9th IEEE International Conference on Web Services
Veranstaltungstitel: IEEE International Conference on Web Services
Veranstaltungsort: Washington DC, USA
URL / URN: http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=6009406...
Kurzbeschreibung (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.

Schlagworte:
Einzelne SchlagworteSprache
BPMN2,NFA,NFC,WS-BPEL,composite Web services,composition logic,model-driven approach,nonfunctional action,nonfunctional concern,Web services,formal specification,knowledge representation languagesEnglisch
Fachbereich(e)/-gebiet(e): 20 Fachbereich Informatik > Softwaretechnik
20 Fachbereich Informatik
Hinterlegungsdatum: 08 Mär 2012 16:11
Letzte Änderung: 05 Mär 2013 09:59
PPN:
Schlagworte:
Einzelne SchlagworteSprache
BPMN2,NFA,NFC,WS-BPEL,composite Web services,composition logic,model-driven approach,nonfunctional action,nonfunctional concern,Web services,formal specification,knowledge representation languagesEnglisch
Export:
Suche nach Titel in: TUfind oder in Google
Frage zum Eintrag Frage zum Eintrag

Optionen (nur für Redakteure)
Redaktionelle Details anzeigen Redaktionelle Details anzeigen