SlideShare uma empresa Scribd logo
1 de 83
Julio Cejas
Gerencia de Ingeniería de Sistemas
Junio 2009
Tecnologías de Interoperabilidad
I N T E R O P E R A B I L I D A D
Agenda
1. Interoperabilidad.
2. Plataforma de Interoperabilidad.
3. Componentes de una plataforma de
interoperabilidad.
 Arquitecturas Orientadas en Servicios (SOA).
 Bus de Servicios Empresariales (ESB).
 Motor de Reglas de Negocio (BRE).
 Procesamiento de Eventos Complejos (CEP)
 Gestión de Procesos de Negocio (BPM).
4. Resumen.
5. Recomendaciones.
6. Reflexiones.
7. Sesión de Preguntas y Respuestas.
Interoperabilidad – Concepto
[Interoperabilidad]
“Habilidad de dos o mas sistemas o elementos de intercambiar
informacion”.
“Habilidad de sistemas, para proporcionar servicios y aceptar
servicios desde otros sistemas.”
“Es la habilidad de transferir y utilizar información de manera
uniforme y eficiente entre varias organizaciones y sistemas de
información, en un marco de interoperación.” (Achiary, 2005)
Interoperabilidad – Plataforma
[Plataforma de Interoperabilidad (PIN)]
“Conjunto de componentes que implementan las capacidades de
interoperar con otros sistemas”.
Interoperabilidad – Comunicación
PIN
Organización
C
PIN
Organización
D
PIN
Organización
A
Organización
B
Componentes – PIN
ESB
BREEDA
Servicios
Optimizacion
MOM
BPM
SOA
PIN
Procesos
Indicadores
Plataforma de Interoperabilidad (PIN)
Transformación Tecnológica
SOA
Arquitectura
Service
S
Orientada en
Oriented
O
Servicios
Architecture
A
SOA - Concepto
[Arquitectura Orientada en Servicios]
“Conjunto de componentes que pueden ser invocados, cuyas
descripciones de interfaces se pueden publicar y descubrir”.
“Estilo resultante de políticas, prácticas y frameworks que permiten
que la funcionalidad de una aplicación se pueda proveer y
consumir como conjuntos de servicios, con una granularidad
relevante para el consumidor. Los servicios pueden invocarse,
publicarse y descubrirse y están abstraídos de su
implementación utilizando una sola forma estándar de interfase.”
SOA - Historias
1 2 3
Acoplamiento Reuso Interoperabilidad
SOA – Historias - Acoplamiento
Cliente 1
App1
Cliente 2
App2
Cliente 3
App3 App4
Cliente 4
App5
Cliente 5
OSSOSSOSS
SOA – Historias - Acoplamiento
Cliente 1
App1
Cliente 2
App2
Cliente 3
App3 App4
Cliente 4
App4
Cliente 5
OSSOSSOSS
Nuevo OSS
OSS
Nuevo
SOA – Historias - Acoplamiento
Alto Acoplamiento.
Alta Dependencia.
Poca Protección Tecnológica.
Alta Complejidad.
Información Redundante.
Altos Costos de Mantenimiento.
Problemas de Duplicidad.
Grandes Impactos ante Reemplazo.
SOA – Historias - Reuso - Personajes
Soy
Gerente Soy un
proveedor
de TI
Pedro José
SOA – Historias - Reuso
Hola!
Mi
nombre
es Pedro
Soy un
Gerente
en TI
Necesito
una App.
Web para
compras
Voy a
llamar a
José
SOA – Historias - Reuso
Necesito un
proveedor Yo mismo
soy
Tiene
varios
módulos
Seguridad,
cliente, etc.
3 meses /
450.000 /
4 Personas
SOA – Historias - Reuso
Como va el
Desarrollo? Todo
Listo!!!
Aplicación A
Seguridad
Clientes
SOA – Historias - Reuso
3 meses después…
SOA – Historias - Reuso
Necesito
otra App.
para RRHH
Voy a llamar
a jose
Aplicación B
Seguridad
Empleados
3 meses /
250.000 /
4 Personas
SOA – Historias - Reuso
Aplicación B
Seguridad
Empleados
Aplicación A
Seguridad
Clientes
Pague dos
veces por la
seguridad? ?
?Pague 2 veces por el modulo de
Seguridad!!!
SOA – Historias - Reuso
Aplicaciones
Seguridad
Empleados
Aplicaciones
Seguridad
Clientes
Servicios
Autorizar
Autentificar
Desarrollo orientado en servicios
Web Services - Reuso
SOA – Historias - Reuso
Costos
Costos
SOA – Historias - Interoperabilidad
JAVA
PHP
JAVA
Aplicación
Funcionalidad
Funcionalidad
como servicio
SOA - Características
Los componentes pueden ser invocados.
Se pueden publicar y descubrir.
Independiente de tecnología.
Poco acoplados.
Basado en Estándares HTTP, SOAP , WSDL, UDDI.
Independiente de transporte.
Basado en Contratos.
SOA - Beneficios
Interoperabilidad / Independiente de plataforma.
Bajo Impacto / Retiro de sistemas legados.
Potencia el Reuso / Funciones de Negocio Disponibles.
ROI / Maximización de las inversiones en TI.
Mayor Velocidad de Despliegue / Construcción.
SOA - Estándares
Web Services Interoperability (WS-I).
Organization for the Advancement of
Structured Information Standards
(OASIS).
Object Management Group (OMG).
The World Wide Web Consortium (W3C).
SOA - Resumen
Reuso
Componente para
Plataforma de
Interoperabilidad
Desacoplamiento
Contrato
ESB
Bus de
Enterprise
E
Servicios
Services
S
Empresarial
Bus
B
ESB - Concepto
[Bus de Servicios Empresarial]
“Es una infraestructura capaz de proporcionar servicios web, que
soporta comunicación inteligente dirigida y mediada entre
componentes de negocio conectados y desconectados”.
Gartner Group
“Es una plataforma de servicios, que disponibiliza funcionalidades
existentes en diversos sistemas heterogéneos, realizando tareas de
conexión, adaptación, transporte, transformación, integración,
etc, mediante Servicios”.
Julio Cejas
ESB - Historia
Crear Cliente
Xml
N° Telefono
Facturador
Recaudador
Creditos
Aprovisionador
BSS
Crear Cliente
Rafaga
Crear Cliente
TCP/IP
Crear Cliente
SOAP / XML
Cedula
ID
ID
Aplicaciones Operaciones Formatos Sistemas
[Crear un Cliente en una Telco]
ESB - Historia
[Crear un Cliente en una Telco]
N° Telefono
Facturador
Recaudador
Creditos
Aprovisionador
BSS
Cedula
ID
ID
Enriquecer Split
Transformadores Sistemas
Crear Cliente
ESB - Historia
Facturador
Recaudador
Averías
Aprovisionamiento
F E
Orquestación de Servicios
Conector
Adaptador
Filtro
Transformador
Servicio s/a
SDL
HTTP
SMTP
JMS
TCP
T
S
S
Enrutador
Conector
Lógica de Integración
C
ontrato
ESB – En un Grafico
ESB – Beneficios
Rápida integración de sistemas heterogéneos.
Evita el acoplamiento con las tecnologías.
Altamente Escalable con Infraestructura que soportan alta demanda.
Soporte de diversos Protocolos.
ESB – Beneficios
Cliente 1
App1
Cliente 2
App1
Cliente 3
App2 App3
Cliente 4
App3
Cliente 5
ESB – Patrones de Integración
http://www.enterpriseintegrationpatterns.com/
ESB - Resumen
Integración
Ambiente Heterogéneo
Componente para
Plataforma de
Interoperabilidad
Acoplamiento
Alta Demanda
BRE
Motor de
Business
B
Reglas
Rule
R
Negocio
Engine
E
BRE – Extra!!!
El 95% de las decisiones de una
organizacion pueden ser automatizadas.
BRE - Decisiones
Bajo AltoVolumen de Decisiones
Bajo
Alto
Valor de
cada
decision
Decisiones Estratégicas
Decisiones Tácticas
Decisiones Operacionales
BRE – Proceso Actual de Toma de Decisiones
BRE – Domino del Excel y Calc
BRE – Decisiones - Ejemplo
BRE – Decisiones - Ejemplo
CEP
Procesamiento
Complex
C
de Eventos
Event
E
Complejos
Processing
P
CEP – En un Grafico!!!
S
S
B
B
B
B
B
S
S
S
Edad = 70
Temperatura = 40°C
dolencia= diabetes
B
B
Ritmo cardiaco = 150 bpm
Presión arterial = 60 mmHg
S
S
[medicación = DrugX] &
[Ritmo cardiaco > 120 bpm] &
[Presión arterial < 70
mmHg]
[Ritmo cardiaco > 140 bpm]
& [temperatura > 39] &
[dolencia != frio]
S
[Ritmo cardiaco < 30] |
[temperatura < 33] |
[Presión arterial < 50]
S
Temperatura = 38°C
Monitoreo de pacientes
ancianos que están
perdiendo a presión
pacientes con fiebre
pacientes que necesitan
atención crítica
S S
Sensor Suscriptor
BPM
Gestión de
Business
B
Procesos
Process
P
de Negocio
Managment
M
BPM - Concepto
[Gestión de Procesos de Negocio]
“BPM es un enfoque estructurado que emplea métodos,
políticas, métricas, prácticas de gestión y herramientas de software
para gestionar y optimizar continuamente los procesos de una
organización”.
BPM – Concepto
Workflow
iniciar registrar
notificar
bandeja
Aprobar
Escalar
fin
[Flujos de Trabajo]
Un workflow o flujo de trabajo es una secuencia de
tareas estructurada o semiestrucutrada ejecutada
en serie o en paralelo por dos o mas individuos.
BPM – Concepto
Enterprise Architecture Integration
iniciar conectar
eliminar
transformar
adaptar
mapear
fin
[Arquitectura de Integración]
EAI (Arquitectura de integración empresarial): EAI es
un sistema para automatizar el movimiento de datos
entre aplicaciones y sistemas.
BPM – Concepto
Business Process Managment
iniciar conectar
eliminar
transformar
adaptar
mapear
fin
[Gestión de Procesos]
Un procesos de negocio es una secuencia de tareas que son ejecutada en serie o
en paralelo por dos o mas individuos o aplicaciones.
iniciar registrar
notificar
bandeja
Aprobar
Escalar
fin
+
Business Process Management, es la unión de ambos mundos.
BPM - Concepto
Ejecutar
Optimizar
Definir
Modelar
Analizar
Monitorear Desplegar
BPM Simular
“BPM es un enfoque estructurado que emplea métodos, políticas, métricas,
prácticas de gestión y herramientas de software para gestionar y optimizar
continuamente los procesos de una organización”.
BPM - Disciplinas
Business Process Execution Language
(BPEL), es el estándar para ejecutar procesos
de negocio.
BPEL
Ejecución
Business Activity Monitoring (BAM), permite el
monitoreo de actividades de Negocio usando
indicadores claves de desempeño.
BAM
Monitoreo
Business Process Modelling
Notation (BPMN), es el estándar para
modelar los procesos de negocio.
BPMN
Modelado
BRE
Reglas
ESB
Bus
SOA
Servcios
Estilos de Arquitectura, que son
la base para la construcción de
una infraestructura orientada en
servicios y procesos.
BPM – Organización Tradicional vs. Organización BPM
Orientado en
procesos.
Existen Técnicas
Modelado de
procesos.
Existen Técnicas para
la formulación y
medición de
indicadores.
Procesos
Automatizados.
Orientado en
actividades.
Flowchart en visio,
word, etc.
No se mide.
Aplicaciones Web.
BPM – Organización Tradicional vs. Organización BPM
Proceso de Negocio
Dept 1. Dept 2. Dept 3. Dept 4.
BPM – Un Proceso!!!
BPM – Ciclo de Vida
Ejecutar
Optimizar
Definir
Modelar
Analizar
Monitorear Desplegar
BPM Simular
Características - Modelado
1. Portal de Procesos.
2. Repositorio de Procesos.
3. Mapa de Procesos.
4. Metadata de Procesos.
5. BPMN.
6. Indicadores de Gestión.
7. Indicadores de Resultados.
BPM – Ciclo de Vida
Ejecutar
Optimizar
Definir
Modelar
Analizar
Monitorear Desplegar
BPM Simular
Características - Simulación
1. Predecir Capacidad.
2. Identificar Cuellos de Botella.
3. Detectar Problemas Potenciales.
4. Análisis de Costos, Riesgos, etc.
BPM – Ciclo de Vida
Ejecutar
Optimizar
Definir
Modelar
Analizar
Monitorear Desplegar
BPM Simular
Características - Construcción
1. Web Services.
2. Reglas de Negocio.
3. Orquestación de Servicios.
4. Orquestación de Procesos.
5. BPEL – Workflow.
BPM – Ciclo de Vida
Ejecutar
Optimizar
Definir
Modelar
Analizar
Monitorear Desplegar
BPM Simular
Características - Monitoreo
Volumen
Numero de transacciones.
Numero de ticket cerrados.
Numero de errores.
Numero de días
Velocidad
Tiempo de vida del proceso.
Tiempo de tareas individuales.
Errores
Timeouts.
Transacciones.
Condiciones Especiales
Alertas.
Reglas.
Toma de Decisiones
BPM – Ciclo de Vida
Ejecutar
Optimizar
Definir
Modelar
Analizar
Monitorear Desplegar
BPM Simular
Características - Construcción
1. Medir para mejorar.
2. Mejora Continua.
3. Toma de Decisiones.
BPM – Roles
Analista de Negocio
Business Activity
Monitoring (BAM)
Web Services, BPEL,
BPEL4People, etc.
Desarrolladores de
Procesos
Analista de Procesos
Modelado de Procesos
con BPMN
BPM - Beneficios
El Modelado de Procesos es Considerado.
Se formalizan los procesos.
El Monitoreo de procesos es considerado.
La optimización de procesos es considerada.
Orientado a la medición de indicadores.
Incentiva el uso de estándares.
Creado para el Cambio.
Resumen
Para
P
Tu
T
Información
I
Resumen – Analogía Cuerpo Humano
Business Process
Management
Complex Event
Procesing
Business Rule
Engine
Resumen – Disciplinas
ESB
Alta Demanda
Integración
Adaptación
PIN
BRE
Ambientes
Heterogéneos
SOA
Contrato
Desacoplamiento
Interoperabilidad
Reuso
BPM BPMN BAM
Estándares
Árboles de
decisión
Reglas
Decisiones
Modelado de
Procesos
Medición
Indicadores
Diversas
Perspectivas
Modelado
Notación Grafica
Toma de
Decisiones
Medición
Indicadores
Optimización de
Procesos
Automatización de
Procesos
Mapa de
Procesos
SOA Mejora Continua
Optimización
Independencia
Pluggins
Resumen – Beneficios
Protege la inversión
tecnológica
Proporciona una arquitectura simple,
flexible, reusable
Independiente
de tecnología.
Proporciona Agilidad
Operacional
Evita la Información
Redundante
Lenguaje Común
Único punto de
Acceso.
Acelera la implantación
de las disciplinas BPM
Recomendaciones
BPMN
Modelado
Recomendaciones – Desarrollar un PIN
BAM
Monitoreo
BPEL Orquestación
Servicios
BRE
Reglas
ESB
BUS
Web
Services
Orquestación
Procesos
Recomendaciones - Sensibilizar
Recomendaciones – Lineamientos
Todo desarrollo debe estar orientado en servicios.
La notación grafica para modelar procesos de negocios es BPMN.
Establecer un Comité Extendido de Procesos.
Formular indicadores.
Recomendaciones – Plataforma de
Interoperabilidad
GlassFish OpenESB NetBeans Terracota Hyperic
Recomendaciones – Piloto BPM
BPMN 1.0 BPMN 1.1Modelado de ProcesosModelado de Procesos
Portal de ProcesosPortal de Procesos
Monitoreo
de procesos
Monitoreo
de procesos BAM BI
BPEL BPEL4PeopleOrquestacion
de Procesos
Orquestacion
de Procesos
WSDL SOAPOrquestacion
de Servicios
Orquestacion
de Servicios
XML- XSD BPEL
SOA
ESB
Plataforma
de Servicios
Plataforma
de Servicios
MOM
EDA
BRE
CEP
ETL
SemanticaSemantica
Simulacion / EmulacionSimulacion / Emulacion
Reglas Eventos
ModeladoServicios
Simulación
Negocio
Procesos
Dominio
XPDL
Reflexiones
Reflexiones – Inhibidores
Reflexiones – Inhibidores
Falta de Capacitación en TI.
Síndrome del día día.
Ausencia de Lineamientos y Estándares.
No se desarrolla pensando en integración.
Falta de Investigación y Desarrollo.
Inexperiencia de proveedores Tecnológicos.
No hay Direccionamiento Tecnológico.
Reflexiones – Inhibidores – El día dia
Operaciones Mantener sistemas, red, seguridad, etc. SSO
Desarrollo de
Aplicaciones
Adquisición, desarrollo y mantenimiento de sistemas
(Software)
Estrategia TI Previsión, Planeacion del rol de las TIC en la organización
1
2
3
Infraestructura &
arquitectura
Planeacion, Implementación y actualización de la
infraestructura.
4
Priorizacion Determinar que tareas son mas importantes.5
Gestión
Organizacional TI
Liderazgo6
Gestión de Personal Manejo y desarrollo del personal de TI7
Gestión Financiera Presupuesto y gestión del gasto en TIC8
Procesos de negocio y
gestión del cambio
Implementar cambios en los procesos de negocios
empresariales.9
Manejo de Relaciones
Construcción de confianza, entendimiento entre el
negocio y las necesidades de TI
10
Tarea DescripciónR
Reflexiones – Una Visión Nacional
Gobierno
Electrónico
E-Gobierno
E-Gobernabilidad
Sociedad Digital
Reflexiones – Una Visión Nacional - PINMAP
Plataforma de Interoperabilidad
Practicas
ITIL, Cobit
Plataforma de Modelado y Automatización de Procesos
SOA ESB
BPM BPMN BAM
BPEL
Organización
Reflexiones – Una Visión Nacional - PIN
Ciudadano Organizaciones
Plataforma de Interoperabilidad
Tipos de Servicios
Gobernabilidad
Gestión
Internos
Reflexiones – Una Visión Nacional
Ciudadano
Organizaciones
Gobernabilidad
Gestión
Internos
PINMAP
Organización A
Ciudadano
Organizaciones
Gobernabilidad
Gestión
Internos
PINMAP
Ciudadanos
Empleados
E-Gobernabilidad
CNTI – Avances
Marco de Interoperabilidad del Estado Venezolano.
Vista integrada de servicios públicos del Estado.
Gracias
www.mijao.blogspot.com
jcejas@cnti.gob.ve
0426-5201276
Gracias

