© 2008 Progress Software Corporation SOA Governance con Actional Nathan Lifshitz
© 2008 Progress Software Corporation Beneficios de SOA Ingresos Nuevos mercados, canales, nuevo valor de sistemas actuales Flexibilidad Soporta modelos de negocios flexibles basados en servicios y tecnologías agnósticas Velocidad Reutilización de componentes y servicios para una puesta en producción rápida en respuesta a oportunidades de mercado Eficiencia Integra sistemas heterogeneos existentes o de adquisiciones Automatiza procesos de negocio clave Recursos alineados hacia la misma agenda estratégica de TI Servicio Oferta de nuevos servicios a clientes y asociados aprovechando la infraestructura de TI existente Costo Elimina la duplicidad de funciones en los sistemas Riesgo Mejora la visibilidad de las operaciones de negocio
© 2008 Progress Software Corporation ¿Le gustaría:? Realmente saber quién y cuándo están utilizando sus servicios Poder medir el impacto en el negocio que pudiese tener el modificar un servicio Detectar los cuellos de botella de sus aplicaciones antes que los usuarios
© 2008 Progress Software Corporation ¿Que hace Actional? Actional “Hace” Administracion de SOA Usted puede pensar en esto como... Governabilidad en tiempo (Run-time Governance) Visibilidad de los Procesos del Negocio Seguridad de su SOA Porque es especial Actional? Actional monitorea mensajes en lugar de simples actividades Esto permite sccionar ante un evento, porque proporciona un contexto Piense en un mensaje como una actividad con contexto
© 2008 Progress Software Corporation Monitoreo tradicional Vs Administración de SOA Una empresa con una SOA Los procesos de negocio se extienden por las “islas” Nadie tiene responsabilidad de principio a fin Nadie conoce todas las partes Nadie toma todas las decisiones Islas por líneas de negocio Cada proceso de negocio está aislado Un equipo tiene la responsabilidad total del proceso Un equipo conoce todas las partes Un equipo toma todas las decisiones ►Existe una relación uno a uno entra aplicaciones y funciones de negocio
© 2008 Progress Software Corporation ? Una empresa con una SOA Los procesos de negocio se extienden por las “islas” Nadie tiene responsabilidad de principio a fin Nadie conoce todas las partes Nadie toma todas las decisiones Islas por líneas de negocio Cada proceso de negocio está aislado Un equipo tiene la responsabilidad total del proceso Un equipo conoce todas las partes Un equipo toma todas las decisiones ►Existe una relación uno a uno entra aplicaciones y funciones de negocio Si no lo puedes ver: ×No lo puedes medir ×No lo puedes asegurar ×No lo puedes controlar ×No lo puedes optimizar Monitoreo tradicional Vs Administración de SOA
© 2008 Progress Software Corporation Administración de Aplicaciones Activa Limitada a una isla de información Una sola plataforma (homogénea) Administración de infraestructura Pasiva Conciencia y visibilidad de negocio limitada Heterogénea(“Multi- platform”) Administración de SOA Activa Conciencia y visibilidad de Negocio Heterogénea(“Multi- platform”) Tipos de Administración y Monitoreo
© 2008 Progress Software Corporation Información para distintos usuarios Infrastructura ¿Dónde está cada servicios? ¿Quién usa mis servicios? ¿Dónde están los cuellos de botella? ¿Cuál es el impacto de un cambio? Negocio ¿Cómo va mi negocio? ¿Qué clientes tienen problemas? ¿Puedo soportar la demanda? ¿Estoy cumpliendo con los niveles de servicio prometidos? Procesos ¿Qué pasa cuando alguien ingresa una orden? ¿Cuánto tiempo desde que se ordena hasta que se entrega? ¿Por qué se estancaron las compras? Visualice su SOA desde el punto de vista de TI y del negocio
© 2008 Progress Software Corporation Services To External Sources Services From External Sources Una SOA requiere iniciar de donde se encuentra actualmente Organizational Boundary Ambientes Heterogéneos – múltiples aplicaciones
© 2008 Progress Software Corporation Services To External Sources Services From External Sources Organizational Boundary http/https RMI JMS JDBC Web Services EJB ESB Una SOA requiere iniciar de donde se encuentra actualmente Ambientes Heterogéneos – múltiples protocolos y estándares
© 2008 Progress Software Corporation ADMINISTRACION DE SOA Administración de la Empresa Administración de Identidad Directorios ACTIONAL SERVER Areas del Negocio Donde entra Actional (SOA Management) Servicios de fuentes externas Servicios a fuentes externas SERVICIOS Dueños del negocio o Aplicación Área de IT o Propietarios de SOA Staff de Seguridad y/o Cumplimiento SOAP JDBC JMS Servlets (HTTP) ADO.Net EJB
© 2008 Progress Software Corporation ¿Porque requiere visibilidad de su SOA? Para descubrir sus procesos reales Monitorear Dependencias Controlar el impacto de los cambios Prevenir servicios complejos Mejorar el diseño de su SOA Para monitorear el desempeño Estar consiente de cuellos de botella Checar SLAs Identificar las causas reales de un problema Monitorear errores desde la perspectiva del negocio, con información relativa al flujo
© 2008 Progress Software Corporation ¿Como ACTIONAL le puede ayudar? Descubrir sus procesos reales Mapa de flujo (Auto-discovery®) he introspección Monitorear desempeño y aplicación de políticas Procesos de negocios Dimensiones Políticas y revisión de SLA Identificar las causas reales de un problema Auditoria Alerta Alarmas en mapa de flujo
© 2008 Progress Software Corporation Uno solo punto de monitoreo para toda tu SOA (Flow Map)
© 2008 Progress Software Corporation Descubre dónde está el problema Entorno SOA Mapa de flujo de transacciones
© 2008 Progress Software Corporation Si lo puedes ver: Lo puedes medir Lo puedes asegurar Lo puedes controlar Lo puedes optimizar Descubre dónde está el problema Vista “Path Explorer”
© 2008 Progress Software Corporation SOA for Operations: Asegure la operación de su Infraestructura SOA Estadísticas de TI Muestra detalle de TI Muestra flujo de un servidor a otro Alertas y Violaciones de SLAs
© 2008 Progress Software Corporation Continuous Service Optimization: Compara métricas de TI con métricas de Negocio Web 2.0 Browser Based UI Muestra flujo de negocio de manera visual Muestra detalle de TI Muestra flujo de datos en el proceso Muestra información de Negocio Muestra información del Proceso
© 2008 Progress Software Corporation ¿Que necesita controlar en su SOA? Intermediación Mediación de Transporte Mediación de Versiones Optimización Mejorar el trafico y ruteo inteligente Seguridad Garantizar Privacidad Garantizar Integridad Revisar Credenciales Desarticular la seguridad de los ciclos de desarrollo Interconectar diferentes islas de seguridad.
© 2008 Progress Software Corporation Adopción incremental segun lo requiera SOA Operations, Monitoreo de desempeño, Mapeo de dependencias, Alertas y análisis de problemas Continuous Service Optimization Métricas de TI atadas a indicadores de Negocio. Visibilidad de flujo de procesos. Active Policy Enforcement Creación y Centralización de las políticas de seguridad de una SOA
© 2008 Progress Software Corporation Producto líder en el mercado…
© 2008 Progress Software Corporation SOA Protocol Support SLA Exception Identification and Notification …Confirmado por:
© 2008 Progress Software Corporation Nathan Lifshitz Tel: (55) Cel: