More Related Content Similar to 11. corticon (20) More from Quantum Data System (14) 11. corticon1. ¿Por qué Corticon es importante para usted?
Ayudamos a los clientes en la transformación de sus
aplicaciones de negocios.
2. © 2013 Progress Software Corporation. All rights reserved.2
Agenda:
1.¿Qué es Corticon?
2.Corticon – Parte de Progress Pacific
3.Historia de Corticon
4.Corticon – Reconocida como líder en el Mercado
5.Gestión de Reglas de Negocio
6.Arquitectura Actual
7.Desarrollo de reglas de negocio dirigidas a modulo.
8.¿Cuales son los Beneficios - ROI/TCO de Corticon?
9.Caso de Open Edge y Corticon
10.Caso Exitosos / Demo
4. © 2013 Progress Software Corporation. All rights reserved.4
PROGRESS
DATADIRECT
PROGRESS
OPENEDGE
PROGRESS
CORTICON
PROGRESS
ROLLBASE
COMUNIDAD
EXPERIENCIA DEL
USUARIO
Progress Pacific – Plataform as a Service (PaaS) Corticon es uno de losun
componentes claves de Progress
Pacific para apoyar la visión de
desarrollo de aplicaciones de
próxima generación
5. © 2013 Progress Software Corporation. All rights reserved.5
Historia de Corticon
Fundado en 2000 por Dr. Mark Allen
Progress adquirió en Diciembre del 2011.
Capacitando a las Empresas – Automatizar
Reglas de Decisiones
Trabaja con (SOA) – Services Oriented
Architecture.
Corticon es una plataforma eficiente.
• Tiene mas de 500 empresas corporativas
State Department
FBI
6. © 2013 Progress Software Corporation. All rights reserved.6
Corticon ha desarrollado tecnología de punta? En el
mercado de BRMS.
Corticon cuenta con herramientas de vanguardia
para los analistas de negocio.
Corticon se posiciona como el principal innovador
Mágico de Gartner
Corticon – Reconocida con líder en el Mercado
7. © 2013 Progress Software Corporation. All rights reserved.7
Progress Corticon: Avanzado - Sistema de Gestión de Reglas de Negocio
Analistas Sistemas
Corporativos
Data Sources - Corporativo
Reglas de Modelo
con Integridad.
Ejecuta estándares en la
industria de servicios de
decisiones.
Tiene un mejor funcionamiento y
escalabilidad.
Los cambios son seguros y efectivos.
Separa la lógica de decisiones de
negocio del código.
Empoderar a los usuarios de negocio
Apps: OpenEdge
/Java / .Net / Other
BPM
Database
8. © 2013 Progress Software Corporation. All rights reserved.8
Corticon casos de uso
Mejora de la calidad mediante la
validación de las normas y la
localización de errores
Detectar automáticamente
conflictos de reglas, normas
incompletas, lógica circular y
sintaxis defectuosa
Empodera a los analistas de
negocio y libera al grupo de I.T.
de codificación tradicional
Ayuda a reducir atrasos en I.T. .
libertad de hacer cambios cuando
lo necesitan.
Los costos de desarrollo se
reducen.
Habilita verdadera agilidad
empresarial
Usted tiene decisiones
empresariales complejas que
cambian con frecuencia.
Su aplicación actual no puede
soportar fácilmente estos cambios.
9. © 2013 Progress Software Corporation. All rights reserved.9
Arquitectura de Progress Corticon
Herramienta de uso
fácil para modelar las
reglas (expresar,
analizar, probar)
1
Un clic en el despliegue de
alto rendimiento, escalable
servidor
2
Model-driven
enterprise data
connectivity
5
Colaboración: control
de acceso, control de
versiones, flujo de
trabajo de auditoría
4
APIs de la plataforma
de apoyo a la
personalización de
profundidad
6
Ejecutar como servicios
basados en estándares?
(XML, Java,. NET)
3
10. © 2013 Progress Software Corporation. All rights reserved.10
Probada con los problemas de negocio más sofisticadas
“Out-of-the-box” Listo para su
uso por:
• Analistas de Negocios
• Profesionales de TI
Herramienta de modelado
patentado similar a Excel
• No requiere programación
•Amigable
•Un clic en el despliegue
Integra biblioteca ampliable de los
operadores (Similar a las funciones de
Excel)
Integra biblioteca ampliable de los
operadores (Similar a las funciones de
Excel)
DECLARACIONES Artículo -
Proporcionan documentación regla
y trazabilidad
DECLARACIONES Artículo -
Proporcionan documentación regla
y trazabilidad
Las reglas se construyen con la
facilidad de arrastrar y soltar
Las reglas se construyen con la
facilidad de arrastrar y soltar
Vocabulario consiste en los objetos de
negocio / condiciones
Vocabulario consiste en los objetos de
negocio / condiciones
Desarrollo de Reglas Dirigido por Modelos
11. © 2013 Progress Software Corporation. All rights reserved.11
Desarrollo de Reglas Dirigido por Modelos
Enfoque tradicional
A menudo contiene errores y problemas de rendimiento
DiseñoDiseñoDiseñoDiseñoEspecificarEspecificarEspecificarEspecificar PruebaPruebaPruebaPrueba IntegraciónIntegraciónIntegraciónIntegración LanzamientoLanzamientoLanzamientoLanzamiento
PlantillasPlantillasPlantillasPlantillas
CódigoCódigooo
Reduzca el desarrollo
Requiere Recurso Tecnico
Mayor calidad, rendimiento y agilidad
ModeloModeloModeloModelo IntegraciónIntegraciónIntegraciónIntegración LanzamientoLanzamientoLanzamientoLanzamiento
Enfoque de
Corticon
12. © 2013 Progress Software Corporation. All rights reserved.12
De Corticon Design-Time-
Inferencia ™ (deti) x Rete
algoritmo de comparación
Construido para generar mayor velocidad y escalabilidad
Mayor rendimiento y escalabilidad
Habilita Decisiones Más Rápidas e Inteligentes
13. © 2013 Progress Software Corporation. All rights reserved.13
Activa Cambios de Forma Segura
Identificación automática de los
errores lógicos en las reglas.
Garantizada integridad normas y
pruebas fácilmente.
Cambios seguros y mitigación de
los riesgos.
Identifica errores tempranamente,
durante la especificación de
requisitos.
Identificación automática de los
errores lógicos en las reglas.
Garantizada integridad normas y
pruebas fácilmente.
Cambios seguros y mitigación de
los riesgos.
Identifica errores tempranamente,
durante la especificación de
requisitos.
14. © 2013 Progress Software Corporation. All rights reserved.15
Automatiza reglas sin necesidad
de programación (Model-Driven)
10 veces más rápido desarrollo
“Out-of-the-box” accesible para
los negocios y la TI
Implementar servicios Web
Automatiza reglas sin necesidad
de programación (Model-Driven)
10 veces más rápido desarrollo
“Out-of-the-box” accesible para
los negocios y la TI
Implementar servicios Web
Empodera a los usuarios de negocio
15. © 2013 Progress Software Corporation. All rights reserved.16
Corticon y OpenEdge - Casos de Usos
Modernización de aplicaciones
Mejora la agilidad y reduce los costos de desarrollo al mover la lógica de negocio de ABL (y
tablas de parámetros) a Corticon.
Nuevas Funcionalidades:
• Orientado a necesidades únicas de sus clientes.
• Integración con OpenEdge y con otras aplicaciones.
• Entrega una nueva funcionalidad del producto.
• Acelerar el desarrollo de aplicaciones.
• Asegura personalización al cliente.
16. © 2013 Progress Software Corporation. All rights reserved.17
Arquitectura de la Aplicacion en Open Edge
Physical
Schema
(Tables)
Physical
Schema
(Tables)
Abstract
Schema
(ProDataSet/ temp-
table & Vocabulary)
Abstract
Schema
(ProDataSet/ temp-
table & Vocabulary)
Logica de
Aplicaciones
(ABL)
Logica de
Aplicaciones
(ABL)
Lógica
del
Cliente
Lógica
del
Cliente
Lógica de
Infraestructura
(ABL)
Lógica de
Infraestructura
(ABL)
Lógica de
Negocios
(Corticon & ABL)
Lógica de
Negocios
(Corticon & ABL)
Volatility:
Low
Med
High
17. © 2013 Progress Software Corporation. All rights reserved.18
¿Como elegir entre ABL y Corticon?
¿Es la lógica de negocio el resultado de decisiones relativamente complejas?
¿La lógica de negocios es personalizada por el cliente?
¿Los cambios son requeridos con frecuencia para la lógica empresarial de la
aplicación?
¿La calidad e integridad de la lógica es crítica?
Cuantas más respuestas "sí“, mejor es el ajuste para Corticon!Cuantas más respuestas "sí“, mejor es el ajuste para Corticon!
18. © 2013 Progress Software Corporation. All rights reserved.19
Beneficios de la Gestión de Reglas de Model-Driven de Corticon
1ra
Generacion Corticon
Desarrollo Inicial
Analizar 20 hours 20 hours
Preparar - Diseno 5 hours N/A
Preparar - Implementar 200 hours 2 hours
Total 225 hours 22 hours
Análisis ROI muestra * - Automatización de tareas individuales, la toma de decisiones
10x
Mejoramiento
25x
Mejoramiento
Testimonios de clientes por la NCAA. Ver webinar:
“Extreme Agility: Achieving 25x Acceleration in Business Cycles with Model-Driven Business Rules Management”
Ciclo de Cambio
Analyzar 15 hours 0.5 hours
Preparar - Diseno 7 hours N/A
Prepare - Implementar 28 hours 1.5 hours
Total 50 hours 2 hours
19. © 2013 Progress Software Corporation. All rights reserved.20
Consideraciones para implementar Corticon
Regla de negocio gestionado externamente.
Un numero grande de reglas de negocio.
Lógica de las reglas son complejas.
Reglas cambios lógicos con frecuencia.
Decisiones gobierna como un servicio – SOA.
Identificar oportunidades para
aumentar la rentabilidad.
Aproveche la información para
gestionar el riesgo.
Hacer cumplir la consistencia
para asegurar el cumplimiento.
Identificar oportunidades para
aumentar la rentabilidad.
Aproveche la información para
gestionar el riesgo.
Hacer cumplir la consistencia
para asegurar el cumplimiento.
21. © 2013 Progress Software Corporation. All rights reserved.22
Mayor mercado online del mundo.
Escalabilidad a millones de transacciones por día.
Integridad regla Garantizado.
Mayor velocidad de desarrollo.
Procesamiento de transacciones> 80 millones por día, <10 ms por operación.
Market Segment: eCommerce
Mercado OnlineApplication:
22. © 2013 Progress Software Corporation. All rights reserved.23
Casos exitosos de empresas financieras
Selected BRMS Accounts
Financial Services
Selected BRMS Accounts
Financial Services
Linea de
Negocios Applicacion Ejemplo de Reglas
Prestamo
Originación de
Préstamos
Reducir la tasa de interés en un 0,1%
para los clientes de alto valor, con
puntuación de riesgo por debajo de 100.
Procesamiento de
Prestamos
Adjust payment due date for holidays.
Servicios de Prestamos
Send refinancing offer to customers on
third late payments.
Banca
Valoración del cliente Si el cliente paga, mejora la valorizacion
Cross-Sell / Up-Venta
Ofrecer nuevos Equidad Line Home a los
clientes en la categoría de bajo riesgo con
dos préstamos simultáneos.
Asesoramiento Gratis
Si el cliente platino, renunciar tarifa de
transacción de divisas.
Prestamo de
Credito
Verificar la identidad Does customer exist in database
Tarjeta de Credito:
Disputa
Reimburse finance charges for high
valued customers.
Inversion
Empresarial
Cartera & Trading
Cumplimiento
Todos los valores del Fondo Eco deben
estar certificados como ecológicos.
Contabilidad y Reportes
Después de impuesto sobre la renta
derivado debe ser ajustado por tipo
impositivo derivado aplicable.
Reconciliación de
Comercio.
Si la liquidación no es igual, visita cálculo
de intereses.
Editor's Notes Traditional rules engines use a Rete algorithm to execute rules. To avoid potential issues with rule execution as data becomes more complex, Corticon uses a patented Design-Time-Interfacing (DeTI) algorithm. That algorithm is designed to scale linearly regardless of the number of rules or complexity of the data.
Is the business logic the result of relatively complex decisions? Are there many IF-THEN-ELSE blocks and/or CASE statements in the code, relating to setting relatively few, or even just a single, flag or field value(s)?
Is the business logic customised per customer or tenant (in a multi-tenant model), and who determines the changes in the business logic? If changes are made on a per-industry basis (eg. income tax tables, for example) it’s more likely that all customers of an application would require an update; if changes are made per-customer (eg. life insurance risk weightings) then the scope of the changes required are limited to that customer.
How frequently are changes required to the application’s business logic, particularly relative to the application vendor’s release schedule? If business logic changes are relatively infrequent, and releases are relatively frequent, then customers may benefit from the vendor’s development and testing expertise, and not have to perform those actions themselves.
Business analysts and/or business domain experts are readily available at a customer site, but are non-technical.
Summarize principal FSI customers and their use cases