Mais conteúdo relacionado

Mais procurados

Integrated Project and Solution Delivery And Business Engagement Model
Integrated Project and Solution Delivery And Business Engagement ModelIntegrated Project and Solution Delivery And Business Engagement Model
Integrated Project and Solution Delivery And Business Engagement ModelAlan McSweeney
 
Integrating It Frameworks, Methodologies And Best Practices Into It Delivery ...
Integrating It Frameworks, Methodologies And Best Practices Into It Delivery ...Integrating It Frameworks, Methodologies And Best Practices Into It Delivery ...
Integrating It Frameworks, Methodologies And Best Practices Into It Delivery ...Alan McSweeney
 
Casos de Uso de Arquitectura Empresarial
Casos de Uso de Arquitectura Empresarial Casos de Uso de Arquitectura Empresarial
Casos de Uso de Arquitectura Empresarial Gabriel Gasparolo
 
51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-softwareMiguel Angel Rodriguez
 
Cuadro comparativo Modelos de Software.
Cuadro comparativo Modelos de Software.Cuadro comparativo Modelos de Software.
Cuadro comparativo Modelos de Software.templarioo
 
Arquitectura empresarial y el enfoque Togaf
Arquitectura empresarial y el enfoque TogafArquitectura empresarial y el enfoque Togaf
Arquitectura empresarial y el enfoque TogafEdgar Hernandez
 
