La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date line: 13pt Arial Regular, white.

Presentaciones similares


Presentación del tema: "Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date line: 13pt Arial Regular, white."— Transcripción de la presentación:

1 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Disclaimer information may also be appear in this area. Place flush left, aligned at bottom, 8-10pt Arial Regular, white IBM logo must not be moved, added to, or altered in any way. Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements Presentation title: 28pt Arial Regular, black Recommended maximum length: 2 lines Group name: 17pt Arial Regular, white Maximum length: 1 line Copyright: 10pt Arial Regular, white © 2006 IBM Corporation Template release: Oct 02 For the latest, go to http://w3.ibm.com/ibm/presentations Cómo generar e integrar aplicaciones J2EE con GeneXus IBM On Demand Lab Diciembre de 2005 a Marzo de 2006. Presentadores: Juan Miguel Lazaroff jlazarof@uy.ibm.com Diego D. Pérez dperez@uy.ibm.com

2 IBM logo must not be moved, added to, or altered in any way. Background should not be modified. Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Slide heading: 28pt Arial Regular, blue R120 | G137 | B251 Maximum length: 2 lines Slide body: 18pt Arial Regular, black Square bullet color: teal R045 | G182 | B179 Recommended maximum text length: 5 principal points Group name: 14pt Arial Regular, white Maximum length: 1 line Copyright: 10pt Arial Regular, white Template release: Oct 02 For the latest, go to http://w3.ibm.com/ibm/presentations PILOTO INTEGRACIÓN J2EE RAD-GeneXus © 2006 IBM Corporation Optional slide number: 10pt Arial Bold, white Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements GBS – AS Uruguay 2 IBM On Demand Lab Contamos Con:  Infraestructura  Tecnologías adecuadas  Herramientas de última generación  Equipos de trabajo ¿Qué Hacemos en estos programas ?... Investigamos  Grid Computing  SOA  Bussines Intelligent  Genexus  …

3 IBM logo must not be moved, added to, or altered in any way. Background should not be modified. Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Slide heading: 28pt Arial Regular, blue R120 | G137 | B251 Maximum length: 2 lines Slide body: 18pt Arial Regular, black Square bullet color: teal R045 | G182 | B179 Recommended maximum text length: 5 principal points Group name: 14pt Arial Regular, white Maximum length: 1 line Copyright: 10pt Arial Regular, white Template release: Oct 02 For the latest, go to http://w3.ibm.com/ibm/presentations PILOTO INTEGRACIÓN J2EE RAD-GeneXus © 2006 IBM Corporation Optional slide number: 10pt Arial Bold, white Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements GBS – AS Uruguay 3 IBM Ondemand-Lab Iniciativas o Motivaciones en GeneXus:  Generar Aplicaciones J2EE con GeneXus 9.0  Integrar Aplicaciones J2EE GeneXus con No GeneXus  Migración

4 IBM logo must not be moved, added to, or altered in any way. Background should not be modified. Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Slide heading: 28pt Arial Regular, blue R120 | G137 | B251 Maximum length: 2 lines Slide body: 18pt Arial Regular, black Square bullet color: teal R045 | G182 | B179 Recommended maximum text length: 5 principal points Group name: 14pt Arial Regular, white Maximum length: 1 line Copyright: 10pt Arial Regular, white Template release: Oct 02 For the latest, go to http://w3.ibm.com/ibm/presentations PILOTO INTEGRACIÓN J2EE RAD-GeneXus © 2006 IBM Corporation Optional slide number: 10pt Arial Bold, white Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements GBS – AS Uruguay 4 Descripción del Piloto Objetivo: Obtener lecciones útiles para el desarrollo de aplicaciones J2EE utilizando el nuevo generador Java GeneXus 9.0, realizando el deploy sobre el WebSphere Application Server. Obtener lecciones útiles para la integración entre una aplicación J2EE GeneXus con otra J2EE no GeneXus.

