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 Andro MDA, 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.
INTRODUCCIÓN
En la actualidad, la adopción de la plataforma J2EE es una realidad consolidada. Pero presenta complejidad al integrar diversas tecnologías que cambian frecuentemente, lo que se traduce en un problema de adaptación de los desarrolladores menos experimentados a esta plataforma. La cantidad de modelos de desarrollo, frameworks, y APIs presentes en la construcción de una aplicación añade mayor confusión. A esto se suma la existencia de estándares impulsados por el grupo de expertos de J2EE, y los estándares de facto utilizados por los desarrolladores; particularmente en la capa de la lógica de negocio e integración.
El proceso de construcción de software actualmente tiene que adecuarse a los continuos cambios en las tecnologías de implementación, lo que implica un mayor esfuerzo en el diseño de la aplicación a fin de satisfacer las exigencias de las nuevas tecnologías que la incorporan. Cada vez es más difícil de atender y satisfacer los requisitos de escalabilidad, seguridad y eficiencia de un software, más aún, si vemos como aplicaciones Bussines to Bussines (B2B) y Client to Bussines (C2B), son cada vez más comunes.
Como consecuencia de lo anterior y mediante la exploración previa de diferentes proyectos que incorporan estrategias de persistencias, se identificó que el Framework de mapeo objeto relacional (ORM) Hibernate es más cercano a una arquitectura dirigida por modelos conocida como MDA (Model Driven Architecture), a diferencia de los proyectos que utilizan el estándar Java Data Object (JDO) y Enterprise Java Beans (EJB). Según las estrategias de persistencia analizadas EJB, JDO y ORM, es posible establecer que estas, por sí solas, no son suficientes en el desarrollo de software, debido a la complejidad de tratar la correspondencia entre el modelo orientado a objetos y el modelo relacional, en dominios grandes y complejos.
La información existente referente a un proceso guiado por modelo no detalla la integración de diversas tecnologías en la capa de la lógica de negocio, integración y de los sistemas legados. Además, hay que destacar los esfuerzos de varias organizaciones por construir una herramienta de desarrollo que incorpore tecnologías de persistencia más livianas que los EJB.
Esta es una versión de prueba de citación de documentos de la Biblioteca Virtual Pro. Puede contener errores. Lo invitamos a consultar los manuales de citación de las respectivas fuentes.
Artículo:
Diseño óptimo de una máquina de briquetas de biomasa con salida múltiple.
Artículo:
Análisis basado en simulación del proceso de pérdida de paquetes de difusión en redes vehiculares WAVE
Artículo:
Análisis de programabilidad del algoritmo monotónico de tasa: primero el trabajo más corto mediante UML-RT
Artículo:
Inferencias para la Distribución Generalizada de Pareto basadas en un Esquema de Censura Progresiva de Primer Fallo.
Artículo:
Soluciones antiperiódicas para redes neuronales inhibitorias de derivación de valores cuaterniónicos con retardos distribuidos e impulsos
Artículo:
Una revisión de la etiopatogenia y características clínicas e histopatológicas del melanoma mucoso oral.
Informe, reporte:
Técnicas de recuperación de suelos contaminados
Artículo:
Caracterización estructural de la materia orgánica de tres suelos provenientes del municipio de Aquitania-Boyacá, Colombia
Artículo:
Bases para implementar un programa de mantenimiento predictivo : caso de estudio