2 (de 3). Evaluación de Usabilidad
2 (de 3).  Evaluación de Usabilidad2 (de 3).  Evaluación de Usabilidad
2 (de 3). Evaluación de UsabilidadDCU_MPIUA
 
Arquitectura de Empresa TOGAF
Arquitectura de Empresa TOGAFArquitectura de Empresa TOGAF
Arquitectura de Empresa TOGAFnetmind
 
Presentacion PMBOK
Presentacion PMBOKPresentacion PMBOK
Presentacion PMBOKlaf_luis
 
Enterprise Architecture Frameworks
Enterprise Architecture FrameworksEnterprise Architecture Frameworks
Enterprise Architecture FrameworksStephen Lahanas
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del softwareUTPL UTPL
 
13 matriz de rastreabilidad de requisitos PMI
13 matriz de rastreabilidad de requisitos PMI13 matriz de rastreabilidad de requisitos PMI
13 matriz de rastreabilidad de requisitos PMIWalter Fuentes Cavides
 

Mais procurados (20)

Integrated Project and Solution Delivery And Business Engagement Model
Integrated Project and Solution Delivery And Business Engagement ModelIntegrated Project and Solution Delivery And Business Engagement Model
Integrated Project and Solution Delivery And Business Engagement Model
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Orquestación de Servicios y SOA
Orquestación de Servicios y SOAOrquestación de Servicios y SOA
Orquestación de Servicios y SOA
 
