Title: Desarrollo e Implementacin de Sistemas Orientados a Servicios Utilizando BPM
1Desarrollo e Implementación de Sistemas
Orientados a Servicios Utilizando BPM
Daniel Tahan Gerente de Tecnología
Regional
2Desafíos de Negocio
Negocio
Información de Negocio Inconsistente
Procesos de Negocio Ineficientes
Imposibilidad de avanzar suficientemente rápido!
Sistemas Desintegrados
Costos de Reemplazo Elevados
IT
3Necesidades de Negocio
Negocio
Automatización e Integración de Procesos de
Negocio
Visión Unica de Información de Productos y
Clientes
Integración, Colaboración, Rapidez, Cambio y
Optimización de Costos
Flexibilidad conArquitectura Orientada a
Servicios (SOA)
Modernización en lugar de Reemplazo
IT
4Tecnología de Información hasta fecha reciente
5Tecnología de Información en la actualidad
6Evolución de los Sistemas de Información
7La Urgencia de IT es Integración
Personas
Visión Unica de Integración
Aplicaciones
Hardware
Datos
8Integración con Múltiples Variantes SOA es
Estándar
nuevo
existente
9Visión Unica de Integración
Valor de Negocio
Usuarios
Process Manager
Modelo de Negocio
Modelar y Administrar Negocios para aumentar la
eficiencia. Impulsar la Integración.
Datos/Código
Flexibilidad de IT
10Legacy Web Services en SOA
Lógica
Datos
Pantallas
ej. 3270, 5250, VT y otros protocolos
ej. Cobol, PL/1, Natural, RPG y otros Lenguajes
de Programación
ej. VSAM, DB2, Adabas, Oracle
11 Tecnología SOA
Publicar / Consumir
Business Drivers
Integración de Procesos
EPM
Mergers Acquisitions, Servicio a
Clientes, Acuerdos,
Modelo de Integración
IMR
Integración de Información
EII
Integración de Servicios
ESI
IT Drivers
Integración Legacy
Consolidación, Modernización, Retorno de la
Inversión,
Datos
Procesos
Pantalla
Publicar / Consumir
Lógica
Datos
Pantallas
Mainframes
Servidores
12Integración de Procesos Automáticos
Alineación de Modelos de Negocio e IT
Manejo de Procesos de Negocio (BPM)
Visión Unica de Información
Integración Web Services
13Business Process Management Conceptos
- BPM es un nuevo enfoque que permite modelizar y
mantener dinámicamente los procesos de negocio,
a través de refinamientos o mejoras, según las
necesidades de cambio del negocio. - BPM es una metodología del manejo del cambio e
implementación de sistemas, que ayuda al continuo
gerenciamiento de los procesos de negocio que
interactúan con personas y sistemas, dentro y a
través de organizaciones.
14BPM Tecnologías Existentes ?
- Punto de Vista Técnico
- Convergencia de enfoques de tecnologías
existentes en una misma solución. - Tecnologías involucradas
- Workflow
- Integración de aplicaciones
- Monitoreo
- Herramientas de desarrollo rápido
15BPM Otra Visión de IT
- BPM promueve una visión de IT centrada en los
procesos donde el manejo de los mismos está
separado de las aplicaciones que los soportan,
sus conexiones y datos. - Crea una capa de procesos independientes.
-
- Complementa las inversiones en las soluciones
existentes.
Demanda de Procesos
Crear Requerimiento de Contrato
Mostrar Cuenta del Cliente
Presentar Factura
Verificar Estado Financiero
XMLDocumentos Electrónicos
Legacy
ERP
Datos
Administrac. Documental
CRM
Arquitectura Orientada a Servicios
16Beneficios
Generales
Particulares
- Aumenta la disponibildad del
- servicio.
- Asegura la gestión de los procesos.
- Disminuye del uso de papeles.
- Habilita la descentralización y estandarización
de la gestión. - Disponibiliza la documentación de
- los procesos.
- Reduce los tiempos de ejecución.
- Reduce los ciclos de errores o reprocesos.
- Disminuye el tiempo de
- entrenamiento de empleados.
- Automatiza tareas rutinarias.
- Reduce costos operativos.
- Mayor visibilidad y control de los procesos,
incrementando la eficiencia, la flexibilidad y la
calidad de los mismos. - Potenciar a los dueños de los procesos.
- Integrar a todos los participantes del proceso.
- Maximizar los recursos de IT existentes.
17Principales Motivadores de Proyectos de BPM
- Convertir procesos basados en papel, en procesos
electrónicos. - Automatizar actividades de procesos a través de
integración con aplicaciones. - Agregar inteligencia a los formularios para
reducir errores. - Incorporar controles a los procesos que aseguren
su integridad. - Brindar el estado actual de los procesos.
- Medir el tiempo y el costo de los procesos para
permitir su optimización.
18Principales Componentes de BPM dentro del Ciclo
de Optimización de Procesos
19Principales Componentes
Modelar
Herramienta de Diseño de Procesos
Modelar Gráficamente el Proceso
- Intituiva y Fácil de usar
- Definición del Proceso
- Act. Manuales
- Act. Automáticas
- Act. Abstractas
- Flujos Condicionales
- Reglas de Negocio
- Pre y Post Condiciones
- Administracion de Versiones
- Opcional Stand-Alone
- Protocolo XML para la comunicación con el motor
20Principales Componentes
Modelar
Generación de Formularios
Modelar la Interfase de Usuario con sus Procesos
- Utilización de cualquier editor
- HTML
- Basado en templates
- Comportamiento estándar
- Búsquedas por contenido
- Definición del comportamiento de cada elemento
- Impresión en PDF
- Versionables
- Auditoría
- Firma Digital
21Principales Componentes
Automatizar
Ejecución de los Procesos Definidos
22Principales Componentes
Administrar
Cliente Administrativo
Interacción de usuarios con el motor de workflow
y sus procesos
- Listas de Tareas
- Consulta gráfica del proceso
- Ejecución de actividades
- Almacenamiento de Word, Excel, PDF, etc.
- Visualización de alertas
- Creación de Forms
- Firma Digital
23Principales Componentes
Administrar
Cliente Administrativo
Configuración y Seguridad
- Definicion de usuarios, funciones y perfiles
- Definición de la estructura organizacional
- Definición de roles
- Administración de configuraciones
24Principales Componentes
Optimizar
Reportes y Monitoreo
Optimizar el rendimiento de procesos y recursos
- Reportes prearmados y parametrizables
- Visualización en PDF, Excel y texto
- API de reportes
- Graficación
- Dashboard
- Modelo Multi Dimensional
25Integración Orientada a Procesos
26Seis Pasos para comprender el valor de SOA en el
Negocio
27Composite Application Framework CAFComponer
Nuevas Aplicaciones desde Servicios
- Composite Application Framework
- Ensamblado rápido de nuevas
- aplicaciones a partir de servicios
- publicados en un repositorio SOA.
- Implementación fácil de aplicaciones compuestas,
en múltiples canales. - Cliente Rich-Thin, basado en un
- navegador, para potenciar el trabajo
- de los usuarios.
- Enmascara la complejidad propia
- de los distintos niveles.
- Tecnología basada en estándares. (Java Server
Faces)
28190
29195
30090
31Conclusiones
32Negocios - Documento - Work Flow
- Todo Documento sigue un circuito interno en la
empresa e interactúa con Proveedores y/o
Clientes, asociándose con otros documentos hasta
finalizar su Proceso de Negocio.
33Negocios - Documento -Work-Flow - Interacción -
Integración
- En todo Proceso (work-flow) será necesario
interactuar con los distintos sistemas de la
compañía (ERP, LEGACY, CRM, etc.) y también con
sistemas externos (B2B). - Canales Estándares.
- Firma Electrónica.
B P M
Arquitectura Orientada a Servicios
Datos....
CRM
Legacy
ERP
34Otra forma de Pensar - Procesos de Negocios
Integrados
- Qué Hacer ?
- Digitalice sus Documentos.
- Administre los Procesos de Negocio asociados a
los Documentos (Work-Flow). - Interactúe desde el Work-Flow con las distintas
soluciones de la Empresa (SOA). - Maneje la comunicación Interna y Externa desde
los Procesos de Negocio. - Qué Obtengo ?
- Integración Total de sus Negocios, desde los
Documentos. - Resuelve sus problemas de Integración desde los
Procesos.
35Preguntas
- www.consist.com.ar
- tahan_at_consist.com.ar