Seminararbeit SEM-2008-08

Bibliograph.
Daten
Wiselka, Matthias: Agility and the AOP paradigm - Flexibility of Software, Services and Processes.
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik, Seminararbeit (2008).
15 Seiten, englisch.
CR-Klassif.D.2.2 (Software Engineering Design Tools and Techniques)
D.2.11 (Software Engineering Software Architectures)
KeywordsAspect-oriented Programming; AOP; BPEL; WSML; Software Adaptability; Process Adaptability; Web Service
Kurzfassung

The 1997 introduced aspect-oriented programming paradigm promises to increase flexibility of software by increasing modularity through the separation of crosscutting concerns. We will show how AOP is aiming to keep its promise by giving an overview of its concepts, explained in a simple example. However, AOP is not only limited to the software level. With the emergence of service-oriented application development (SOAD), the adaptability of services and processes has gained more and more importance. AOP offers the concepts and techniques to improve adaptability needs, as we will show. We will give an overview of why software adaptability is needed and present an approach based on web service technologies applying AOP. Subsequently, we are going to discuss process adaptability as well. A classification of approaches will be given and this paper will present three concrete approaches for the de-facto standard BPEL, showing that aspect-oriented programming can not only increase the agility of programming in the small, but also of programming in the large.

Volltext und
andere Links
PDF (1573199 Bytes)
Zugriff auf studentische Arbeiten aufgrund vorherrschender Datenschutzbestimmungen nur innerhalb der Fakultät möglich
Kontaktm.wiselka@gmail.com
Abteilung(en)Universität Stuttgart, Institut für Architektur von Anwendungssystemen
BetreuerKarastoyanova, Dimka
Eingabedatum16. März 2009
   Publ. Institut   Publ. Informatik