AspectTAZ : a new approach based on Aspect Oriented Programming for Object Oriented Industrial Messaging Services design
Résumé
Since 1994, we have designed and prototyped several industrial messaging services over different platforms. Our experiments have been based on ISO-MMS standard and TASE.2. This paper describes the lessons learned from these past projects, and some of our activities in designing a next generation of industrial messaging services. Faced with a fast changing world of communication protocols, a stringent requirement for these services is to be easily adaptable to new protocols (yesterday ONC-RPC and CORBA, today SOAP/XML). Recent software engineering researches introduced the notion of aspect-oriented programming (AOP) to cope with such a need in adaptability. This paper demonstrates the viability of this approach in addressing our requirement.