Aspect oriented DSLs for business process implementation
Arno Schmidmeier · 2007
Domain specific languages (DSLs) are a very important approach to raise abstraction and enable an efficient communication between business experts and application software developers. Some DSLs could benefit from the application of ideas from the AOSD world. Therefore, it is a natural idea to enhance an existing DSL with AOP based programming ideas. This paper describes such an attempt. The approach has been successfully applied in several commercial projects. Commercially available DSLs in the domain of application integration, service orchestration and business process management have been enhanced with composition filters.