Integrating It Frameworks, Methodologies And Best Practices Into It Delivery ...
Integrating It Frameworks, Methodologies And Best Practices Into It Delivery ...Integrating It Frameworks, Methodologies And Best Practices Into It Delivery ...
Integrating It Frameworks, Methodologies And Best Practices Into It Delivery ...
 
Casos de Uso de Arquitectura Empresarial
Casos de Uso de Arquitectura Empresarial Casos de Uso de Arquitectura Empresarial
Casos de Uso de Arquitectura Empresarial
 
51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software
 
Cuadro comparativo Modelos de Software.
Cuadro comparativo Modelos de Software.Cuadro comparativo Modelos de Software.
Cuadro comparativo Modelos de Software.
 
Modelado conceptual de aplicaciones web
Modelado conceptual de aplicaciones webModelado conceptual de aplicaciones web
Modelado conceptual de aplicaciones web
 
Arquitectura empresarial y el enfoque Togaf
Arquitectura empresarial y el enfoque TogafArquitectura empresarial y el enfoque Togaf
Arquitectura empresarial y el enfoque Togaf
 
2 (de 3). Evaluación de Usabilidad
2 (de 3).  Evaluación de Usabilidad2 (de 3).  Evaluación de Usabilidad
2 (de 3). Evaluación de Usabilidad
 
Modelo de proceso especializado
Modelo de proceso especializadoModelo de proceso especializado
Modelo de proceso especializado
 
Arquitectura Orientada a Servicios (SOA)
Arquitectura Orientada  a Servicios (SOA)Arquitectura Orientada  a Servicios (SOA)
Arquitectura Orientada a Servicios (SOA)
 
Arquitectura de Empresa TOGAF
Arquitectura de Empresa TOGAFArquitectura de Empresa TOGAF
Arquitectura de Empresa TOGAF
 
Presentacion PMBOK
Presentacion PMBOKPresentacion PMBOK
Presentacion PMBOK
 
Enterprise Architecture Frameworks
Enterprise Architecture FrameworksEnterprise Architecture Frameworks
Enterprise Architecture Frameworks
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Gestion de proyectos de SW
Gestion de proyectos de SWGestion de proyectos de SW
Gestion de proyectos de SW
 
13 matriz de rastreabilidad de requisitos PMI
13 matriz de rastreabilidad de requisitos PMI13 matriz de rastreabilidad de requisitos PMI
13 matriz de rastreabilidad de requisitos PMI
 
Togaf
TogafTogaf
Togaf
 
COMPONENTES MSF
COMPONENTES MSFCOMPONENTES MSF
COMPONENTES MSF
 

Destaque

Capacitación de bpm 2013
Capacitación de bpm 2013Capacitación de bpm 2013
Capacitación de bpm 2013Jhoan Silva
 
Redes Sociales para agencias de viajes
Redes Sociales para agencias de viajesRedes Sociales para agencias de viajes
Redes Sociales para agencias de viajesJimmy Pons
 
Experiencia de ESADE implantando ORACLE SOA Suite - Congreso CUORE Octubre 2011
Experiencia de ESADE implantando ORACLE SOA Suite - Congreso CUORE Octubre 2011Experiencia de ESADE implantando ORACLE SOA Suite - Congreso CUORE Octubre 2011
Experiencia de ESADE implantando ORACLE SOA Suite - Congreso CUORE Octubre 2011Pedro Robledo
 
El valor de la sinergia en BPM y SOA
El valor de la sinergia en BPM y SOAEl valor de la sinergia en BPM y SOA
El valor de la sinergia en BPM y SOACROSSNET S.A.C.
 
2012 PresentacióN Linea De Servicios Oracle
2012 PresentacióN Linea De Servicios Oracle2012 PresentacióN Linea De Servicios Oracle
2012 PresentacióN Linea De Servicios OraclePedro Gallardo
 
Integrando Oracle BI, BPM y BAM 11g: El ciclo completo de la información
Integrando Oracle BI, BPM y BAM 11g:  El ciclo  completo de la informaciónIntegrando Oracle BI, BPM y BAM 11g:  El ciclo  completo de la información
Integrando Oracle BI, BPM y BAM 11g: El ciclo completo de la informaciónEdelweiss Kammermann
 
Arquitectura Empresarial Básica
Arquitectura Empresarial BásicaArquitectura Empresarial Básica
Arquitectura Empresarial BásicaJesus Perez Cota
 
ESB y SOA, Plataforma de integracion.
ESB y SOA, Plataforma de integracion.ESB y SOA, Plataforma de integracion.
ESB y SOA, Plataforma de integracion.Julio Cejas
 
Nuevos Retos de las Empresas Turísticas
Nuevos Retos de las Empresas TurísticasNuevos Retos de las Empresas Turísticas
Nuevos Retos de las Empresas TurísticasCOLEGIA
 
Plataforma Oracle para BPM
Plataforma Oracle para BPMPlataforma Oracle para BPM
Plataforma Oracle para BPMCROSSNET S.A.C.
 
Quién define las pautas de soa
Quién define las pautas de soaQuién define las pautas de soa
Quién define las pautas de soawachu wachu pi
 

Destaque (20)

Sesión SOA-BPM Joan Carles Agustí (ORACLE)
Sesión SOA-BPM Joan Carles Agustí (ORACLE)Sesión SOA-BPM Joan Carles Agustí (ORACLE)
Sesión SOA-BPM Joan Carles Agustí (ORACLE)
 
Agencias De Viajes Modificado
Agencias De Viajes ModificadoAgencias De Viajes Modificado
Agencias De Viajes Modificado
 
Herramientas BPM
Herramientas BPMHerramientas BPM
Herramientas BPM
 
Oracle SOA Suite
Oracle SOA SuiteOracle SOA Suite
Oracle SOA Suite
 
Capacitación de bpm 2013
Capacitación de bpm 2013Capacitación de bpm 2013
Capacitación de bpm 2013
 
Sistema Salud JUAN XXIII
Sistema Salud JUAN XXIIISistema Salud JUAN XXIII
Sistema Salud JUAN XXIII
 
Di apo de la mon ografia
Di apo de la mon ografiaDi apo de la mon ografia
Di apo de la mon ografia
 
Redes Sociales para agencias de viajes
Redes Sociales para agencias de viajesRedes Sociales para agencias de viajes
Redes Sociales para agencias de viajes
 
Experiencia de ESADE implantando ORACLE SOA Suite - Congreso CUORE Octubre 2011
Experiencia de ESADE implantando ORACLE SOA Suite - Congreso CUORE Octubre 2011Experiencia de ESADE implantando ORACLE SOA Suite - Congreso CUORE Octubre 2011
Experiencia de ESADE implantando ORACLE SOA Suite - Congreso CUORE Octubre 2011
 
El valor de la sinergia en BPM y SOA
El valor de la sinergia en BPM y SOAEl valor de la sinergia en BPM y SOA
El valor de la sinergia en BPM y SOA
 
