A coding framework for functional adaptation of coarse-grained components in extensible ejb servers

2Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Separation of functional concerns is a major step for managing the complexity of large scale component systems. It allows the identification of well defined functional or non-functional dimensions in order to facilitate their assembly, adaptation and finally their reuse. Current component-based middleware and application servers offer container services that much more facilitate the reuse of the functional core throughout technical concerns, such as persistence, components distribution, transactions, security management, and so on. But they rarely offer facilities for the separation of functional concerns within this core itself. This contribution is dedicated to this question, specifically within the field of "coarse-grained view components". In the Information System domain, these components are common and capture "real-world semantics", that is a structured set of entities related to a specific functional concern. Inspired by previous works on Subject-Oriented or View-Oriented Modeling, we retain model templates as good candidates for the definition of coarse-grained reusable view components. We propose a framework to provide such components onto the EJB technology. It takes advantages of extensible containers and exploits their Aspect-Oriented Programming facilities in order to inject specific view services compatible with standard J2EE/EJB ones. © 2009 Springer Berlin Heidelberg.

Cite

CITATION STYLE

APA

Caron, O., Carré, B., Muller, A., & Vanwormhoudt, G. (2009). A coding framework for functional adaptation of coarse-grained components in extensible ejb servers. In Lecture Notes in Business Information Processing (Vol. 33 LNBIP, pp. 215–230). Springer Verlag. https://doi.org/10.1007/978-3-642-02571-6_13

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free