Em Direção a um Serviço de Replicação Transparente para Aplicações Web na Arquitetura J2EE

  • André Zampieri UCS
  • Luciano Azevedo Cassol UCS

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

Kurniawan, B. (2002) Java for the Web with Servlets, JSP and EJB: A Developer's Guide to J2EE Solutions. New Riders Publishing.

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.
Publicado
29/05/2006
ZAMPIERI, André; CASSOL, Luciano Azevedo. Em Direção a um Serviço de Replicação Transparente para Aplicações Web na Arquitetura J2EE. In: WORKSHOP DE TESTES E TOLERÂNCIA A FALHAS (WTF), 7. , 2006, Curitiba/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2006 . p. 198-201. ISSN 2595-2684. DOI: https://doi.org/10.5753/wtf.2006.23345.