5 IBM logo must not be moved, added to, or altered in any way. Background should not be modified. Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Slide heading: 28pt Arial Regular, blue R120 | G137 | B251 Maximum length: 2 lines Slide body: 18pt Arial Regular, black Square bullet color: teal R045 | G182 | B179 Recommended maximum text length: 5 principal points Group name: 14pt Arial Regular, white Maximum length: 1 line Copyright: 10pt Arial Regular, white Template release: Oct 02 For the latest, go to http://w3.ibm.com/ibm/presentations PILOTO INTEGRACIÓN J2EE RAD-GeneXus © 2006 IBM Corporation Optional slide number: 10pt Arial Bold, white Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements GBS – AS Uruguay 5 Descripción del Piloto Repasamos  EJB ( Enterprise Java Beans) Session Beans Message Driven Beans  WS ( Web Service) WS MDB SB

6 IBM logo must not be moved, added to, or altered in any way. Background should not be modified. Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Slide heading: 28pt Arial Regular, blue R120 | G137 | B251 Maximum length: 2 lines Slide body: 18pt Arial Regular, black Square bullet color: teal R045 | G182 | B179 Recommended maximum text length: 5 principal points Group name: 14pt Arial Regular, white Maximum length: 1 line Copyright: 10pt Arial Regular, white Template release: Oct 02 For the latest, go to http://w3.ibm.com/ibm/presentations PILOTO INTEGRACIÓN J2EE RAD-GeneXus © 2006 IBM Corporation Optional slide number: 10pt Arial Bold, white Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements GBS – AS Uruguay 6 WS CLIENTE SB GX CLIENTE MDB GX CLIENTE WS GX WAS Aplicación RADAplicación GX MDB SB MDB WS CLIENTE SB RAD CLIENTE MDB RAD CLIENTE WS RAD WEB Diagrama de Arquitectura SB

7 IBM logo must not be moved, added to, or altered in any way. Background should not be modified. Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Slide heading: 28pt Arial Regular, blue R120 | G137 | B251 Maximum length: 2 lines Slide body: 18pt Arial Regular, black Square bullet color: teal R045 | G182 | B179 Recommended maximum text length: 5 principal points Group name: 14pt Arial Regular, white Maximum length: 1 line Copyright: 10pt Arial Regular, white Template release: Oct 02 For the latest, go to http://w3.ibm.com/ibm/presentations PILOTO INTEGRACIÓN J2EE RAD-GeneXus © 2006 IBM Corporation Optional slide number: 10pt Arial Bold, white Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements GBS – AS Uruguay 7 Resultados del piloto  Experiencia y Capacitación del equipo de trabajo.  Una documentación muy completa y detallada de todos los puntos atacados en el piloto.  Lecciones aprendidas, recomendaciones y guías de uso para el nuevo generador J2EE de GeneXus, ejecutando en WAS.  Una lista de recomendaciones para la correcta integración entre aplicaciones J2EE desarrolladas usando GeneXus y RAD.

8 IBM logo must not be moved, added to, or altered in any way. Background should not be modified. Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Slide heading: 28pt Arial Regular, blue R120 | G137 | B251 Maximum length: 2 lines Slide body: 18pt Arial Regular, black Square bullet color: teal R045 | G182 | B179 Recommended maximum text length: 5 principal points Group name: 14pt Arial Regular, white Maximum length: 1 line Copyright: 10pt Arial Regular, white Template release: Oct 02 For the latest, go to http://w3.ibm.com/ibm/presentations PILOTO INTEGRACIÓN J2EE RAD-GeneXus © 2006 IBM Corporation Optional slide number: 10pt Arial Bold, white Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements GBS – AS Uruguay 8 Resultados del piloto  Constante apoyo de Artech (Soporte – Desarrollo)  Se logró un enriquecimiento de este nuevo generador 5 Builds que son parte del upgrade 1 y 2 sobre la nueva versión GeneXus 9.0. 6 SAC’s publicados. ( 19519, 19645,19895, 21030, 21097, 19826)  Resultó muy productivo para ambas partes

