loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Fifth Mexican International Conference in Computer Science (ENC'04)
Toward Aspect Oriented Services Coordination for Building Modern Information Systems
Colima, M?xico
September 20-September 24
ISBN: 0-7695-2160-6
Genoveva Vargas-Solar, LSR-IMAG, National Center of Scientific Research
Luciano Garc?a-Ba?uelos, Universidad Aut?noma de Tlaxcala
Jos?-Luis Zechinelli-Martini, Universidad de las Am?ricas
This paper 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, non-functional aspects such as persistence, security, exception handling and transactions have been poorly analyzed. Currently, non-functional 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 paper presents how Aspect Oriented Programming (AOP) can be used for enabling the separation of non-functional and functional code from application logic specified as a coordination of services.
Citation:
Genoveva Vargas-Solar, Luciano Garc?a-Ba?uelos, Jos?-Luis Zechinelli-Martini, "Toward Aspect Oriented Services Coordination for Building Modern Information Systems," enc, pp.353-360, Fifth Mexican International Conference in Computer Science (ENC'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.