27

Ing. Silvia Keymetlian ARTech [email protected] Acompañe la evolución: Convierta sus aplicaciones !

Embed Size (px)

Citation preview

Page 1: Ing. Silvia Keymetlian ARTech silvia@artech.com.uy Acompañe la evolución: Convierta sus aplicaciones !
Page 2: Ing. Silvia Keymetlian ARTech silvia@artech.com.uy Acompañe la evolución: Convierta sus aplicaciones !

Ing. Silvia KeymetlianARTech

[email protected]

Acompañe la evolución:

Convierta sus aplicaciones !

Page 3: Ing. Silvia Keymetlian ARTech silvia@artech.com.uy Acompañe la evolución: Convierta sus aplicaciones !

VFP

Cliente/Servidor

AplicacionesNo GX

GeneXusRPG

Cobol

AplicacionesWin

VB

HoyHoy FuturoFuturo

GeneXus

PatternGenerator

.NET

Java

GXquery

GXportalGXflow

AplicacionesWin Aplicaciones

Web

.NET

Java

C/SQL

C/SQL

Page 4: Ing. Silvia Keymetlian ARTech silvia@artech.com.uy Acompañe la evolución: Convierta sus aplicaciones !

Nuevas tecnologíasNuevas tecnologías

• Escalabilidad

• Requerimiento de clientes

• Generadores .NET y Java

• Escalabilidad

• Requerimiento de clientes

• Generadores .NET y Java

Page 5: Ing. Silvia Keymetlian ARTech silvia@artech.com.uy Acompañe la evolución: Convierta sus aplicaciones !

Planificar la conversiónPlanificar la conversión

• Mínimo impacto

• Actualización versión GeneXus

• Conversión de la aplicación

• Período de prueba

• Mínimo impacto

• Actualización versión GeneXus

• Conversión de la aplicación

• Período de prueba

Page 6: Ing. Silvia Keymetlian ARTech silvia@artech.com.uy Acompañe la evolución: Convierta sus aplicaciones !

Camino hacia el futuro ...Camino hacia el futuro ...

Aplicación No GX Versiones Anteriores

de GX

GX 8.0

Page 7: Ing. Silvia Keymetlian ARTech silvia@artech.com.uy Acompañe la evolución: Convierta sus aplicaciones !

Actualización versión GeneXusActualización versión GeneXus

• Aplicación desarrollada con GeneXus• Generalmente versiones anteriores

• Aplicación No GeneXus• Data View Generator

• GeneXus 8.0• Capacitación

• Nuevas tecnologías

• Nueva plataforma

• Aplicación desarrollada con GeneXus• Generalmente versiones anteriores

• Aplicación No GeneXus• Data View Generator

• GeneXus 8.0• Capacitación

• Nuevas tecnologías

• Nueva plataforma

Page 8: Ing. Silvia Keymetlian ARTech silvia@artech.com.uy Acompañe la evolución: Convierta sus aplicaciones !

Camino hacia el futuro ...Camino hacia el futuro ...

Aplicación No GX

GX 8.0

Web

Versiones Anteriores de GX

Page 9: Ing. Silvia Keymetlian ARTech silvia@artech.com.uy Acompañe la evolución: Convierta sus aplicaciones !

Aplicaciones WebAplicaciones Web

• Interfaz• Editor de Temas• Mejoras en editor Web

• Funcionalidad• Procesamiento de datos• Registro implícito en Web• Navegabilidad• Patrones de programación

• Interfaz• Editor de Temas• Mejoras en editor Web

• Funcionalidad• Procesamiento de datos• Registro implícito en Web• Navegabilidad• Patrones de programación

Page 10: Ing. Silvia Keymetlian ARTech silvia@artech.com.uy Acompañe la evolución: Convierta sus aplicaciones !

Camino hacia el futuro ...Camino hacia el futuro ...

Aplicación No GX

GX 8.0

Web

Versiones Anteriores de GX

PatternGenerator

Page 11: Ing. Silvia Keymetlian ARTech silvia@artech.com.uy Acompañe la evolución: Convierta sus aplicaciones !

Pattern GeneratorPattern Generator