9 IBM logo must not be moved, added to, or altered in any way. Background should not be modified. Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Slide heading: 28pt Arial Regular, blue R120 | G137 | B251 Maximum length: 2 lines Slide body: 18pt Arial Regular, black Square bullet color: teal R045 | G182 | B179 Recommended maximum text length: 5 principal points Group name: 14pt Arial Regular, white Maximum length: 1 line Copyright: 10pt Arial Regular, white Template release: Oct 02 For the latest, go to http://w3.ibm.com/ibm/presentations PILOTO INTEGRACIÓN J2EE RAD-GeneXus © 2006 IBM Corporation Optional slide number: 10pt Arial Bold, white Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements GBS – AS Uruguay 9 Lecciones útiles:  Desarrollo en GeneXus de: EJB Session Bean EJB Message Driven Bean Web Service  Desarrollar la invocación desde GeneXus a los componentes de la aplicación RAD: Session Bean Message Driven Bean Web Service  Desarrollar la invocación desde RAD a los componentes de la aplicación GeneXus: Session Bean Message Driven Bean Web Service

10 IBM logo must not be moved, added to, or altered in any way. Background should not be modified. Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Slide heading: 28pt Arial Regular, blue R120 | G137 | B251 Maximum length: 2 lines Slide body: 18pt Arial Regular, black Square bullet color: teal R045 | G182 | B179 Recommended maximum text length: 5 principal points Group name: 14pt Arial Regular, white Maximum length: 1 line Copyright: 10pt Arial Regular, white Template release: Oct 02 For the latest, go to http://w3.ibm.com/ibm/presentations PILOTO INTEGRACIÓN J2EE RAD-GeneXus © 2006 IBM Corporation Optional slide number: 10pt Arial Bold, white Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements GBS – AS Uruguay 10 Más lecciones útiles:  Uso del WAS y la consola administrativa.  Configuración del Data Source para DB2 y del JMS provider  Uso de JNDI  Place Holder y Business Components de GeneXus.  Prototipado en GeneXus  Registro de Problemas.  Referencias de interés

11 IBM logo must not be moved, added to, or altered in any way. Background should not be modified. Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Slide heading: 28pt Arial Regular, blue R120 | G137 | B251 Maximum length: 2 lines Slide body: 18pt Arial Regular, black Square bullet color: teal R045 | G182 | B179 Recommended maximum text length: 5 principal points Group name: 14pt Arial Regular, white Maximum length: 1 line Copyright: 10pt Arial Regular, white Template release: Oct 02 For the latest, go to http://w3.ibm.com/ibm/presentations PILOTO INTEGRACIÓN J2EE RAD-GeneXus © 2006 IBM Corporation Optional slide number: 10pt Arial Bold, white Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements GBS – AS Uruguay 11 Contenido del Piloto: WS CLIENTE SB GX CLIENTE MDB GX CLIENTE WS GX WAS Aplicación RADAplicación GX MDB SB MDB WS CLIENTE SB RAD CLIENTE MDB RAD CLIENTE WS RAD WEB

12 IBM logo must not be moved, added to, or altered in any way. Background should not be modified. Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Slide heading: 28pt Arial Regular, blue R120 | G137 | B251 Maximum length: 2 lines Slide body: 18pt Arial Regular, black Square bullet color: teal R045 | G182 | B179 Recommended maximum text length: 5 principal points Group name: 14pt Arial Regular, white Maximum length: 1 line Copyright: 10pt Arial Regular, white Template release: Oct 02 For the latest, go to http://w3.ibm.com/ibm/presentations PILOTO INTEGRACIÓN J2EE RAD-GeneXus © 2006 IBM Corporation Optional slide number: 10pt Arial Bold, white Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements GBS – AS Uruguay 12 Contenido del Piloto: WS CLIENTE SB GX CLIENTE MDB GX CLIENTE WS GX WAS Aplicación RADAplicación GX MDB SB MDB WS CLIENTE SB RAD CLIENTE MDB RAD CLIENTE WS RAD WEB