2012 PresentacióN Linea De Servicios Oracle
2012 PresentacióN Linea De Servicios Oracle2012 PresentacióN Linea De Servicios Oracle
2012 PresentacióN Linea De Servicios Oracle
 
Integrando Oracle BI, BPM y BAM 11g: El ciclo completo de la información
Integrando Oracle BI, BPM y BAM 11g:  El ciclo  completo de la informaciónIntegrando Oracle BI, BPM y BAM 11g:  El ciclo  completo de la información
Integrando Oracle BI, BPM y BAM 11g: El ciclo completo de la información
 
Arquitectura Empresarial Básica
Arquitectura Empresarial BásicaArquitectura Empresarial Básica
Arquitectura Empresarial Básica
 
ESB y SOA, Plataforma de integracion.
ESB y SOA, Plataforma de integracion.ESB y SOA, Plataforma de integracion.
ESB y SOA, Plataforma de integracion.
 
Nuevos Retos de las Empresas Turísticas
Nuevos Retos de las Empresas TurísticasNuevos Retos de las Empresas Turísticas
Nuevos Retos de las Empresas Turísticas
 
Plataforma Oracle para BPM
Plataforma Oracle para BPMPlataforma Oracle para BPM
Plataforma Oracle para BPM
 
Seminario "Distribución y promoción turística on line"
Seminario "Distribución y promoción turística on line"Seminario "Distribución y promoción turística on line"
Seminario "Distribución y promoción turística on line"
 
BPEL Project
BPEL ProjectBPEL Project
BPEL Project
 
Quién define las pautas de soa
Quién define las pautas de soaQuién define las pautas de soa
Quién define las pautas de soa
 
Bbrsoa
BbrsoaBbrsoa
Bbrsoa
 

Semelhante a Interoperabilidad SOA ESB BRE CEP y BPM

Arquitectura SOA y herramientas .net
Arquitectura SOA y herramientas .netArquitectura SOA y herramientas .net
Arquitectura SOA y herramientas .netJuan Pablo
 
1 Estrategia De Cs A Soa
1  Estrategia De Cs A Soa1  Estrategia De Cs A Soa
1 Estrategia De Cs A SoaPedro Gallardo
 
Presentacion Connected Systems
Presentacion Connected SystemsPresentacion Connected Systems
Presentacion Connected Systemsrolosandoval
 
Evolución TI en el sector de Telecomunicaciones
Evolución TI en el sector de TelecomunicacionesEvolución TI en el sector de Telecomunicaciones
Evolución TI en el sector de TelecomunicacionesJaime Contreras
 
Arquitectura 2
Arquitectura 2Arquitectura 2
Arquitectura 2bistasa
 
Bpm Value Proposition + Ultimus
Bpm Value Proposition + UltimusBpm Value Proposition + Ultimus
Bpm Value Proposition + UltimusHernan Marsili
 
Rapid Application Development - Desarrollo Rápido de Aplicaciones
Rapid Application Development - Desarrollo Rápido de AplicacionesRapid Application Development - Desarrollo Rápido de Aplicaciones
Rapid Application Development - Desarrollo Rápido de AplicacionesVILT
 
Road Show Soa Oct 05 Bea T Systems
Road Show Soa Oct 05 Bea T SystemsRoad Show Soa Oct 05 Bea T Systems
Road Show Soa Oct 05 Bea T SystemsBaltaCarretero
 
Primera open class Fundamentos de gestión de procesos de negocios (BPM) 1.pptx
Primera open class Fundamentos de gestión de procesos de negocios (BPM) 1.pptxPrimera open class Fundamentos de gestión de procesos de negocios (BPM) 1.pptx
Primera open class Fundamentos de gestión de procesos de negocios (BPM) 1.pptxcesaralcidespezoborr1
 
Presentación Plataforma
Presentación Plataforma Presentación Plataforma
Presentación Plataforma Fluig
 
Caracteristicas Generales
Caracteristicas GeneralesCaracteristicas Generales
Caracteristicas GeneralesErnesto Pilo
 
Caracteriticas Generales Maines-ERP
Caracteriticas Generales Maines-ERPCaracteriticas Generales Maines-ERP
Caracteriticas Generales Maines-ERPErnesto Pilo
 
Ponencia TECNIMAP 2010 - Gobierno de Canarias - Interoperabilidad RRHH
Ponencia TECNIMAP 2010 - Gobierno de Canarias - Interoperabilidad RRHHPonencia TECNIMAP 2010 - Gobierno de Canarias - Interoperabilidad RRHH
Ponencia TECNIMAP 2010 - Gobierno de Canarias - Interoperabilidad RRHHRaúl Kripalani
 
3 capas
3 capas3 capas
3 capasUACH
 

Semelhante a Interoperabilidad SOA ESB BRE CEP y BPM (20)

Arquitectura SOA y herramientas .net
Arquitectura SOA y herramientas .netArquitectura SOA y herramientas .net
Arquitectura SOA y herramientas .net
 
Mule ESB
Mule ESBMule ESB
Mule ESB
 
Lanzamiento Omni Chile
Lanzamiento Omni ChileLanzamiento Omni Chile
Lanzamiento Omni Chile
 
1 Estrategia De Cs A Soa
1  Estrategia De Cs A Soa1  Estrategia De Cs A Soa
1 Estrategia De Cs A Soa
 
Presentacion Connected Systems
Presentacion Connected SystemsPresentacion Connected Systems
Presentacion Connected Systems
 
Evolución TI en el sector de Telecomunicaciones
Evolución TI en el sector de TelecomunicacionesEvolución TI en el sector de Telecomunicaciones
Evolución TI en el sector de Telecomunicaciones
 
Arquitectura 2
Arquitectura 2Arquitectura 2
Arquitectura 2
 
Arquitectura
ArquitecturaArquitectura
Arquitectura
 
Bpm Value Proposition + Ultimus
Bpm Value Proposition + UltimusBpm Value Proposition + Ultimus
Bpm Value Proposition + Ultimus
 
Gestion rrhh
Gestion rrhhGestion rrhh
Gestion rrhh
 
Rapid Application Development - Desarrollo Rápido de Aplicaciones
Rapid Application Development - Desarrollo Rápido de AplicacionesRapid Application Development - Desarrollo Rápido de Aplicaciones
Rapid Application Development - Desarrollo Rápido de Aplicaciones
 
Road Show Soa Oct 05 Bea T Systems
Road Show Soa Oct 05 Bea T SystemsRoad Show Soa Oct 05 Bea T Systems
Road Show Soa Oct 05 Bea T Systems
 
Arquitectura de una solucion BPM
Arquitectura de una solucion BPMArquitectura de una solucion BPM
Arquitectura de una solucion BPM
 
Primera open class Fundamentos de gestión de procesos de negocios (BPM) 1.pptx
Primera open class Fundamentos de gestión de procesos de negocios (BPM) 1.pptxPrimera open class Fundamentos de gestión de procesos de negocios (BPM) 1.pptx
Primera open class Fundamentos de gestión de procesos de negocios (BPM) 1.pptx
 
Presentación Plataforma
Presentación Plataforma Presentación Plataforma
Presentación Plataforma
 
Caracteristicas Generales
Caracteristicas GeneralesCaracteristicas Generales
Caracteristicas Generales
 
