![Page 1: K2B Tools Industrializando la construcción de aplicaciones con un desarrollo basado en patrones Ing. Diego González López de Haro](https://reader036.vdocuments.co/reader036/viewer/2022081603/56a188a51a28abe545957dba/html5/thumbnails/1.jpg)
K2B ToolsIndustrializando la construcción de
aplicaciones con un desarrollo basado en patrones
Ing. Diego González López de Haro
![Page 2: K2B Tools Industrializando la construcción de aplicaciones con un desarrollo basado en patrones Ing. Diego González López de Haro](https://reader036.vdocuments.co/reader036/viewer/2022081603/56a188a51a28abe545957dba/html5/thumbnails/2.jpg)
El problema…
Construir un ERP full Web
Múltiples KBs
Miles de objetos
Producto
Inexperiencia en desarrollo Web
![Page 3: K2B Tools Industrializando la construcción de aplicaciones con un desarrollo basado en patrones Ing. Diego González López de Haro](https://reader036.vdocuments.co/reader036/viewer/2022081603/56a188a51a28abe545957dba/html5/thumbnails/3.jpg)
La solución…
Desarrollo basado
en Patrones
ProgramasLÓGICA
ESPECÍFICA
LÓGICA
ESTÁNDAR
![Page 4: K2B Tools Industrializando la construcción de aplicaciones con un desarrollo basado en patrones Ing. Diego González López de Haro](https://reader036.vdocuments.co/reader036/viewer/2022081603/56a188a51a28abe545957dba/html5/thumbnails/4.jpg)
El resultado…
K2BTools
11 aplicaciones web desarrolladas
8 en producción
1500 – 6000 objetos
60% - 90% de los objetos mantenidos en patterns
![Page 5: K2B Tools Industrializando la construcción de aplicaciones con un desarrollo basado en patrones Ing. Diego González López de Haro](https://reader036.vdocuments.co/reader036/viewer/2022081603/56a188a51a28abe545957dba/html5/thumbnails/5.jpg)
GeneXus PatternsGeneXus Patterns
Desarrollo basado en patrones
KB
Aplicación
GENERADORES
METADATOS DEFINICIÓNDEL
PATRÓN
![Page 6: K2B Tools Industrializando la construcción de aplicaciones con un desarrollo basado en patrones Ing. Diego González López de Haro](https://reader036.vdocuments.co/reader036/viewer/2022081603/56a188a51a28abe545957dba/html5/thumbnails/6.jpg)
Desarrollo basado en patrones
Industrializando el desarrollo
Mayor nivel de abstracción
Desarrollo incremental
Propagación de cambios
Programas:
Tiempos
![Page 7: K2B Tools Industrializando la construcción de aplicaciones con un desarrollo basado en patrones Ing. Diego González López de Haro](https://reader036.vdocuments.co/reader036/viewer/2022081603/56a188a51a28abe545957dba/html5/thumbnails/7.jpg)
Desarrollo basado en patrones
“Industrializar” el desarrollo
Mantener los programas desde patterns
Patrón adaptado a las necesidades de la aplicación
![Page 8: K2B Tools Industrializando la construcción de aplicaciones con un desarrollo basado en patrones Ing. Diego González López de Haro](https://reader036.vdocuments.co/reader036/viewer/2022081603/56a188a51a28abe545957dba/html5/thumbnails/8.jpg)
K2B
Entidades de Negocio
Servicios
Modelo de Datos
Actores Eventos
Capa
Bás
ica
Objetos
Actividades
Portal
Mecanismos Objeto - Acción
Procesos de Negocios
Capa
de
acce
so a
la
apl
icac
ión
BI
![Page 9: K2B Tools Industrializando la construcción de aplicaciones con un desarrollo basado en patrones Ing. Diego González López de Haro](https://reader036.vdocuments.co/reader036/viewer/2022081603/56a188a51a28abe545957dba/html5/thumbnails/9.jpg)
K2B
Business Entity (Actors, Objects, Events)
Work With Business EntityA
cces
s M
ech
anis
m
WorkflowMultidimensional
Navigator
Entity Manager
Act
ivit
ies
Service Manager Wizard Controller
Ser
vice
s
WorkFlow Connector
Context Provider
Mode Manager
Prompt Manager
Security Template
NumeratorNavigator Manager
Auditing
Create Update
Remove Display
Report Prompt
![Page 10: K2B Tools Industrializando la construcción de aplicaciones con un desarrollo basado en patrones Ing. Diego González López de Haro](https://reader036.vdocuments.co/reader036/viewer/2022081603/56a188a51a28abe545957dba/html5/thumbnails/10.jpg)
K2BTools
Patrones
K2B Entity Services
K2B Extensible Entity
Complementos
Metodología
KB Public Analyzer
![Page 11: K2B Tools Industrializando la construcción de aplicaciones con un desarrollo basado en patrones Ing. Diego González López de Haro](https://reader036.vdocuments.co/reader036/viewer/2022081603/56a188a51a28abe545957dba/html5/thumbnails/11.jpg)
K2B Entity Services
Orígenes
Patrón WorkWith
Socios K2B
Otros desarrollos/migraciones Web
![Page 12: K2B Tools Industrializando la construcción de aplicaciones con un desarrollo basado en patrones Ing. Diego González López de Haro](https://reader036.vdocuments.co/reader036/viewer/2022081603/56a188a51a28abe545957dba/html5/thumbnails/12.jpg)
K2B Entity Services
Trabajar con
![Page 13: K2B Tools Industrializando la construcción de aplicaciones con un desarrollo basado en patrones Ing. Diego González López de Haro](https://reader036.vdocuments.co/reader036/viewer/2022081603/56a188a51a28abe545957dba/html5/thumbnails/13.jpg)
K2B Entity Services
View / Entity Manager
![Page 14: K2B Tools Industrializando la construcción de aplicaciones con un desarrollo basado en patrones Ing. Diego González López de Haro](https://reader036.vdocuments.co/reader036/viewer/2022081603/56a188a51a28abe545957dba/html5/thumbnails/14.jpg)
K2B Entity Services
Actualización de la transacción
![Page 15: K2B Tools Industrializando la construcción de aplicaciones con un desarrollo basado en patrones Ing. Diego González López de Haro](https://reader036.vdocuments.co/reader036/viewer/2022081603/56a188a51a28abe545957dba/html5/thumbnails/15.jpg)
K2B Entity Services
Reportes PDF y Excel en grillas y vistas planas
![Page 16: K2B Tools Industrializando la construcción de aplicaciones con un desarrollo basado en patrones Ing. Diego González López de Haro](https://reader036.vdocuments.co/reader036/viewer/2022081603/56a188a51a28abe545957dba/html5/thumbnails/16.jpg)
K2B Entity Services
Prompts
de selección
Programas de integración con Workflow
Workflow
TareaStub
![Page 17: K2B Tools Industrializando la construcción de aplicaciones con un desarrollo basado en patrones Ing. Diego González López de Haro](https://reader036.vdocuments.co/reader036/viewer/2022081603/56a188a51a28abe545957dba/html5/thumbnails/17.jpg)
K2B Entity Services
Componentes
![Page 18: K2B Tools Industrializando la construcción de aplicaciones con un desarrollo basado en patrones Ing. Diego González López de Haro](https://reader036.vdocuments.co/reader036/viewer/2022081603/56a188a51a28abe545957dba/html5/thumbnails/18.jpg)
K2B Entity Services
Claves
Inferencia
Flexibilidad
![Page 19: K2B Tools Industrializando la construcción de aplicaciones con un desarrollo basado en patrones Ing. Diego González López de Haro](https://reader036.vdocuments.co/reader036/viewer/2022081603/56a188a51a28abe545957dba/html5/thumbnails/19.jpg)
K2B Extensible Entity
EntidadAtributos
fijos
Atributos variables por
clasificador
![Page 20: K2B Tools Industrializando la construcción de aplicaciones con un desarrollo basado en patrones Ing. Diego González López de Haro](https://reader036.vdocuments.co/reader036/viewer/2022081603/56a188a51a28abe545957dba/html5/thumbnails/20.jpg)
K2B Extensible Entity
Formularios
![Page 21: K2B Tools Industrializando la construcción de aplicaciones con un desarrollo basado en patrones Ing. Diego González López de Haro](https://reader036.vdocuments.co/reader036/viewer/2022081603/56a188a51a28abe545957dba/html5/thumbnails/21.jpg)
Complementos
Calidad del conocimiento
Metodología
KB Public Analyzer
![Page 22: K2B Tools Industrializando la construcción de aplicaciones con un desarrollo basado en patrones Ing. Diego González López de Haro](https://reader036.vdocuments.co/reader036/viewer/2022081603/56a188a51a28abe545957dba/html5/thumbnails/22.jpg)
Algunos casos de éxito
ISO Gesac Web (CRM)
SUEP
![Page 23: K2B Tools Industrializando la construcción de aplicaciones con un desarrollo basado en patrones Ing. Diego González López de Haro](https://reader036.vdocuments.co/reader036/viewer/2022081603/56a188a51a28abe545957dba/html5/thumbnails/23.jpg)
Solución
Problema Resultado
Desarrollo basado en patrones
K2BTools
Productividad
![Page 24: K2B Tools Industrializando la construcción de aplicaciones con un desarrollo basado en patrones Ing. Diego González López de Haro](https://reader036.vdocuments.co/reader036/viewer/2022081603/56a188a51a28abe545957dba/html5/thumbnails/24.jpg)
![Page 25: K2B Tools Industrializando la construcción de aplicaciones con un desarrollo basado en patrones Ing. Diego González López de Haro](https://reader036.vdocuments.co/reader036/viewer/2022081603/56a188a51a28abe545957dba/html5/thumbnails/25.jpg)
K2B ToolsIndustrializando la construcción de
aplicaciones con un desarrollo basado en patrones