13 IBM logo must not be moved, added to, or altered in any way. Background should not be modified. Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Slide heading: 28pt Arial Regular, blue R120 | G137 | B251 Maximum length: 2 lines Slide body: 18pt Arial Regular, black Square bullet color: teal R045 | G182 | B179 Recommended maximum text length: 5 principal points Group name: 14pt Arial Regular, white Maximum length: 1 line Copyright: 10pt Arial Regular, white Template release: Oct 02 For the latest, go to http://w3.ibm.com/ibm/presentations PILOTO INTEGRACIÓN J2EE RAD-GeneXus © 2006 IBM Corporation Optional slide number: 10pt Arial Bold, white Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements GBS – AS Uruguay 13 Desarrollo de un EJB en GeneXus.  Un EJB es Procedimiento o Business Component con las siguientes propiedades: Main Program = True Call protocol = Enterprise Java Bean  Procedimiento: GeneXus genera tanto el Session Bean como el Message Driven Bean. Con el comando ‘call’ se invoca al Session Bean y con ‘submit’ al MDB.  Business Component: GeneXus genera sólo el Session Bean.  Se puede lograr que el objeto NO sea llamado como EJB para las invocaciones dentro de GeneXus Call protocol = Internal Expose as EJB = True SB MDB

14 IBM logo must not be moved, added to, or altered in any way. Background should not be modified. Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Slide heading: 28pt Arial Regular, blue R120 | G137 | B251 Maximum length: 2 lines Slide body: 18pt Arial Regular, black Square bullet color: teal R045 | G182 | B179 Recommended maximum text length: 5 principal points Group name: 14pt Arial Regular, white Maximum length: 1 line Copyright: 10pt Arial Regular, white Template release: Oct 02 For the latest, go to http://w3.ibm.com/ibm/presentations PILOTO INTEGRACIÓN J2EE RAD-GeneXus © 2006 IBM Corporation Optional slide number: 10pt Arial Bold, white Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements GBS – AS Uruguay 14  Desarrollamos Procedimiento que implementa la consulta de personas.  Propiedades del procedimiento: Main Program = True Call protocol = Enterprise Java Bean Expose as EJB = True Transaction Type= container Transaction Attribute= required JNDI name= ejb/aConsultaPersona Destination Type=Queue Connection Factory JNDI name= jms/connectionFactoryJNDIGX Destination JNDI name = jms/destinationJNDIGX  Un MDB es asincrónica. Los parámetros OUT no son tenidos en cuenta. Desarrollo de un EJB en GeneXus. SB MDB

15 IBM logo must not be moved, added to, or altered in any way. Background should not be modified. Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Slide heading: 28pt Arial Regular, blue R120 | G137 | B251 Maximum length: 2 lines Slide body: 18pt Arial Regular, black Square bullet color: teal R045 | G182 | B179 Recommended maximum text length: 5 principal points Group name: 14pt Arial Regular, white Maximum length: 1 line Copyright: 10pt Arial Regular, white Template release: Oct 02 For the latest, go to http://w3.ibm.com/ibm/presentations PILOTO INTEGRACIÓN J2EE RAD-GeneXus © 2006 IBM Corporation Optional slide number: 10pt Arial Bold, white Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements GBS – AS Uruguay 15 Diferencias en los EJB en GeneXus:  Genera Session Beans Stateless únicamente.  Session Bean con un único método, de nombre execute.  No genera los stubs para el Session Bean necesarios en WAS.  No podemos agregar logs en el Bean.  El MDB maneja sólo un tipo de mensajes.  El programador GeneXus no tiene el mensaje accesible. Desarrollo de un EJB en GeneXus. SB MDB

16 IBM logo must not be moved, added to, or altered in any way. Background should not be modified. Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Slide heading: 28pt Arial Regular, blue R120 | G137 | B251 Maximum length: 2 lines Slide body: 18pt Arial Regular, black Square bullet color: teal R045 | G182 | B179 Recommended maximum text length: 5 principal points Group name: 14pt Arial Regular, white Maximum length: 1 line Copyright: 10pt Arial Regular, white Template release: Oct 02 For the latest, go to http://w3.ibm.com/ibm/presentations PILOTO INTEGRACIÓN J2EE RAD-GeneXus © 2006 IBM Corporation Optional slide number: 10pt Arial Bold, white Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements GBS – AS Uruguay 16 Contenido del Piloto: WS CLIENTE SB GX CLIENTE MDB GX CLIENTE WS GX WAS Aplicación RADAplicación GX MDB SB MDB WS CLIENTE SB RAD CLIENTE MDB RAD CLIENTE WS RAD WEB

