Arquitectura de Sistemas de Informacion basados en Componentes sobre la Plataforma J2EE
Daniel Perovich (1), Leonardo Rodriguez (1), Andres Vignaga (1)
e-mails: perovich@fing.edu.uy, lrodrigu@fing.edu.uy, avignaga@fing.edu.uy
(1) Universidad de la Republica - Facultad de Ingeniería, Instituto de Computación 11300 Montevideo Uruguay
Component-based development can be addressed from two different
fronts, or more precisely, from two different levels. One of them
regards the technology used for system implementation, and the
other is a previous and more abstract level, where the focus is
set to the logical structure of the solution and where
technological issues are not considered. Model Driven Architecture
promotes such separation by distinguishing platform independent
models from platform specific models. In alignment with this
approach, this article proposes a mapping between the tiered and
platform independent architecture for information systems
resulting from the application of a widely known methodological
approach, and the available constructs in the J2EE platform. This
mapping allows the definition of transformations between platform
independent models, resulting from the referred methodology where
it is possible to abstractly reason about the solution, and
platform specific models which are aligned with technological
constructs and are directly implemented.
El desarrollo de sistemas basado en componentes puede ser
atacado desde dos frentes, o más precisamente, niveles
diferentes. Uno de ellos es el nivel de la tecnología que se
empleará para la implementación del sistema, y el otro es un
nivel previo más abstracto en el que el centro es la
estructura lógica de la solución dejando de lado aspectos
particulares de la tecnología. El enfoque de Model Driven
Architecture incorpora esta separación distinguiendo modelos
de sistemas que son independientes de la plataforma de
desarrollo de los que son específicos para la misma.
Alineado con este enfoque, este artículo propone una
correspondencia entre la arquitectura lógica en capas de un
sistema de información creado independiente de la tecnología
aplicando una propuesta metodológica conocida, y las
construcciones de la plataforma J2EE. Esta correspondencia o
mapping permite definir transformaciones entre modelos
independientes de la plataforma resultantes de la aplicación
de la metodología mencionada que permiten un razonamiento
abstracto de la solución, y modelos específicos de la
plataforma que se encuentran alineados con las
construcciones de la tecnología y que son implementables en
forma directa.
Keywords:Software Architecture, Component-Based Development, Information Systems, Java 2 Enterprice Edition, Enterprice Java Beans, Model Driven Architecture
Palabras Clave/Palavras Chave: Arquitectura de software, Desarrollo basado en componentes, Sistemas de información, Java 2 Enterprise Edition, Enterprise Java Beans, Model Driven Architecture
BibTex
@INPROCEEDINGS{perovich04:308,
AUTHOR = {Daniel Perovich and Leonardo Rodriguez and Andres Vignaga},
TITLE = {Arquitectura de Sistemas de Informacion basados en Componentes sobre la Plataforma J2EE},
BOOKTITLE = {30ma Conferencia Latinoamericana de Informática (CLEI2004)},
YEAR = {2004},
editor = {Mauricio Solar and David Fernández-Baca and Ernesto Cuadros-Vargas},
pages = {911--920},
address = {},
month = Sep,
organization = {Sociedad Peruana de Computación},
note = {ISBN 9972-9876-2-0},
file = {http://clei2004.spc.org.pe/es/html/pdfs/308.pdf}
}
PDF de este artículo
PDF de CLEI2004 (incluye todos los artículos)
Página principal CLEI 2004
Generado por Sociedad Peruana de Computación