• Simplificar proceso de generación de patrones

• Generar objetos GeneXus basados en un patrón

• Simplificar proceso de generación de patrones

• Generar objetos GeneXus basados en un patrón Generators

Pattern DefinitionPattern

Template

InstanceInstanceInstanceInstanceInstanceInstanceObject

Application

KB v1

KB v2

ObjectObjectObject

Page 12: Ing. Silvia Keymetlian ARTech silvia@artech.com.uy Acompañe la evolución: Convierta sus aplicaciones !

Camino hacia el futuro ...Camino hacia el futuro ...

Aplicación No GX

GX 8.0

Web

Versiones Anteriores de GX GXportal

GXflow

PatternGenerator

Page 13: Ing. Silvia Keymetlian ARTech silvia@artech.com.uy Acompañe la evolución: Convierta sus aplicaciones !

GXportal / GXflowGXportal / GXflow

• GXportal• Menúes dinámicos para generar marco de acceso • Administrar la seguridad del sitio• Cliente se concentra en sus componentes

• GXflow• Solución de workflow• Gestionar y controlar sus procesos de negocios

• GXportal• Menúes dinámicos para generar marco de acceso • Administrar la seguridad del sitio• Cliente se concentra en sus componentes

• GXflow• Solución de workflow• Gestionar y controlar sus procesos de negocios

Page 14: Ing. Silvia Keymetlian ARTech silvia@artech.com.uy Acompañe la evolución: Convierta sus aplicaciones !

Camino hacia el futuro ...Camino hacia el futuro ...

Aplicación No GX

GX 8.0

Web

Versiones Anteriores de GX GXportal

GXflow

Client SideValidation

PatternGenerator

Win

Page 15: Ing. Silvia Keymetlian ARTech silvia@artech.com.uy Acompañe la evolución: Convierta sus aplicaciones !

Aplicaciones WinAplicaciones Win

• Client Side Validation• Conocer en forma explícita el modo• Disparo de reglas• Carga de atributos de tabla extendida

• Resolver funcionalidad específica• Impresión en Web

• No es paso previo de conversión a Web

• Client Side Validation• Conocer en forma explícita el modo• Disparo de reglas• Carga de atributos de tabla extendida

• Resolver funcionalidad específica• Impresión en Web

• No es paso previo de conversión a Web

Page 16: Ing. Silvia Keymetlian ARTech silvia@artech.com.uy Acompañe la evolución: Convierta sus aplicaciones !

Camino hacia el futuro ...Camino hacia el futuro ...

Aplicación No GX

GX 8.0

WebAcceso

Base de Datos

Versiones Anteriores de GX

JDBCADO.NET

Client SideValidation

GXportal

GXflow

PatternGenerator

Win

Page 17: Ing. Silvia Keymetlian ARTech silvia@artech.com.uy Acompañe la evolución: Convierta sus aplicaciones !

Acceso a la Base de DatosAcceso a la Base de Datos

• Tecnología de acceso• JDBC • ADO.NET

• Acceso a tablas corporativas

• Clientes finales

• Tecnología de acceso• JDBC • ADO.NET

• Acceso a tablas corporativas

• Clientes finales

Page 18: Ing. Silvia Keymetlian ARTech silvia@artech.com.uy Acompañe la evolución: Convierta sus aplicaciones !

Camino hacia el futuro ...Camino hacia el futuro ...

Aplicación No GX

GX 8.0

WebAcceso

Base de Datos

Versiones Anteriores de GX

Puesta enProducción

JDBCADO.NET

Deployment

Client SideValidation

GXportal

GXflow

PatternGenerator

Win

Page 19: Ing. Silvia Keymetlian ARTech silvia@artech.com.uy Acompañe la evolución: Convierta sus aplicaciones !

Puesta en producciónPuesta en producción

• Java• Deployment Wizard

• Acceso JDBC no requiere instalación en cliente

• .NET• XCopy Installation

• Java• Deployment Wizard

• Acceso JDBC no requiere instalación en cliente

• .NET• XCopy Installation

Page 20: Ing. Silvia Keymetlian ARTech silvia@artech.com.uy Acompañe la evolución: Convierta sus aplicaciones !