17 IBM logo must not be moved, added to, or altered in any way. Background should not be modified. Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Slide heading: 28pt Arial Regular, blue R120 | G137 | B251 Maximum length: 2 lines Slide body: 18pt Arial Regular, black Square bullet color: teal R045 | G182 | B179 Recommended maximum text length: 5 principal points Group name: 14pt Arial Regular, white Maximum length: 1 line Copyright: 10pt Arial Regular, white Template release: Oct 02 For the latest, go to http://w3.ibm.com/ibm/presentations PILOTO INTEGRACIÓN J2EE RAD-GeneXus © 2006 IBM Corporation Optional slide number: 10pt Arial Bold, white Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements GBS – AS Uruguay 17 Desarrollar la invocación del Session Bean de RAD desde GeneXus.  Idea: Queríamos hacer un Web Panel en la aplicación GeneXus que invocara remotamente al EJB Session Bean de otra aplicación RAD  Sugerencia: Hacer una clase java común, que llame al EJB, y luego desde GeneXus llamar a esa clase java. CLIENTE SB RAD

18 IBM logo must not be moved, added to, or altered in any way. Background should not be modified. Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Slide heading: 28pt Arial Regular, blue R120 | G137 | B251 Maximum length: 2 lines Slide body: 18pt Arial Regular, black Square bullet color: teal R045 | G182 | B179 Recommended maximum text length: 5 principal points Group name: 14pt Arial Regular, white Maximum length: 1 line Copyright: 10pt Arial Regular, white Template release: Oct 02 For the latest, go to http://w3.ibm.com/ibm/presentations PILOTO INTEGRACIÓN J2EE RAD-GeneXus © 2006 IBM Corporation Optional slide number: 10pt Arial Bold, white Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements GBS – AS Uruguay 18  Desarrollamos a mano una clase Java que sirva de “puente” entre la aplicación GeneXus y el Session Bean de la otra aplicación.  Condiciones de la clase: Nombre todo en minúscula. Constructor: public miclase(int rH, ModelContext ctx) Método a invocar: Nombre execute Parámetro en arrays. Debe ubicarse en el mismo package que los fuentes generados por GeneXus.  Se invoca por medio de un call(‘miclase’ [,parms]) Desarrollar la invocación del Session Bean de RAD desde GeneXus. CLIENTE SB RAD

19 IBM logo must not be moved, added to, or altered in any way. Background should not be modified. Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Slide heading: 28pt Arial Regular, blue R120 | G137 | B251 Maximum length: 2 lines Slide body: 18pt Arial Regular, black Square bullet color: teal R045 | G182 | B179 Recommended maximum text length: 5 principal points Group name: 14pt Arial Regular, white Maximum length: 1 line Copyright: 10pt Arial Regular, white Template release: Oct 02 For the latest, go to http://w3.ibm.com/ibm/presentations PILOTO INTEGRACIÓN J2EE RAD-GeneXus © 2006 IBM Corporation Optional slide number: 10pt Arial Bold, white Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements GBS – AS Uruguay 19  Desarrollamos en RAD un proyecto que contenga un cliente del Session Bean.  Generamos un jar con este proyecto.  La clase ‘puente’ usa la clase cliente contenida en el jar para invocar al Session Bean de la aplicación RAD.  El módulo web GeneXus tiene que contener este jar, y el ejb.jar con los stubs correspondiente al Session Bean. Desarrollar la invocación del Session Bean de RAD desde GeneXus. CLIENTE SB RAD