Caracteriticas Generales Maines-ERP
Caracteriticas Generales Maines-ERPCaracteriticas Generales Maines-ERP
Caracteriticas Generales Maines-ERP
 
Ponencia TECNIMAP 2010 - Gobierno de Canarias - Interoperabilidad RRHH
Ponencia TECNIMAP 2010 - Gobierno de Canarias - Interoperabilidad RRHHPonencia TECNIMAP 2010 - Gobierno de Canarias - Interoperabilidad RRHH
Ponencia TECNIMAP 2010 - Gobierno de Canarias - Interoperabilidad RRHH
 
Planificación si
Planificación siPlanificación si
Planificación si
 
3 capas
3 capas3 capas
3 capas
 

Mais de Julio Cejas

Aplicaciones orientadas en procesos mediante Bonita BPM
Aplicaciones orientadas en procesos mediante Bonita BPMAplicaciones orientadas en procesos mediante Bonita BPM
Aplicaciones orientadas en procesos mediante Bonita BPMJulio Cejas
 
Sio2013 plto-pin
Sio2013 plto-pinSio2013 plto-pin
Sio2013 plto-pinJulio Cejas
 
Modelos de Negocio - The Business Model Generation
Modelos de Negocio - The Business Model GenerationModelos de Negocio - The Business Model Generation
Modelos de Negocio - The Business Model GenerationJulio Cejas
 
Intalio BPMS Demostraciones
Intalio BPMS DemostracionesIntalio BPMS Demostraciones
Intalio BPMS DemostracionesJulio Cejas
 
Intalio BPMS Introduccion
Intalio BPMS IntroduccionIntalio BPMS Introduccion
Intalio BPMS IntroduccionJulio Cejas
 
BPM Gestion de Procesos de Negocio Introduccion
BPM Gestion de Procesos de Negocio IntroduccionBPM Gestion de Procesos de Negocio Introduccion
BPM Gestion de Procesos de Negocio IntroduccionJulio Cejas
 
Mule ESB Introduccion
Mule ESB IntroduccionMule ESB Introduccion
Mule ESB IntroduccionJulio Cejas
 
Arquitectura de un ESB Gobierno
Arquitectura de un ESB GobiernoArquitectura de un ESB Gobierno
Arquitectura de un ESB GobiernoJulio Cejas
 
SOA y ESB La combinacion perfecta
SOA y ESB La combinacion perfectaSOA y ESB La combinacion perfecta
SOA y ESB La combinacion perfectaJulio Cejas
 

Mais de Julio Cejas (11)

Aplicaciones orientadas en procesos mediante Bonita BPM
Aplicaciones orientadas en procesos mediante Bonita BPMAplicaciones orientadas en procesos mediante Bonita BPM
Aplicaciones orientadas en procesos mediante Bonita BPM
 
Sio2013 plto-pin
Sio2013 plto-pinSio2013 plto-pin
Sio2013 plto-pin
 
Mule ESB
Mule ESBMule ESB
Mule ESB
 
Modelos de Negocio - The Business Model Generation
Modelos de Negocio - The Business Model GenerationModelos de Negocio - The Business Model Generation
Modelos de Negocio - The Business Model Generation
 
BPMN y BPEL
BPMN y BPELBPMN y BPEL
BPMN y BPEL
 
Intalio BPMS Demostraciones
Intalio BPMS DemostracionesIntalio BPMS Demostraciones
Intalio BPMS Demostraciones
 
Intalio BPMS Introduccion
Intalio BPMS IntroduccionIntalio BPMS Introduccion
Intalio BPMS Introduccion
 
BPM Gestion de Procesos de Negocio Introduccion
BPM Gestion de Procesos de Negocio IntroduccionBPM Gestion de Procesos de Negocio Introduccion
BPM Gestion de Procesos de Negocio Introduccion
 
Mule ESB Introduccion
Mule ESB IntroduccionMule ESB Introduccion
Mule ESB Introduccion
 
Arquitectura de un ESB Gobierno
Arquitectura de un ESB GobiernoArquitectura de un ESB Gobierno
Arquitectura de un ESB Gobierno
 
SOA y ESB La combinacion perfecta
SOA y ESB La combinacion perfectaSOA y ESB La combinacion perfecta
SOA y ESB La combinacion perfecta
 

Último

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 

Último (13)

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 

