José Lamas Ríos ARTech [email protected] Nueva arquitectura en GeneXus Rocha: Tres capas y un...

26

Transcript of José Lamas Ríos ARTech [email protected] Nueva arquitectura en GeneXus Rocha: Tres capas y un...

Page 1: José Lamas Ríos ARTech JLR@artech.com.uy Nueva arquitectura en GeneXus Rocha: Tres capas y un GXPublic más público que nunca.
Page 2: José Lamas Ríos ARTech JLR@artech.com.uy Nueva arquitectura en GeneXus Rocha: Tres capas y un GXPublic más público que nunca.

José Lamas RíosARTech

[email protected]

Nueva arquitectura en GeneXus Rocha:

Tres capas y un GXPublic

más público que nunca

Page 3: José Lamas Ríos ARTech JLR@artech.com.uy Nueva arquitectura en GeneXus Rocha: Tres capas y un GXPublic más público que nunca.
Page 4: José Lamas Ríos ARTech JLR@artech.com.uy Nueva arquitectura en GeneXus Rocha: Tres capas y un GXPublic más público que nunca.

“La mejor manera de predecir el futuro es inventándolo”

“La mejor manera de predecir el futuro es inventándolo”

(Alan Kay en una sesión de planificación en Xerox en 1971)(Alan Kay en una sesión de planificación en Xerox en 1971)

Page 5: José Lamas Ríos ARTech JLR@artech.com.uy Nueva arquitectura en GeneXus Rocha: Tres capas y un GXPublic más público que nunca.

GeneXus RochaGeneXus Rocha

● Re-diseño y re-escritura de GeneXus

●Performance

●Productividad

●Flexibilidad

● GeneXus Rocha

●Arquitectura de 3 capas

●Acceso directo a la Business Logic

●Acceso directo a la UI

● Re-diseño y re-escritura de GeneXus

●Performance

●Productividad

●Flexibilidad

● GeneXus Rocha

●Arquitectura de 3 capas

●Acceso directo a la Business Logic

●Acceso directo a la UI

Page 6: José Lamas Ríos ARTech JLR@artech.com.uy Nueva arquitectura en GeneXus Rocha: Tres capas y un GXPublic más público que nunca.

Rocha – ResultadosRocha – Resultados

● Logros tangibles en poco tiempo

● Productividad

● GeneXus Server

● Paquetes propios

● Paquetes de terceros

● Logros tangibles en poco tiempo

● Productividad

● GeneXus Server

● Paquetes propios

● Paquetes de terceros

Page 7: José Lamas Ríos ARTech JLR@artech.com.uy Nueva arquitectura en GeneXus Rocha: Tres capas y un GXPublic más público que nunca.
Page 8: José Lamas Ríos ARTech JLR@artech.com.uy Nueva arquitectura en GeneXus Rocha: Tres capas y un GXPublic más público que nunca.

H abía una vez …

Page 9: José Lamas Ríos ARTech JLR@artech.com.uy Nueva arquitectura en GeneXus Rocha: Tres capas y un GXPublic más público que nunca.

Pre-Concepción

Page 10: José Lamas Ríos ARTech JLR@artech.com.uy Nueva arquitectura en GeneXus Rocha: Tres capas y un GXPublic más público que nunca.

Objetivos de DiseñoObjetivos de Diseño

● Performance

● Concurrencia

● Escalabilidad

● Performance

● Concurrencia

● Escalabilidad

● Productividad

● Extensibilidad

● Apertura

● Productividad

● Extensibilidad

● Apertura

Page 11: José Lamas Ríos ARTech JLR@artech.com.uy Nueva arquitectura en GeneXus Rocha: Tres capas y un GXPublic más público que nunca.

Concepción

Page 12: José Lamas Ríos ARTech JLR@artech.com.uy Nueva arquitectura en GeneXus Rocha: Tres capas y un GXPublic más público que nunca.

Decisiones de DiseñoDecisiones de Diseño

● Herramientas● .NET / C#● Templates

● Herramientas● .NET / C#● Templates

● Características● Tres capas● Acceso BL● Acceso UI● Integración

● Características● Tres capas● Acceso BL● Acceso UI● Integración

Page 13: José Lamas Ríos ARTech JLR@artech.com.uy Nueva arquitectura en GeneXus Rocha: Tres capas y un GXPublic más público que nunca.