20 IBM logo must not be moved, added to, or altered in any way. Background should not be modified. Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Slide heading: 28pt Arial Regular, blue R120 | G137 | B251 Maximum length: 2 lines Slide body: 18pt Arial Regular, black Square bullet color: teal R045 | G182 | B179 Recommended maximum text length: 5 principal points Group name: 14pt Arial Regular, white Maximum length: 1 line Copyright: 10pt Arial Regular, white Template release: Oct 02 For the latest, go to http://w3.ibm.com/ibm/presentations PILOTO INTEGRACIÓN J2EE RAD-GeneXus © 2006 IBM Corporation Optional slide number: 10pt Arial Bold, white Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements GBS – AS Uruguay 20 Contenido del Piloto: WS CLIENTE SB GX CLIENTE MDB GX CLIENTE WS GX WAS Aplicación RADAplicación GX MDB SB MDB WS CLIENTE SB RAD CLIENTE MDB RAD CLIENTE WS RAD WEB

21 IBM logo must not be moved, added to, or altered in any way. Background should not be modified. Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Slide heading: 28pt Arial Regular, blue R120 | G137 | B251 Maximum length: 2 lines Slide body: 18pt Arial Regular, black Square bullet color: teal R045 | G182 | B179 Recommended maximum text length: 5 principal points Group name: 14pt Arial Regular, white Maximum length: 1 line Copyright: 10pt Arial Regular, white Template release: Oct 02 For the latest, go to http://w3.ibm.com/ibm/presentations PILOTO INTEGRACIÓN J2EE RAD-GeneXus © 2006 IBM Corporation Optional slide number: 10pt Arial Bold, white Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements GBS – AS Uruguay 21 Desarrollar el envío de mensajes al MDB de RAD desde GeneXus.  Usar el tipo de datos Queue incluido en GeneXus.  Configurar el proveedor de JMS, el Queue y el Connection Factory, en un archivo jms.xml (ver jms.xml).ver jms.xml  Se crea una variable de tipo Queue para un proveedor en particular.  Se usa la variable para mandar los mensajes a esa Queue.  Se pueden manejar el id y la prioridad del mensaje.  El mensaje es de tipo javax.jms.TextMessage.  Agregamos en el MDB de RAD la lógica para procesar el tipo de mensajes que envía GeneXus. CLIENTE MDB RAD

22 IBM logo must not be moved, added to, or altered in any way. Background should not be modified. Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Slide heading: 28pt Arial Regular, blue R120 | G137 | B251 Maximum length: 2 lines Slide body: 18pt Arial Regular, black Square bullet color: teal R045 | G182 | B179 Recommended maximum text length: 5 principal points Group name: 14pt Arial Regular, white Maximum length: 1 line Copyright: 10pt Arial Regular, white Template release: Oct 02 For the latest, go to http://w3.ibm.com/ibm/presentations PILOTO INTEGRACIÓN J2EE RAD-GeneXus © 2006 IBM Corporation Optional slide number: 10pt Arial Bold, white Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements GBS – AS Uruguay 22 Contenido del Piloto: WS CLIENTE SB GX CLIENTE MDB GX CLIENTE WS GX WAS Aplicación RADAplicación GX MDB SB MDB WS CLIENTE SB RAD CLIENTE MDB RAD CLIENTE WS RAD WEB

23 IBM logo must not be moved, added to, or altered in any way. Background should not be modified. Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Slide heading: 28pt Arial Regular, blue R120 | G137 | B251 Maximum length: 2 lines Slide body: 18pt Arial Regular, black Square bullet color: teal R045 | G182 | B179 Recommended maximum text length: 5 principal points Group name: 14pt Arial Regular, white Maximum length: 1 line Copyright: 10pt Arial Regular, white Template release: Oct 02 For the latest, go to http://w3.ibm.com/ibm/presentations PILOTO INTEGRACIÓN J2EE RAD-GeneXus © 2006 IBM Corporation Optional slide number: 10pt Arial Bold, white Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements GBS – AS Uruguay 23 Desarrollar la invocación del Session Bean de GeneXus desde RAD.  Generamos los stubs para el Session Bean de GeneXus.  Crear un proyecto EJB en RAD a partir del jar correspondiente al EJB module de la aplicación GeneXus.  Generar con RAD los stubs para el Session Bean de GeneXus.  Generamos un jar con los stubs del Session Bean de GeneXus.  Invocamos al Session Bean de la misma manera que invocamos al Session Bean de la propia aplicación RAD. CLIENTE SB GX