Interoperabilidad SOA ESB BRE CEP y BPM

  • 1. Julio Cejas Gerencia de Ingeniería de Sistemas Junio 2009 Tecnologías de Interoperabilidad I N T E R O P E R A B I L I D A D
  • 2. Agenda 1. Interoperabilidad. 2. Plataforma de Interoperabilidad. 3. Componentes de una plataforma de interoperabilidad.  Arquitecturas Orientadas en Servicios (SOA).  Bus de Servicios Empresariales (ESB).  Motor de Reglas de Negocio (BRE).  Procesamiento de Eventos Complejos (CEP)  Gestión de Procesos de Negocio (BPM). 4. Resumen. 5. Recomendaciones. 6. Reflexiones. 7. Sesión de Preguntas y Respuestas.
  • 3. Interoperabilidad – Concepto [Interoperabilidad] “Habilidad de dos o mas sistemas o elementos de intercambiar informacion”. “Habilidad de sistemas, para proporcionar servicios y aceptar servicios desde otros sistemas.” “Es la habilidad de transferir y utilizar información de manera uniforme y eficiente entre varias organizaciones y sistemas de información, en un marco de interoperación.” (Achiary, 2005)
  • 4. Interoperabilidad – Plataforma [Plataforma de Interoperabilidad (PIN)] “Conjunto de componentes que implementan las capacidades de interoperar con otros sistemas”.
  • 8. SOA - Concepto [Arquitectura Orientada en Servicios] “Conjunto de componentes que pueden ser invocados, cuyas descripciones de interfaces se pueden publicar y descubrir”. “Estilo resultante de políticas, prácticas y frameworks que permiten que la funcionalidad de una aplicación se pueda proveer y consumir como conjuntos de servicios, con una granularidad relevante para el consumidor. Los servicios pueden invocarse, publicarse y descubrirse y están abstraídos de su implementación utilizando una sola forma estándar de interfase.”
  • 9. SOA - Historias 1 2 3 Acoplamiento Reuso Interoperabilidad
  • 10. SOA – Historias - Acoplamiento Cliente 1 App1 Cliente 2 App2 Cliente 3 App3 App4 Cliente 4 App5 Cliente 5 OSSOSSOSS
  • 11. SOA – Historias - Acoplamiento Cliente 1 App1 Cliente 2 App2 Cliente 3 App3 App4 Cliente 4 App4 Cliente 5 OSSOSSOSS Nuevo OSS OSS Nuevo
  • 12. SOA – Historias - Acoplamiento Alto Acoplamiento. Alta Dependencia. Poca Protección Tecnológica. Alta Complejidad. Información Redundante. Altos Costos de Mantenimiento. Problemas de Duplicidad. Grandes Impactos ante Reemplazo.
  • 13. SOA – Historias - Reuso - Personajes Soy Gerente Soy un proveedor de TI Pedro José
  • 14. SOA – Historias - Reuso Hola! Mi nombre es Pedro Soy un Gerente en TI Necesito una App. Web para compras Voy a llamar a José
  • 15. SOA – Historias - Reuso Necesito un proveedor Yo mismo soy Tiene varios módulos Seguridad, cliente, etc. 3 meses / 450.000 / 4 Personas
  • 16. SOA – Historias - Reuso Como va el Desarrollo? Todo Listo!!! Aplicación A Seguridad Clientes
  • 17. SOA – Historias - Reuso 3 meses después…
  • 18. SOA – Historias - Reuso Necesito otra App. para RRHH Voy a llamar a jose Aplicación B Seguridad Empleados 3 meses / 250.000 / 4 Personas
  • 19. SOA – Historias - Reuso Aplicación B Seguridad Empleados Aplicación A Seguridad Clientes Pague dos veces por la seguridad? ? ?Pague 2 veces por el modulo de Seguridad!!!
  • 20. SOA – Historias - Reuso Aplicaciones Seguridad Empleados Aplicaciones Seguridad Clientes Servicios Autorizar Autentificar Desarrollo orientado en servicios Web Services - Reuso
  • 21. SOA – Historias - Reuso Costos Costos
  • 22. SOA – Historias - Interoperabilidad JAVA PHP JAVA Aplicación Funcionalidad Funcionalidad como servicio
  • 23. SOA - Características Los componentes pueden ser invocados. Se pueden publicar y descubrir. Independiente de tecnología. Poco acoplados. Basado en Estándares HTTP, SOAP , WSDL, UDDI. Independiente de transporte. Basado en Contratos.
  • 24. SOA - Beneficios Interoperabilidad / Independiente de plataforma. Bajo Impacto / Retiro de sistemas legados. Potencia el Reuso / Funciones de Negocio Disponibles. ROI / Maximización de las inversiones en TI. Mayor Velocidad de Despliegue / Construcción.
  • 25. SOA - Estándares Web Services Interoperability (WS-I). Organization for the Advancement of Structured Information Standards (OASIS). Object Management Group (OMG). The World Wide Web Consortium (W3C).
  • 26. SOA - Resumen Reuso Componente para Plataforma de Interoperabilidad Desacoplamiento Contrato
  • 28. ESB - Concepto [Bus de Servicios Empresarial] “Es una infraestructura capaz de proporcionar servicios web, que soporta comunicación inteligente dirigida y mediada entre componentes de negocio conectados y desconectados”. Gartner Group “Es una plataforma de servicios, que disponibiliza funcionalidades existentes en diversos sistemas heterogéneos, realizando tareas de conexión, adaptación, transporte, transformación, integración, etc, mediante Servicios”. Julio Cejas
  • 29. ESB - Historia Crear Cliente Xml N° Telefono Facturador Recaudador Creditos Aprovisionador BSS Crear Cliente Rafaga Crear Cliente TCP/IP Crear Cliente SOAP / XML Cedula ID ID Aplicaciones Operaciones Formatos Sistemas [Crear un Cliente en una Telco]
  • 30. ESB - Historia [Crear un Cliente en una Telco] N° Telefono Facturador Recaudador Creditos Aprovisionador BSS Cedula ID ID Enriquecer Split Transformadores Sistemas Crear Cliente
  • 31. ESB - Historia Facturador Recaudador Averías Aprovisionamiento F E Orquestación de Servicios Conector Adaptador Filtro Transformador Servicio s/a SDL HTTP SMTP JMS TCP T S S Enrutador Conector Lógica de Integración C ontrato
  • 32. ESB – En un Grafico
  • 33. ESB – Beneficios Rápida integración de sistemas heterogéneos. Evita el acoplamiento con las tecnologías. Altamente Escalable con Infraestructura que soportan alta demanda. Soporte de diversos Protocolos.
  • 34. ESB – Beneficios Cliente 1 App1 Cliente 2 App1 Cliente 3 App2 App3 Cliente 4 App3 Cliente 5
  • 35. ESB – Patrones de Integración http://www.enterpriseintegrationpatterns.com/
  • 36. ESB - Resumen Integración Ambiente Heterogéneo Componente para Plataforma de Interoperabilidad Acoplamiento Alta Demanda
  • 38. BRE – Extra!!! El 95% de las decisiones de una organizacion pueden ser automatizadas.
  • 39. BRE - Decisiones Bajo AltoVolumen de Decisiones Bajo Alto Valor de cada decision Decisiones Estratégicas Decisiones Tácticas Decisiones Operacionales
  • 40. BRE – Proceso Actual de Toma de Decisiones
  • 41. BRE – Domino del Excel y Calc
  • 42. BRE – Decisiones - Ejemplo
  • 43. BRE – Decisiones - Ejemplo
  • 45. CEP – En un Grafico!!! S S B B B B B S S S Edad = 70 Temperatura = 40°C dolencia= diabetes B B Ritmo cardiaco = 150 bpm Presión arterial = 60 mmHg S S [medicación = DrugX] & [Ritmo cardiaco > 120 bpm] & [Presión arterial < 70 mmHg] [Ritmo cardiaco > 140 bpm] & [temperatura > 39] & [dolencia != frio] S [Ritmo cardiaco < 30] | [temperatura < 33] | [Presión arterial < 50] S Temperatura = 38°C Monitoreo de pacientes ancianos que están perdiendo a presión pacientes con fiebre pacientes que necesitan atención crítica S S Sensor Suscriptor
  • 47. BPM - Concepto [Gestión de Procesos de Negocio] “BPM es un enfoque estructurado que emplea métodos, políticas, métricas, prácticas de gestión y herramientas de software para gestionar y optimizar continuamente los procesos de una organización”.
  • 48. BPM – Concepto Workflow iniciar registrar notificar bandeja Aprobar Escalar fin [Flujos de Trabajo] Un workflow o flujo de trabajo es una secuencia de tareas estructurada o semiestrucutrada ejecutada en serie o en paralelo por dos o mas individuos.
  • 49. BPM – Concepto Enterprise Architecture Integration iniciar conectar eliminar transformar adaptar mapear fin [Arquitectura de Integración] EAI (Arquitectura de integración empresarial): EAI es un sistema para automatizar el movimiento de datos entre aplicaciones y sistemas.
  • 50. BPM – Concepto Business Process Managment iniciar conectar eliminar transformar adaptar mapear fin [Gestión de Procesos] Un procesos de negocio es una secuencia de tareas que son ejecutada en serie o en paralelo por dos o mas individuos o aplicaciones. iniciar registrar notificar bandeja Aprobar Escalar fin + Business Process Management, es la unión de ambos mundos.
  • 51. BPM - Concepto Ejecutar Optimizar Definir Modelar Analizar Monitorear Desplegar BPM Simular “BPM es un enfoque estructurado que emplea métodos, políticas, métricas, prácticas de gestión y herramientas de software para gestionar y optimizar continuamente los procesos de una organización”.
  • 52. BPM - Disciplinas Business Process Execution Language (BPEL), es el estándar para ejecutar procesos de negocio. BPEL Ejecución Business Activity Monitoring (BAM), permite el monitoreo de actividades de Negocio usando indicadores claves de desempeño. BAM Monitoreo Business Process Modelling Notation (BPMN), es el estándar para modelar los procesos de negocio. BPMN Modelado BRE Reglas ESB Bus SOA Servcios Estilos de Arquitectura, que son la base para la construcción de una infraestructura orientada en servicios y procesos.
  • 53. BPM – Organización Tradicional vs. Organización BPM Orientado en procesos. Existen Técnicas Modelado de procesos. Existen Técnicas para la formulación y medición de indicadores. Procesos Automatizados. Orientado en actividades. Flowchart en visio, word, etc. No se mide. Aplicaciones Web.
  • 54. BPM – Organización Tradicional vs. Organización BPM Proceso de Negocio Dept 1. Dept 2. Dept 3. Dept 4.
  • 55. BPM – Un Proceso!!!
  • 56. BPM – Ciclo de Vida Ejecutar Optimizar Definir Modelar Analizar Monitorear Desplegar BPM Simular Características - Modelado 1. Portal de Procesos. 2. Repositorio de Procesos. 3. Mapa de Procesos. 4. Metadata de Procesos. 5. BPMN. 6. Indicadores de Gestión. 7. Indicadores de Resultados.
  • 57. BPM – Ciclo de Vida Ejecutar Optimizar Definir Modelar Analizar Monitorear Desplegar BPM Simular Características - Simulación 1. Predecir Capacidad. 2. Identificar Cuellos de Botella. 3. Detectar Problemas Potenciales. 4. Análisis de Costos, Riesgos, etc.
  • 58. BPM – Ciclo de Vida Ejecutar Optimizar Definir Modelar Analizar Monitorear Desplegar BPM Simular Características - Construcción 1. Web Services. 2. Reglas de Negocio. 3. Orquestación de Servicios. 4. Orquestación de Procesos. 5. BPEL – Workflow.
  • 59. BPM – Ciclo de Vida Ejecutar Optimizar Definir Modelar Analizar Monitorear Desplegar BPM Simular Características - Monitoreo Volumen Numero de transacciones. Numero de ticket cerrados. Numero de errores. Numero de días Velocidad Tiempo de vida del proceso. Tiempo de tareas individuales. Errores Timeouts. Transacciones. Condiciones Especiales Alertas. Reglas. Toma de Decisiones
  • 60. BPM – Ciclo de Vida Ejecutar Optimizar Definir Modelar Analizar Monitorear Desplegar BPM Simular Características - Construcción 1. Medir para mejorar. 2. Mejora Continua. 3. Toma de Decisiones.
  • 61. BPM – Roles Analista de Negocio Business Activity Monitoring (BAM) Web Services, BPEL, BPEL4People, etc. Desarrolladores de Procesos Analista de Procesos Modelado de Procesos con BPMN
  • 62. BPM - Beneficios El Modelado de Procesos es Considerado. Se formalizan los procesos. El Monitoreo de procesos es considerado. La optimización de procesos es considerada. Orientado a la medición de indicadores. Incentiva el uso de estándares. Creado para el Cambio.
  • 64. Resumen – Analogía Cuerpo Humano Business Process Management Complex Event Procesing Business Rule Engine
  • 65. Resumen – Disciplinas ESB Alta Demanda Integración Adaptación PIN BRE Ambientes Heterogéneos SOA Contrato Desacoplamiento Interoperabilidad Reuso BPM BPMN BAM Estándares Árboles de decisión Reglas Decisiones Modelado de Procesos Medición Indicadores Diversas Perspectivas Modelado Notación Grafica Toma de Decisiones Medición Indicadores Optimización de Procesos Automatización de Procesos Mapa de Procesos SOA Mejora Continua Optimización Independencia Pluggins
  • 66. Resumen – Beneficios Protege la inversión tecnológica Proporciona una arquitectura simple, flexible, reusable Independiente de tecnología. Proporciona Agilidad Operacional Evita la Información Redundante Lenguaje Común Único punto de Acceso. Acelera la implantación de las disciplinas BPM
  • 68. BPMN Modelado Recomendaciones – Desarrollar un PIN BAM Monitoreo BPEL Orquestación Servicios BRE Reglas ESB BUS Web Services Orquestación Procesos
  • 70. Recomendaciones – Lineamientos Todo desarrollo debe estar orientado en servicios. La notación grafica para modelar procesos de negocios es BPMN. Establecer un Comité Extendido de Procesos. Formular indicadores.
  • 71. Recomendaciones – Plataforma de Interoperabilidad GlassFish OpenESB NetBeans Terracota Hyperic
  • 72. Recomendaciones – Piloto BPM BPMN 1.0 BPMN 1.1Modelado de ProcesosModelado de Procesos Portal de ProcesosPortal de Procesos Monitoreo de procesos Monitoreo de procesos BAM BI BPEL BPEL4PeopleOrquestacion de Procesos Orquestacion de Procesos WSDL SOAPOrquestacion de Servicios Orquestacion de Servicios XML- XSD BPEL SOA ESB Plataforma de Servicios Plataforma de Servicios MOM EDA BRE CEP ETL SemanticaSemantica Simulacion / EmulacionSimulacion / Emulacion Reglas Eventos ModeladoServicios Simulación Negocio Procesos Dominio XPDL
  • 75. Reflexiones – Inhibidores Falta de Capacitación en TI. Síndrome del día día. Ausencia de Lineamientos y Estándares. No se desarrolla pensando en integración. Falta de Investigación y Desarrollo. Inexperiencia de proveedores Tecnológicos. No hay Direccionamiento Tecnológico.
  • 76. Reflexiones – Inhibidores – El día dia Operaciones Mantener sistemas, red, seguridad, etc. SSO Desarrollo de Aplicaciones Adquisición, desarrollo y mantenimiento de sistemas (Software) Estrategia TI Previsión, Planeacion del rol de las TIC en la organización 1 2 3 Infraestructura & arquitectura Planeacion, Implementación y actualización de la infraestructura. 4 Priorizacion Determinar que tareas son mas importantes.5 Gestión Organizacional TI Liderazgo6 Gestión de Personal Manejo y desarrollo del personal de TI7 Gestión Financiera Presupuesto y gestión del gasto en TIC8 Procesos de negocio y gestión del cambio Implementar cambios en los procesos de negocios empresariales.9 Manejo de Relaciones Construcción de confianza, entendimiento entre el negocio y las necesidades de TI 10 Tarea DescripciónR
  • 77. Reflexiones – Una Visión Nacional Gobierno Electrónico E-Gobierno E-Gobernabilidad Sociedad Digital
  • 78. Reflexiones – Una Visión Nacional - PINMAP Plataforma de Interoperabilidad Practicas ITIL, Cobit Plataforma de Modelado y Automatización de Procesos SOA ESB BPM BPMN BAM BPEL Organización
  • 79. Reflexiones – Una Visión Nacional - PIN Ciudadano Organizaciones Plataforma de Interoperabilidad Tipos de Servicios Gobernabilidad Gestión Internos
  • 80. Reflexiones – Una Visión Nacional Ciudadano Organizaciones Gobernabilidad Gestión Internos PINMAP Organización A Ciudadano Organizaciones Gobernabilidad Gestión Internos PINMAP Ciudadanos Empleados E-Gobernabilidad
  • 81. CNTI – Avances Marco de Interoperabilidad del Estado Venezolano. Vista integrada de servicios públicos del Estado.