INSTITUCIONAL
COMUNIDAD
BLOG
AYUDA
MI CUENTA
EN PT ES

Imagen6617S

GeneXus y J2EE

El generador Java de GeneXus, compatible con J2EE, incorpora ahora Enterprise Java Beans y la herramienta EAR Deployment, facilitando así la reutilización de KBs GeneXus y la portabilidad entre servidores J2EE

Que el estándar J2EE ha alcanzado la madurez en términos de su adopción por parte de las empresas que desarrollan y utilizan software en todo el mundo es algo que ya nadie discute. Sin embargo, a lo largo y ancho de la industria se puede escuchar a programadores y expertos asegurar que no es sencillo desarrollar aplicaciones J2EE. Repasemos algunas de las razones que se esgrimen como causa de esta dificultad.

Primero, la brecha existente entre los componentes J2EE y los problemas que enfrentan los desarrolladores en el mundo real. Los componentes J2EE, si bien ofrecen un sólido fundamento para desarrollar aplicaciones, carecen del nivel de abstracción necesario para permitir el rápido desarrollo de soluciones, liberando al desarrollador del trabajo de construir parte de la infraestructura de software de su solución.

El otro problema que es denunciado frecuentemente es la falta de herramientas que justamente oculten la complejidad de las APIs de J2EE al desarrollador orientado al negocio.

La próxima versión GeneXus incorpora soporte para Enterprise Java Beans (EJB) un estándar para crear componentes de lógica de negocios reusables ejecutables dentro de cualquier servidor J2EE. De esta manera, con Genexus se podrá tomar cualquier procedimiento de una Base de Conocimiento (KB) y solamente cambiando un par de propiedades del objeto generarlo como un componente EJB. En otras palabras, no es necesario aprender nada nuevo y se puede reutilizar lo que ya se tiene en la KB GeneXus.

Además, esto permitirá que aplicaciones Java no escritas en GeneXus puedan comunicarse de forma nativa y simple con componentes creados en GeneXus, y permitirá a los usuarios GeneXus construir aplicaciones que aprovechen las funcionalidades de los servidores EJB, explicó el ingeniero Ignacio Roqueta, del equipo de desarrollo de ARTech.

Por otro lado, la portabilidad de las aplicaciones J2EE entre diferentes servidores J2EE en la práctica no resulta transparente y es necesario realizar cambios para que un paquete que corre, por ejemplo, en Websphere se instale en un servidor Oracle 9i AS.

GeneXus facilita la portabilidad con su herramienta EAR Deployment que es un wizard que permite armar paquetes J2EE que corren en los principales servidores J2EE del mercado. Para migrar un paquete de servidor alcanza con ejecutar este wizard de GeneXus y seleccionar el servidor en que se desea instalar la aplicación.

La Beta 1 de GeneXus Yi que incluye todas estas novedades ya fue liberada, y comenzó el proceso de Beta Test al que están invitados a participar.

http://www.gxtechnical.com/main/hbtesters.aspx?2,6,42,YI

 

 

Relacionado
Se liberó la Beta 1 de GeneXus Yi
Upgrades
#Destrancate: Este 25 de abril acercate a la nueva propuesta del GUG Montevideo