Primer Trimestre

Page 14: José Lamas Ríos ARTech JLR@artech.com.uy Nueva arquitectura en GeneXus Rocha: Tres capas y un GXPublic más público que nunca.

Evolución de la ArquitecturaEvolución de la Arquitectura

Datos

Lógica de Negocio

Interfaz de Usuario

Page 15: José Lamas Ríos ARTech JLR@artech.com.uy Nueva arquitectura en GeneXus Rocha: Tres capas y un GXPublic más público que nunca.

Evolución de la ArquitecturaEvolución de la Arquitectura

Datos

Lógica de Negocio

Interfaz de Usuario

Page 16: José Lamas Ríos ARTech JLR@artech.com.uy Nueva arquitectura en GeneXus Rocha: Tres capas y un GXPublic más público que nunca.

Evolución de la ArquitecturaEvolución de la Arquitectura

Datos

Lógica de Negocio

Procesos de Terceros

Interfaz de Usuario

Page 17: José Lamas Ríos ARTech JLR@artech.com.uy Nueva arquitectura en GeneXus Rocha: Tres capas y un GXPublic más público que nunca.

Evolución de la ArquitecturaEvolución de la Arquitectura

Datos

Núcleo Lógica de Negocio

Lógica GX-BL

Procesos de TercerosNúcleo UI

UI GX Básica UI1 UI2

BL1

BL2

Page 18: José Lamas Ríos ARTech JLR@artech.com.uy Nueva arquitectura en GeneXus Rocha: Tres capas y un GXPublic más público que nunca.

Evolución de la ArquitecturaEvolución de la Arquitectura

Datos

Núcleo Lógica de Negocio

Lógica GX-BL

Procesos de TercerosNúcleo UI

UI GX Básica UI1 UI2

BL1

BL2

UI3

BL3

Page 19: José Lamas Ríos ARTech JLR@artech.com.uy Nueva arquitectura en GeneXus Rocha: Tres capas y un GXPublic más público que nunca.

Segundo Trimestre

Page 20: José Lamas Ríos ARTech JLR@artech.com.uy Nueva arquitectura en GeneXus Rocha: Tres capas y un GXPublic más público que nunca.

Grandes avancesGrandes avances

● Arquitectura consolidada

● Primer GeneXus.exe

● Nuevas funcionalidades

● Desarrollo firme y acelerado

● Primeras muestras hacia afuera

● Arquitectura consolidada

● Primer GeneXus.exe

● Nuevas funcionalidades

● Desarrollo firme y acelerado

● Primeras muestras hacia afuera

Page 21: José Lamas Ríos ARTech JLR@artech.com.uy Nueva arquitectura en GeneXus Rocha: Tres capas y un GXPublic más público que nunca.

Tercer Trimestre

Page 22: José Lamas Ríos ARTech JLR@artech.com.uy Nueva arquitectura en GeneXus Rocha: Tres capas y un GXPublic más público que nunca.

Situación actualSituación actual

● GeneXus Server

● Paquetes Propios

● Paquetes de Terceros

● GeneXus Server

● Paquetes Propios

● Paquetes de Terceros

Page 23: José Lamas Ríos ARTech JLR@artech.com.uy Nueva arquitectura en GeneXus Rocha: Tres capas y un GXPublic más público que nunca.

Resumen de resultadosResumen de resultados

● Performance

● Concurrencia

● Escalabilidad

● Performance

● Concurrencia

● Escalabilidad

● Productividad

● Extensibilidad

● Apertura

● Productividad

● Extensibilidad

● Apertura

Page 24: José Lamas Ríos ARTech JLR@artech.com.uy Nueva arquitectura en GeneXus Rocha: Tres capas y un GXPublic más público que nunca.

“La mejor manera de predecir el futuro es inventándolo”

“La mejor manera de predecir el futuro es inventándolo”

Page 25: José Lamas Ríos ARTech JLR@artech.com.uy Nueva arquitectura en GeneXus Rocha: Tres capas y un GXPublic más público que nunca.
Page 26: José Lamas Ríos ARTech JLR@artech.com.uy Nueva arquitectura en GeneXus Rocha: Tres capas y un GXPublic más público que nunca.