ISSN 0718-3291 Versión Impresa

ISSN 0718-3305 Versión en línea

Volumen 14 N° 3, Septiembre - Diciembre 2006

pdf Índice

Integración de tecnologías en una plataforma J2EE dirigida por modelos

David Colque C.1   Ricardo Valdivia P.2

1 Magíster Ingeniería de Software. E scuela Universitaria de Ingeniería Industrial, Informática y de Sistemas. Universidad de Tarapacá, Arica Chile, davidcolque@yahoo.es

2 Escuela Universitaria de Ingeniería Industrial, Informática y de Sistemas. Universidad de Tarapacá. Arica Chile, rvaldivi@uta.cl


RESUMEN

Este documento presenta una propuesta de cómo integrar adecuadamente diversas tecnologías de persistencia, de negocios y web en una plataforma J2EE. Esto involucra una arquitectura de múltiples capas, que considera para cada capa el uso de soluciones prácticas efectivas en el desarrollo de software, también se considera el uso del paradigma de desarrollo dirigido por modelos (MDA) para facilitar su integración, implementado en el Framework Open Source AndroMDA, y el proceso de desarrollo propuesto por Larman. De este modo se pretende fortalecer el desarrollo orientado a objetos al incorporar una herramienta MDA que genera código a partir de los modelos de cada plataforma específica e incentivar el uso de modelos en el proceso de desarrollo del software, mejorando así la calidad del software, la portabilidad, la interoperabilidad y la reusabilidad, como también la independencia de las tecnologías usadas en cada capa.

Palabras clave: Arquitectura dirigida por modelos, plataforma J2EE, framework, patrones de diseño, AndroMDA.



ABSTRACT

This work presents a proposal for integrating properly diverse technologies of persistence of business and Web in a J2EE platform. This involves an architecture of diverse layers, which considers the use of effective practical solutions for each layer in the development of the software. Also are considered the use of the Model Driven Architecture Paradigm, for facilitating integration performed in the Open Source AndroMDA Framework, and the development process proposed by Larman. This process is aimed at strengthening the development oriented to objects, when incorporating a MDA tool, which generates codes from the models of every specific platform; encouraging the use of models in the process of software development, improving the quality, the portability, the interoperability, as well as reusing the software, and also the self sufficiency of the technologies used in every layer.

Keywords: Model driven architecture, platform J2EE, framework, design patterns, AndroMDA.


 

REFERENCIAS

[1] Object Management Group. "Model Driven Architecture Guide". 2003.

[2] C. Larman. "Applying UML and patterns". Prentice-Hall. Segunda edición. 2002.

[3] Rod Johnson, Juergen Hoeller et al. "Spring java/j2ee Application Framework". Documentación de referencia versión 1.2.1. 2 005.

[4] Martin Fowler. "Inversion of Control Containers and the Dependency Injection pattern". Actualizado el 23 de Junio del 2004. Consultado en noviembre del 2005. http://www.martinfowler.com/articles/injection.html

[5] A. Kleppe, J. Warmer, and W. Bast. "Chapter 1: The MDA Development Process". MDA Explained. Addison-Wesley, pp. 1-12. 2003.

[6] García Molina Jesús, Ortín M. José, Moros Begoña, Nicolás Joaquín y Toval Ambrosio. "De los procesos de negocio a los casos de uso". JISBD 2000. Valladolid, España. Noviembre 2000. http://dis.um.es/~jmolina/jis2000modeladonegocio.pdf

[7] AndroMDA tool. Actualizado 21 octubre 2005. Consultado en octubre del 2005. http://www.andromda.org

[8] "Magic Draw. User's Manual, versión 9.5". No Magic, Inc. Abril 2005.


Artículos Relacionados

# Título Ver
1
Transformación de esquemas multidimensionales difusos desde el nivel conceptual al nivel lógico (2010)
Sabina Carrera Sepúlveda, Marcela Varas Contreras, Angélica Urrutia Sepúlveda
HTML | PDF
2
Enfoque MDA para el diseño de un data warehouse difuso (2012)
Carolina Zambrano Matamala, Marcela Varas Contreras, Angélica Urrutia Sepulveda
HTML | PDF
3
Patrones de diseño para la construcción de cursos on-line en un entorno virtual de aprendizaje (2018)
Danilo Pástor, Jovani Jiménez, Gloria Arcos, María Romero, Luis Urquizo
PDF


Otros Artículos

# Título Ver
1
Localización óptima y confiable de instalaciones en una cadena de suministro (2017)
Fernando González-Solano, Juan Escorcia-Caballero, Luis Patiño-Toledo
PDF
2
¿Cómo se aplica la ingeniería del conocimiento en la investigación de mercados? Estudio de caso (2018)
Vanessa Rodríguez-Lora, Alejandro Valencia Arias
PDF
3
Análise dos tempos entre chegadas de lotes em uma indústria alimentícia (2015)
Claudio Luis Piratelli, Jorge Alberto Achcar, Renata Regina Sandrim
HTML | PDF

Desarrollado por: Cristian Díaz Fonseca - cfonseca@matiasluke.cl