Sin título de diapositiva52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/... · XXIX Salón de...
Transcript of Sin título de diapositiva52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/... · XXIX Salón de...
![Page 1: Sin título de diapositiva52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/... · XXIX Salón de Informática - Agosto'2009 22 Conclusiones z Algunos casos de éxito de este modelo:](https://reader030.fdocuments.ec/reader030/viewer/2022012908/5f5f8bf8932ef55dc7702020/html5/thumbnails/1.jpg)
1
Modelamiento por procesos de negocio, implementación en SOA
Andrés [email protected]
Analitica Ltda+57-1-622-3988, 622-9355
Bogotá DC.
![Page 2: Sin título de diapositiva52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/... · XXIX Salón de Informática - Agosto'2009 22 Conclusiones z Algunos casos de éxito de este modelo:](https://reader030.fdocuments.ec/reader030/viewer/2022012908/5f5f8bf8932ef55dc7702020/html5/thumbnails/2.jpg)
XXIX Salón de Informática - Agosto'2009 2
Contenido
IntroducciónObjetivoRequerimientosRecursos Disponibles
EstrategiaMarco contractualMetodologíaArquitecturaModelo de construcción de aplicativosSistema de gestión de procesosHerramientas de integraciónModelo de desarrollo y soporte
ConclusionesReferencias
![Page 3: Sin título de diapositiva52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/... · XXIX Salón de Informática - Agosto'2009 22 Conclusiones z Algunos casos de éxito de este modelo:](https://reader030.fdocuments.ec/reader030/viewer/2022012908/5f5f8bf8932ef55dc7702020/html5/thumbnails/3.jpg)
XXIX Salón de Informática - Agosto'2009 3
Objetivo:Operación por procesos de negocio sobre una arquitectura SOA
LIVIANO BARATO PRACTICO ELEGANTE
![Page 4: Sin título de diapositiva52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/... · XXIX Salón de Informática - Agosto'2009 22 Conclusiones z Algunos casos de éxito de este modelo:](https://reader030.fdocuments.ec/reader030/viewer/2022012908/5f5f8bf8932ef55dc7702020/html5/thumbnails/4.jpg)
XXIX Salón de Informática - Agosto'2009 4
Requerimientos Recurrentes
Requerimientos recurrentes en el desarrollo de aplicaciones de gestión de procesos de negocio.
Flexibilidad y adaptación al cambios en los procesosInteracción con otros aplicativosRápida ImplantaciónInterfaz WebOperación Multiplataforma
Base de datosSistema Operativo
SeguridadAutenticaciónPerfilaciónBitácoras de auditoria
![Page 5: Sin título de diapositiva52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/... · XXIX Salón de Informática - Agosto'2009 22 Conclusiones z Algunos casos de éxito de este modelo:](https://reader030.fdocuments.ec/reader030/viewer/2022012908/5f5f8bf8932ef55dc7702020/html5/thumbnails/5.jpg)
XXIX Salón de Informática - Agosto'2009 5
Recursos Disponibles
Tecnología barataGrandes centros de computo
ConfiablesSoporte 7x24
Equipos de computo con un costo/beneficio excelente Infraestructura de software confiable y gratuita ampliamente documentada de:
Sistema operativo Bases de datos Servidores de aplicación.
Talento humano en abundancia, medianamente entrenado.Estándares tecnológicos
![Page 6: Sin título de diapositiva52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/... · XXIX Salón de Informática - Agosto'2009 22 Conclusiones z Algunos casos de éxito de este modelo:](https://reader030.fdocuments.ec/reader030/viewer/2022012908/5f5f8bf8932ef55dc7702020/html5/thumbnails/6.jpg)
XXIX Salón de Informática - Agosto'2009 6
Estrategia: Elementos
Marco contractualMetodología para el diseño e implementaciónModelo de arquitectura SOASistema de gestión por procesos
Modelador de procesos BPMNMotor de procesos BPMNHerramienta de seguimiento y control
Modelo de construcción rápida de aplicativos corporativosHerramientas de integraciónModelo de desarrollo y soportePersonal humano calificado, comprometido
ClienteProveedor
![Page 7: Sin título de diapositiva52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/... · XXIX Salón de Informática - Agosto'2009 22 Conclusiones z Algunos casos de éxito de este modelo:](https://reader030.fdocuments.ec/reader030/viewer/2022012908/5f5f8bf8932ef55dc7702020/html5/thumbnails/7.jpg)
XXIX Salón de Informática - Agosto'2009 7
Marco Contractual
Contratos de desarrollo conjunto cliente / implantador tecnológicoAlcance de la especificación BPMNUtilización de estándares de especificaciónModelos de pruebasCriterios de aprobación
Contratos técnicos de integración internos y con tercerosEsquemas de mensajeríaValidacionesHomologacionesEstándares de codificaciónManejo de erroresEstándares de seguridad
![Page 8: Sin título de diapositiva52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/... · XXIX Salón de Informática - Agosto'2009 22 Conclusiones z Algunos casos de éxito de este modelo:](https://reader030.fdocuments.ec/reader030/viewer/2022012908/5f5f8bf8932ef55dc7702020/html5/thumbnails/8.jpg)
XXIX Salón de Informática - Agosto'2009 8
Metodología
![Page 9: Sin título de diapositiva52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/... · XXIX Salón de Informática - Agosto'2009 22 Conclusiones z Algunos casos de éxito de este modelo:](https://reader030.fdocuments.ec/reader030/viewer/2022012908/5f5f8bf8932ef55dc7702020/html5/thumbnails/9.jpg)
XXIX Salón de Informática - Agosto'2009 9
ArquitecturaOrquestador por procesos
Generador de aplicaciones
Lenguajede integraciónprocesos vs. aplicaciones
Herramientasde integración
Lenguaje de modelamiento
BPMN
![Page 10: Sin título de diapositiva52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/... · XXIX Salón de Informática - Agosto'2009 22 Conclusiones z Algunos casos de éxito de este modelo:](https://reader030.fdocuments.ec/reader030/viewer/2022012908/5f5f8bf8932ef55dc7702020/html5/thumbnails/10.jpg)
XXIX Salón de Informática - Agosto'2009 10
Modelo de Construcción de AplicativosEl “Framework”
![Page 11: Sin título de diapositiva52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/... · XXIX Salón de Informática - Agosto'2009 22 Conclusiones z Algunos casos de éxito de este modelo:](https://reader030.fdocuments.ec/reader030/viewer/2022012908/5f5f8bf8932ef55dc7702020/html5/thumbnails/11.jpg)
XXIX Salón de Informática - Agosto'2009 11
Modelo de Construcción de AplicativosLa Aplicación
![Page 12: Sin título de diapositiva52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/... · XXIX Salón de Informática - Agosto'2009 22 Conclusiones z Algunos casos de éxito de este modelo:](https://reader030.fdocuments.ec/reader030/viewer/2022012908/5f5f8bf8932ef55dc7702020/html5/thumbnails/12.jpg)
XXIX Salón de Informática - Agosto'2009 12
Gestor de ProcesosVista Funcional
![Page 13: Sin título de diapositiva52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/... · XXIX Salón de Informática - Agosto'2009 22 Conclusiones z Algunos casos de éxito de este modelo:](https://reader030.fdocuments.ec/reader030/viewer/2022012908/5f5f8bf8932ef55dc7702020/html5/thumbnails/13.jpg)
XXIX Salón de Informática - Agosto'2009 13
Gestor de ProcesosVista técnica
![Page 14: Sin título de diapositiva52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/... · XXIX Salón de Informática - Agosto'2009 22 Conclusiones z Algunos casos de éxito de este modelo:](https://reader030.fdocuments.ec/reader030/viewer/2022012908/5f5f8bf8932ef55dc7702020/html5/thumbnails/14.jpg)
XXIX Salón de Informática - Agosto'2009 14
Gestor de ProcesosModelador de procesos BPMN
• Modelamiento• Validación• Simulación• Optimización
![Page 15: Sin título de diapositiva52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/... · XXIX Salón de Informática - Agosto'2009 22 Conclusiones z Algunos casos de éxito de este modelo:](https://reader030.fdocuments.ec/reader030/viewer/2022012908/5f5f8bf8932ef55dc7702020/html5/thumbnails/15.jpg)
XXIX Salón de Informática - Agosto'2009 15
Gestor de ProcesosMotor de procesos BPMN
![Page 16: Sin título de diapositiva52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/... · XXIX Salón de Informática - Agosto'2009 22 Conclusiones z Algunos casos de éxito de este modelo:](https://reader030.fdocuments.ec/reader030/viewer/2022012908/5f5f8bf8932ef55dc7702020/html5/thumbnails/16.jpg)
XXIX Salón de Informática - Agosto'2009 16
Estrategia de IntegraciónEl problema
Cómo integrar elmotor de procesos con
los aplicativos ?
![Page 17: Sin título de diapositiva52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/... · XXIX Salón de Informática - Agosto'2009 22 Conclusiones z Algunos casos de éxito de este modelo:](https://reader030.fdocuments.ec/reader030/viewer/2022012908/5f5f8bf8932ef55dc7702020/html5/thumbnails/17.jpg)
XXIX Salón de Informática - Agosto'2009 17
Estrategia de IntegraciónComponentes de la solución
Un meta-lenguaje, para determinar la forma de comunicación procesos/aplicativos.
Reutilización de recursos e interfaces de los aplicativos.
Monitor transaccional, para monitorear los procesos de comunicación.
![Page 18: Sin título de diapositiva52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/... · XXIX Salón de Informática - Agosto'2009 22 Conclusiones z Algunos casos de éxito de este modelo:](https://reader030.fdocuments.ec/reader030/viewer/2022012908/5f5f8bf8932ef55dc7702020/html5/thumbnails/18.jpg)
XXIX Salón de Informática - Agosto'2009 18
Estrategia de IntegraciónProcesos vs. Aplicativos: Meta-lenguaje XSGP
![Page 19: Sin título de diapositiva52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/... · XXIX Salón de Informática - Agosto'2009 22 Conclusiones z Algunos casos de éxito de este modelo:](https://reader030.fdocuments.ec/reader030/viewer/2022012908/5f5f8bf8932ef55dc7702020/html5/thumbnails/19.jpg)
XXIX Salón de Informática - Agosto'2009 19
Estrategia de Integración:Apalancamiento en desarrollo existente
![Page 20: Sin título de diapositiva52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/... · XXIX Salón de Informática - Agosto'2009 22 Conclusiones z Algunos casos de éxito de este modelo:](https://reader030.fdocuments.ec/reader030/viewer/2022012908/5f5f8bf8932ef55dc7702020/html5/thumbnails/20.jpg)
XXIX Salón de Informática - Agosto'2009 20
Estrategia de IntegraciónMonitor de WebServices
![Page 21: Sin título de diapositiva52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/... · XXIX Salón de Informática - Agosto'2009 22 Conclusiones z Algunos casos de éxito de este modelo:](https://reader030.fdocuments.ec/reader030/viewer/2022012908/5f5f8bf8932ef55dc7702020/html5/thumbnails/21.jpg)
XXIX Salón de Informática - Agosto'2009 21
Modelo de Desarrollo y Soporte
![Page 22: Sin título de diapositiva52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/... · XXIX Salón de Informática - Agosto'2009 22 Conclusiones z Algunos casos de éxito de este modelo:](https://reader030.fdocuments.ec/reader030/viewer/2022012908/5f5f8bf8932ef55dc7702020/html5/thumbnails/22.jpg)
XXIX Salón de Informática - Agosto'2009 22
Conclusiones
Algunos casos de éxito de este modelo:Analitica: AZDigital; software de propósito general para gestión documental.AON Affinity Autos: Sistema de procesos para gestión integral de pólizas de seguros de automóviles.Carvajal: CRM para la coordinación de equipos de ventas en Editorial Norma y Voluntad.Consejo Superior de la Judicatura: Sistema de almacenamiento de grabaciones (audio y video) del Sistema Penal Acusatorio Oral.Ecopetrol, Vicepresidencia de Exploración: Sistema de Gestión de Solicitudes de “Data Management”.Factor Group: CRM para coordinación del equipo comercial.
... ESTO FUNCIONA !!
![Page 23: Sin título de diapositiva52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/... · XXIX Salón de Informática - Agosto'2009 22 Conclusiones z Algunos casos de éxito de este modelo:](https://reader030.fdocuments.ec/reader030/viewer/2022012908/5f5f8bf8932ef55dc7702020/html5/thumbnails/23.jpg)
XXIX Salón de Informática - Agosto'2009 23
Conclusiones
Para Analítica, como empresa de desarrollo de software:Control total de la tecnología.
Mayor flexibilidad ante nuevos requerimientos.
Propuesta de valor competitiva.
Menores requerimientos de equipo de desarrollo.
Autonomía e independencia de nuestros desarrolladores.
Construcción eficiente de prototipos.
Integración directa de nuestro conocimiento a nuestro “framework” de desarrollo.
Desarrollo orgullosamente colombiano.
![Page 24: Sin título de diapositiva52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/... · XXIX Salón de Informática - Agosto'2009 22 Conclusiones z Algunos casos de éxito de este modelo:](https://reader030.fdocuments.ec/reader030/viewer/2022012908/5f5f8bf8932ef55dc7702020/html5/thumbnails/24.jpg)
XXIX Salón de Informática - Agosto'2009 24
Referencias
Stephen A. White, Derek Miers, BPMN Modeling and Reference Guide; Ed.: Future Strategies Inc, 2008.
John Jeston, Johan Neils, Business Process Management, Practical Guidlines to Successful Implementations, Second Edition; Ed.:BH, 2008.
Thomas Erl, SOA Design Patterns; Ed.: Prentice Hall, 2009.
Thomas Erl, Web Service Contract Design & Versioning for SOA; Ed.: Prentice Hall, 2009.