K2B Tools Industrializando la construcción de aplicaciones con un desarrollo basado en patrones...
-
Upload
dolores-suarez-salazar -
Category
Documents
-
view
214 -
download
0
Transcript of K2B Tools Industrializando la construcción de aplicaciones con un desarrollo basado en patrones...
K2B ToolsIndustrializando la construcción de
aplicaciones con un desarrollo basado en patrones
Ing. Diego González López de Haro
El problema…
Construir un ERP full Web
Múltiples KBs
Miles de objetos
Producto
Inexperiencia en desarrollo Web
La solución…
Desarrollo basado
en Patrones
ProgramasLÓGICA
ESPECÍFICA
LÓGICA
ESTÁNDAR
El resultado…
K2BTools
11 aplicaciones web desarrolladas
8 en producción
1500 – 6000 objetos
60% - 90% de los objetos mantenidos en patterns
GeneXus PatternsGeneXus Patterns
Desarrollo basado en patrones
KB
Aplicación
GENERADORES
METADATOS DEFINICIÓNDEL
PATRÓN
Desarrollo basado en patrones
Industrializando el desarrollo
Mayor nivel de abstracción
Desarrollo incremental
Propagación de cambios
Programas:
Tiempos
Desarrollo basado en patrones
“Industrializar” el desarrollo
Mantener los programas desde patterns
Patrón adaptado a las necesidades de la aplicación
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
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
K2BTools
Patrones
K2B Entity Services
K2B Extensible Entity
Complementos
Metodología
KB Public Analyzer
K2B Entity Services
Orígenes
Patrón WorkWith
Socios K2B
Otros desarrollos/migraciones Web
K2B Entity Services
Trabajar con
K2B Entity Services
View / Entity Manager
K2B Entity Services
Actualización de la transacción
K2B Entity Services
Reportes PDF y Excel en grillas y vistas planas
K2B Entity Services
Prompts
de selección
Programas de integración con Workflow
Workflow
TareaStub
K2B Entity Services
Componentes
K2B Entity Services
Claves
Inferencia
Flexibilidad
K2B Extensible Entity
EntidadAtributos
fijos
Atributos variables por
clasificador
K2B Extensible Entity
Formularios
Complementos
Calidad del conocimiento
Metodología
KB Public Analyzer
Algunos casos de éxito
ISO Gesac Web (CRM)
SUEP
Solución
Problema Resultado
Desarrollo basado en patrones
K2BTools
Productividad
K2B ToolsIndustrializando la construcción de
aplicaciones con un desarrollo basado en patrones