ABSTRACT
In this demonstrator we illustrate the design and development of a domain-specific middleware layer for supporting a publishing infrastructure. The design of the middleware layer is based on an aspect-oriented architecture which has been iteratively defined by applying state-of-the-art aspect-oriented methods. The demonstrator shows the implementation and deployment of the middleware layers on top of JBoss, using the JBoss AOP framework.
- Glassfish; https://glassfish.dev.java.net/.Google Scholar
- B. Tekinerdogan, A. Garcia, C. Sant'Anna, E. Figueiredo, M. Pinto, and L. Fuentes. Approach for modeling aspects in architectural views. AOSD-Europe Deliverable D77, 2007. http://www.aosd-europe.net/deliverables/d77.pdf.Google Scholar
- Google inc. Google news; http://news.google.com.Google Scholar
- Red Hat inc. Jboss.com; http://www.jboss.com/.Google Scholar
- B. Lagaisse and W. Joosen. True and Transparent Distributed Composition of Aspect-Components. In Proceedings Middleware'06, volume 4290 of Lecture Notes in Computer Science, 2006.Google ScholarDigital Library
- Luis Daniel Benavides Navarro, Mario Südholt, Wim Vanderperren, Bruno De Fraine, and Davy Suvée. Explicitly distributed aop using awed. In Proceedings of AOSD 2006. Google ScholarDigital Library
- R. Pawlak, L. Seinturier, L. Duchien, and G. Florin. JAC: A flexible solution for aspect-oriented programming in Java. In Reflection 2001, volume 2192 of Lecture Notes in Computer Science, 2001. Google ScholarDigital Library
Index Terms
- A domain-specific middleware layer using AOSD: next-generation digital news publishing
Recommendations
Large-scale AOSD for middleware
AOSD '04: Proceedings of the 3rd international conference on Aspect-oriented software developmentFor a variety of reasons, today's middleware systems are highly complex. This complexity surfaces internally in the middleware construction, and externally in the programming models supported and features offered. We believed that aspect-orientation ...
Weaving a debugging aspect into domain-specific language grammars
SAC '05: Proceedings of the 2005 ACM symposium on Applied computingA common trend in programming language specification is to generate various tools (e.g., compiler, editor, profiler, and debugger) from a grammar. In such a generative approach, it is desirable to have the definition of a programming language be ...
Towards an aspect-oriented reconfigurable middleware for pervasive systems: implementation and evaluation
ARM '11: Adaptive and Reflective Middleware on Proceedings of the International WorkshopPervasive systems need to be dynamically reconfigured in order to properly adapt to the changes that continuously occur in their environment. This is usually achieved by building these systems on top of a middleware platform that offers, among others, a ...
Comments