Title :
Toward aspect oriented services coordination for building modern information systems
Author :
Vargas-Solar, Genoveva ; García-Bañuelos, Luciano ; Zechinelli-Martini, José-Luis
Author_Institution :
LSR-IMAG, National Center of Sci. Res., Saint-Martin D´´Heres, France
Abstract :
This work analyzes current challenges for building modern information systems (e.g., e-commerce, B2B, E2E). Indeed the emergence of Internet, data exchange and communication protocol standards for the Internet has lead to a new paradigm for the construction of information systems. Similar to orchestra partitions, information systems are built by coordinating existing distributed and autonomous building blocks called services. Existing technology and academic efforts have tackled application logic (functional aspects) description and enactment. Yet, nonfunctional aspects such as persistence, security, exception handling and transactions have been poorly analyzed. Currently, nonfunctional aspects are implemented as ad-hoc solutions and they are hard coded within the application logic code. This approach leads to systems which are difficult to maintain and scale which essentially contradicts the spirit of construction of service based systems today. In order to tackle, this problem, This work presents how aspect oriented programming (AOP) can be used for enabling the separation of nonfunctional and functional code from application logic specified as a coordination of services.
Keywords :
formal specification; information systems; object-oriented programming; application logic; aspect oriented services coordination; aspect-oriented programming; autonomous building blocks; distributed building blocks; functional aspects; functional code; modern information systems; nonfunctional aspects; nonfunctional code; Automation; Buildings; Communication standards; Communication system control; Functional programming; Information analysis; Information systems; Internet; Logic programming; Protocols;
Conference_Titel :
Computer Science, 2004. ENC 2004. Proceedings of the Fifth Mexican International Conference in
Print_ISBN :
0-7695-2160-6
DOI :
10.1109/ENC.2004.1342627