Charfi, Anis ; Mezini, Mira (2006)
Aspect-Oriented Workflow Languages.
In: On the Move to Meaningful Internet Systems 2006: CoopIS, DOA, GADA, and ODBASE
doi: 10.1007/11914853_12
Buchkapitel, Bibliographie
Kurzbeschreibung (Abstract)
Most available aspect-oriented languages today are extensions to programming languages. However, aspect-orientation, which is a paradigm for decomposition and modularization, is not only applicable in that context. In this paper, we introduce aspect-oriented software development concepts to workflow languages in order to improve the modularity of workflow process specifications with respect to crosscutting concerns and crosscutting changes. In fact, crosscutting concerns such as data validation and security cannot be captured in a modular way when using the constructs provided by current workflow languages. We will propose a concern-based decomposition of workflow process specifications and present the main concepts of aspect-oriented workflow languages using AO4BPEL, which is an aspect-oriented workflow language for Web Service composition.
Typ des Eintrags: | Buchkapitel |
---|---|
Erschienen: | 2006 |
Autor(en): | Charfi, Anis ; Mezini, Mira |
Art des Eintrags: | Bibliographie |
Titel: | Aspect-Oriented Workflow Languages |
Sprache: | Englisch |
Publikationsjahr: | 30 November 2006 |
Ort: | Berlin/Heidelberg, Germany |
Buchtitel: | On the Move to Meaningful Internet Systems 2006: CoopIS, DOA, GADA, and ODBASE |
Reihe: | Lecture Notes in Computer Science |
Band einer Reihe: | 4275 |
Veranstaltungstitel: | International Conference on Cooperative Information Systems (CoopIS 2006) |
DOI: | 10.1007/11914853_12 |
Kurzbeschreibung (Abstract): | Most available aspect-oriented languages today are extensions to programming languages. However, aspect-orientation, which is a paradigm for decomposition and modularization, is not only applicable in that context. In this paper, we introduce aspect-oriented software development concepts to workflow languages in order to improve the modularity of workflow process specifications with respect to crosscutting concerns and crosscutting changes. In fact, crosscutting concerns such as data validation and security cannot be captured in a modular way when using the constructs provided by current workflow languages. We will propose a concern-based decomposition of workflow process specifications and present the main concepts of aspect-oriented workflow languages using AO4BPEL, which is an aspect-oriented workflow language for Web Service composition. |
Freie Schlagworte: | Modularity, Separation of Concerns, Aspect-Oriented Software Development, Workflow Languages |
Fachbereich(e)/-gebiet(e): | 20 Fachbereich Informatik 20 Fachbereich Informatik > Softwaretechnik |
Hinterlegungsdatum: | 14 Sep 2009 07:05 |
Letzte Änderung: | 26 Aug 2018 21:24 |
PPN: | |
Export: | |
Suche nach Titel in: | TUfind oder in Google |
Frage zum Eintrag |
Optionen (nur für Redakteure)
Redaktionelle Details anzeigen |