Camino hacia el futuro ...Camino hacia el futuro ...

Aplicación No GX

GX 8.0

WebAcceso

Base de Datos

Versiones Anteriores de GX

Puesta enProducción

JDBCADO.NET

Deployment

Client SideValidation

GXqueryGXportal

GXflow

PatternGenerator

Win

Page 21: Ing. Silvia Keymetlian ARTech silvia@artech.com.uy Acompañe la evolución: Convierta sus aplicaciones !

GeneXus QueryGeneXus Query

• Generar reportes en forma dinámica

• Toma de decisiones • Rápida• Segura • Eficiente

• Información contenida • Base de Conocimiento• Base de datos corporativa

• Generar reportes en forma dinámica

• Toma de decisiones • Rápida• Segura • Eficiente

• Información contenida • Base de Conocimiento• Base de datos corporativa

Page 22: Ing. Silvia Keymetlian ARTech silvia@artech.com.uy Acompañe la evolución: Convierta sus aplicaciones !

Camino hacia el futuro ...Camino hacia el futuro ...

Aplicación No GX

GX 8.0

WebAcceso

Base de Datos

Versiones Anteriores de GX

JDBCADO.NET

Puesta enProducción

Deployment

GXquery

GX .NET

Java

GXPatternWeb

Client SideValidation

PatternGenerator

GXportal

GXflow

Win

Page 23: Ing. Silvia Keymetlian ARTech silvia@artech.com.uy Acompañe la evolución: Convierta sus aplicaciones !

Entonces ... por qué convertir ?Entonces ... por qué convertir ?

• Tecnologías modernas

• Performance

• Bajo costo de puesta en producción y mantenimiento

• Los clientes lo piden !

• Tecnologías modernas

• Performance

• Bajo costo de puesta en producción y mantenimiento

• Los clientes lo piden !

Page 24: Ing. Silvia Keymetlian ARTech silvia@artech.com.uy Acompañe la evolución: Convierta sus aplicaciones !

Conversiones exitosasConversiones exitosas

• Concepto - Sistema aduanero GIA/LUCIA• VFP / C/SQL .NET 8.0• Interfaz Web y 3 capas• Cantidad de objetos

• 577 Transacciones• 1216 Work Panels• 860 Web Panels• 440 Tablas

• Comienzo Agosto 2003 • Fin Junio 2004

• Concepto - Sistema aduanero GIA/LUCIA• VFP / C/SQL .NET 8.0• Interfaz Web y 3 capas• Cantidad de objetos

• 577 Transacciones• 1216 Work Panels• 860 Web Panels• 440 Tablas

• Comienzo Agosto 2003 • Fin Junio 2004

Page 25: Ing. Silvia Keymetlian ARTech silvia@artech.com.uy Acompañe la evolución: Convierta sus aplicaciones !

Conversiones exitosasConversiones exitosas

• De Larrobla & Asociados – Bantotal• .NET y Java 8.0 • Interfaz Web• Cantidad de objetos

• 2235 Transacciones• 4893 Work Panels• 2002 Tablas

• Comienzo Enero 2002• Fin Estimación Julio 2004• Avance: 80%

• De Larrobla & Asociados – Bantotal• .NET y Java 8.0 • Interfaz Web• Cantidad de objetos

• 2235 Transacciones• 4893 Work Panels• 2002 Tablas

• Comienzo Enero 2002• Fin Estimación Julio 2004• Avance: 80%

Page 26: Ing. Silvia Keymetlian ARTech silvia@artech.com.uy Acompañe la evolución: Convierta sus aplicaciones !

Conversiones exitosasConversiones exitosas

• Solur - Truck• Java 8.0 • Interfaz Web• Cantidad de objetos

• 9000 aproximadamente

• Comienzo Octubre 2003

• Solur - Truck• Java 8.0 • Interfaz Web• Cantidad de objetos

• 9000 aproximadamente

• Comienzo Octubre 2003

Page 27: Ing. Silvia Keymetlian ARTech silvia@artech.com.uy Acompañe la evolución: Convierta sus aplicaciones !