josé lamas ríos artech jlr@artech.com.uy nueva arquitectura en genexus rocha: tres capas y un...

Post on 23-Jan-2016

226 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

José Lamas RíosARTech

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)

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

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

H abía una vez …

Pre-Concepción

Objetivos de DiseñoObjetivos de Diseño

● Performance

● Concurrencia

● Escalabilidad

● Performance

● Concurrencia

● Escalabilidad

● Productividad

● Extensibilidad

● Apertura

● Productividad

● Extensibilidad

● Apertura

Concepción

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

Primer Trimestre

Evolución de la ArquitecturaEvolución de la Arquitectura

Datos

Lógica de Negocio

Interfaz de Usuario

Evolución de la ArquitecturaEvolución de la Arquitectura

Datos

Lógica de Negocio

Interfaz de Usuario

Evolución de la ArquitecturaEvolución de la Arquitectura

Datos

Lógica de Negocio

Procesos de Terceros

Interfaz de Usuario

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

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

Segundo Trimestre

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

Tercer Trimestre

Situación actualSituación actual

● GeneXus Server

● Paquetes Propios

● Paquetes de Terceros

● GeneXus Server

● Paquetes Propios

● Paquetes de Terceros

Resumen de resultadosResumen de resultados

● Performance

● Concurrencia

● Escalabilidad

● Performance

● Concurrencia

● Escalabilidad

● Productividad

● Extensibilidad

● Apertura

● Productividad

● Extensibilidad

● Apertura

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

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

top related