Em Direção a um Serviço de Replicação Transparente para Aplicações Web na Arquitetura J2EE
Resumo
Due to the increasing complexity of computational systems, the use of development platforms has become very popular. They provide many services that allow developers to keep their focus of attention in the applications they are implementing. The J2EE platform is the technological solution by Sun Microsystems that provides support services for the development of Web applications. However, the J2EE platform doesn’t offer support to applications that have fault tolerance as a requisite. This work presents the use of Aspect-Oriented Programming to add transparently an objects replication service for applications developed under the J2EE platform.
Referências
Filman, R. et al. (2005) Aspect-Oriented Software Development. Addison-Wesley.
Penchikala, S. (2004) “Implementing Object Caching with AOP”. [link], September.
JBossCache Web Site, <http://www.jboss.com/products/jbosscache>
Ban, B. et al. “JBoss Cache TreeCache: A Structured, Replicated, Transational Cache”. [link]
JGroups Web Site, <http://www.jgroups.org>
Lippert M. Lopes, C. V. (2000). A Study on Exception Detection and Handling Using Aspect-Oriented Programming. In Procedings of the 22 nd International Conference on Software Engineering, pages 418-427. ACM Press.
Kiczales, G. et al. (2001) Discussing Aspects of AOP, in Communications of ACM, v.44, n.10, p.33-38, October.
Kiczales, G. et al. (1997) Aspect-Oriented Programming, in Proceedings of the 11th European Conference on Object-Oriented Programming (ECOOP ’97), Finland, Springer-Verlag, 1997, pp. 220-242.