24 IBM logo must not be moved, added to, or altered in any way. Background should not be modified. Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Slide heading: 28pt Arial Regular, blue R120 | G137 | B251 Maximum length: 2 lines Slide body: 18pt Arial Regular, black Square bullet color: teal R045 | G182 | B179 Recommended maximum text length: 5 principal points Group name: 14pt Arial Regular, white Maximum length: 1 line Copyright: 10pt Arial Regular, white Template release: Oct 02 For the latest, go to http://w3.ibm.com/ibm/presentations PILOTO INTEGRACIÓN J2EE RAD-GeneXus © 2006 IBM Corporation Optional slide number: 10pt Arial Bold, white Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements GBS – AS Uruguay 24 Desarrollar la invocación del Session Bean de GeneXus desde RAD.  Otra opción era conseguir los stubs dentro de la estructura de directorios del servidor WAS.  WAS genera automáticamente el ejb.jar con los stubs al instalar una aplicación.  Invocamos al Session Bean de la misma manera que invocamos al Session Bean de la propia aplicación RAD. CLIENTE SB GX

25 IBM logo must not be moved, added to, or altered in any way. Background should not be modified. Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Slide heading: 28pt Arial Regular, blue R120 | G137 | B251 Maximum length: 2 lines Slide body: 18pt Arial Regular, black Square bullet color: teal R045 | G182 | B179 Recommended maximum text length: 5 principal points Group name: 14pt Arial Regular, white Maximum length: 1 line Copyright: 10pt Arial Regular, white Template release: Oct 02 For the latest, go to http://w3.ibm.com/ibm/presentations PILOTO INTEGRACIÓN J2EE RAD-GeneXus © 2006 IBM Corporation Optional slide number: 10pt Arial Bold, white Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements GBS – AS Uruguay 25 Próximos pasos:  Seguir explorando sobre las actualizaciones al generador.  Comparación de performance entre componentes J2EE GeneXus y J2EE no GeneXus.  Evaluar el traspaso de Transacciones entre EJBs GeneXus y otros EJBs.  Aplicaciones mixtas.  Migrar aplicaciones a GeneXus J2EE.  Adaptar metodología de desarrollo IBM a proyectos GeneXus  Lograr establecer un mecanismo para estimación.  Publicar paper en el site de desarrolladores de Artech.

26 IBM logo must not be moved, added to, or altered in any way. Background should not be modified. Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Slide heading: 28pt Arial Regular, blue R120 | G137 | B251 Maximum length: 2 lines Slide body: 18pt Arial Regular, black Square bullet color: teal R045 | G182 | B179 Recommended maximum text length: 5 principal points Group name: 14pt Arial Regular, white Maximum length: 1 line Copyright: 10pt Arial Regular, white Template release: Oct 02 For the latest, go to http://w3.ibm.com/ibm/presentations PILOTO INTEGRACIÓN J2EE RAD-GeneXus © 2006 IBM Corporation Optional slide number: 10pt Arial Bold, white Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements GBS – AS Uruguay 26 ¿Preguntas?

27 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Disclaimer information may also be appear in this area. Place flush left, aligned at bottom, 8-10pt Arial Regular, white IBM logo must not be moved, added to, or altered in any way. Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements Presentation title: 28pt Arial Regular, black Recommended maximum length: 2 lines Group name: 17pt Arial Regular, white Maximum length: 1 line Copyright: 10pt Arial Regular, white © 2006 IBM Corporation Template release: Oct 02 For the latest, go to http://w3.ibm.com/ibm/presentations Cómo generar e integrar aplicaciones J2EE con GeneXus IBM On Demand Lab Diciembre de 2005 a Marzo de 2006. Presentadores: Juan Miguel Lazaroff jlazarof@uy.ibm.com Diego D. Pérez dperez@uy.ibm.com


Descargar ppt "Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date line: 13pt Arial Regular, white."

Presentaciones similares


Anuncios Google