I started working at SSEL in October 2005. I work on the WIT-CASE research project, focusing on the language and tools for service composition on a telecom service delivery platform. This project is funded by the IWT-Vlaanderen.
In current composition languages for web services, there is insufficient support to explicitly separate crosscutting concerns, which leads to compositions that are hard to maintain or evolve. A similar problem in object-oriented languages is being tackled by aspect-oriented programming, and some work has been started to apply these techniques to web service composition languages as well. We identified some key problems with these approaches and formulated some improvements on the current work. We started implementing these features in Padus, an aspect-oriented language to instrument WS-BPEL, the most well known language for web service composition.
In future work we plan to further investigate aspect-oriented programming in a workflow context and aim to define an extension to generic workflow patterns, that can in the end be mapped back to concrete languages, such as e.g. YAWL and WS-BPEL.
Mathieu Braem
Vrije Universiteit Brussel
Faculty of Applied Sciences, INFO - SSEL
Pleinlaan 2
B-1050 Brussels
Belgium
I can be found in my office from 10h to 17h. However, if for some reason you want to drop by, contact me first and we'll make an appointment.