IBM Software Group SOA Governance IBM Tivoli Composite
IBM Software Group SOA Governance: IBM Tivoli Composite Application Manager for SOA Jesús García Romanos Email: JGRomanos@es. ibm. com SOA on your terms and our expertise Barcelona, 20 de Septiembre de 2007 © 2007 IBM Corporation
IBM Software Group El movimiento hacía SOA … Mejorando la flexibilidad y disponibilidad Los entornos de TI tienen una complejidad e inflexibilidad alta … SOA on your terms and our expertise © 2007 IBM Corporation
IBM Software Group El movimiento hacía SOA … Mejorando la flexibilidad y disponibilidad Los entornos de TI tienen una complejidad e inflexibilidad alta … … Service Oriented Architecture (SOA) simplifica la IT mediante servicios reutilizados, basados en estándares … … lo que requiere una aproximación de gestión que tenga en cuenta el servicio. SOA on your terms and our expertise © 2007 IBM Corporation
IBM Software Group El Estado Deseado es la base para Gestionar Servicios Service Requestor # de solicitudes permitidas Tiempo de XML Quality of Service Capacity Respuesta Cargo por Solicitud Service Provider Performance Acuerdo de Nivel de Servicio Security WSDL SOAP Los “Contratos” se establecen entre proveedores y solicitantes del servicio, denominados Acuerdos de Nivel de Servicio El foco de la Gestión cambia de la monitorización al cumplimiento de los niveles de servicio acordados La gestión “Activa” optimiza los sistemas para evitar violaciones del servicio SOA on your terms and our expertise © 2007 IBM Corporation
IBM Software Group Modelo de Referencia SOA : Visión General La comunidad IBM SOA ha creado una abstracción de la solución SOA basada en “componentes”, “servicios” y “procesos” describiendo la vista conceptual de la solución en tiempo de ejecución Channel B 2 B Services atomic and composite Service Provider Service Components Operational Systems Packaged Application Custom Application Governance Composition; choreography; business state machines Data Architecture (meta-data) & Business Intelligence Business Process Qo. S Layer (Security, Management & Monitoring Infrastructure Services) Integration (Enterprise Service Bus) Service Consumers OO Application Ver: http: //www-128. ibm. com/developerworks/architecture/library/ar-archtemp/ SOA on your terms and our expertise © 2007 IBM Corporation
IBM Software Group Objetivo: una vista completa de las aplicaciones compuestas basadas en SOA Service Consumers SCA WSRP B 2 B Other Business Process Management Business Processes process choreography Services Portlet Service Management atomic and composite Application Service Components Monitoring Service Provider Operational Systems ISV Transaction Tracking Custom Application SAP Gestionar aplicaciones & servicios Gestionar identidad y cumplimiento Monitorizar métricas de negocio OO Application Outlook Custom Apps Platform Unix Resource Monitoring OS/390 SOA on your terms and our expertise Supporting Middleware Resource Monitoring MQ DB 2 Consola Integrada Vista integrada de los diferentes niveles de abstracción © 2007 IBM Corporation
IBM Software Group Tivoli Enterprise Portal: Una vista completa de la gestión SOA Service Consumers SCA WSRP B 2 B Other Web. Sphere Business Monitor Business Processes process choreography Services Portlet Consola Integrada ITCAM for SOA • Vista integrada de los diferentes niveles de abstracción. atomic and composite Service Components Service Provider Operational Systems ITCAM for Web Resources ISV ITCAM For RTT SAP Custom Application OO Application Outlook Custom Apps Platform Unix OMEGAMON Supporting Middleware XE family ITM Family OS/390 MQ DB 2 SOA on your terms and our expertise Informes Integrados • Generar informes para las necesidades de los distintos participantes © 2007 IBM Corporation
IBM Software Group Soporte Integrado Extremo a Extremo de entornos heterogéneos Mediante ITM 6. 1, Omegamon e ITCAM IBM Tivoli monitoring abarca todo el entorno de TI y proporciona valor de forma rápida por su facilidad de despliegue Se pueden realizar acciones correctivas localizadas “self healing” cuando sea necesario Platforms Unix Databases DB 2 (Z & Distributed) Windows Oracle Linux z/OS VMWare I 5/OS Clusters SQL Sybase Informix Applications & Messaging SAP My. SAP. NET (full suite of MS apps) Citrix Siebel Tuxedo Domino Exchange Business Integration CICS Web Infrastructure Web. Sphere (Z & Distributed) Web Services IMS Web Services Web. Sphere MQ Integrator IIS i. Planet Apache Web. Logic Nue vos Monitores Network Apps Network Host FTP RMON 2/SLA Comverse Nortel Magellin RADIUS Robomon Sun. Net Castlerock Tibco Cisco Com. Mgr DEC VAX Cisco Vo. IP Biblioteca de Mejores Prácticas Agent-less Adapter URL, SNMP, File, Socket, UDB…. Agent Quick attach API Syslog Probe Syslog Daemon BMC Patrol CA Unicenter MOM HP OV NNM HP OV Ops Aprisma IBM Tivoli Open Process Automation Library http: //catalog. lotus. com/wps/portal/tm Biblioteca de Mejores prácticas, para monitorizar cientos de elementos, mediante extensiones de ITM SOA on your terms and our expertise © 2007 IBM Corporation
IBM Software Group Tivoli Enterprise Portal – Más que visualización Integración de históricos ODBC Datos operacionales Agregación y consolidación Rápida implementación Gestión de Disponibilidad: Situaciones, Flujos de trabajo, políticas Consejo de expertos integrado RDMS Command Line Interface SOAP API NT_Me NT_Pr mory ocess NT_ Dis NT : Attribute k Groups TMS NT_Pro cessor DB 2_Pa DB rtition 2_I Attribute nst DB 2_B DB 2_L F ock DB 2 : TDW Groups… SQL_D SQL_L B ock SQ SQL_. L_T. . . SQL : Attribute BL Groups… Out of the box Monitors Task Execution Agent-less Adapter SOA on your terms and our expertise File Socket API SNMP HTTP Post ODBC Script Data Provider © 2007 IBM Corporation
IBM Software Group Gestión SOA Holística Gestión de Servicios: Descubri, monitorizar, asegurar, y gestionar servicios para cumplir ANS IBM Tivoli® Composite Application Manager for SOA IBM Tivoli Federated Identity Manager Channel B 2 B Services atomic and composite Service Provider Service Components Packaged Application Operational Systems Atomic Service SOA on your terms and our expertise Custom Application Composite Service Governance Composition; choreography; business state machines Data Architecture (meta-data) & Business Intelligence Business Process Qo. S Layer (Security, Management & Monitoring Infrastructure Services) Integration (Enterprise Service Bus) Service Consumers OO Application Registry © 2007 IBM Corporation
IBM Software Group IBM Tivoli Composite Application Manager for SOA Identificación y resolución de problemas – Vistas personalizadas, topología y enlaces entre ellas, permiten la navegación desde los servicios a los componentes de aplicación y los recursos que los soportan para identificar el cuello de botella o fallo. Automatización de la Gestión de Servicio IT Operations – Incorpora alertas extensibles, situaciones, flujos de trabajo y primitivas de mediación para Web. Sphere ESB lo que permite completos escenarios de automatización Soporte de plataformas SOA heterogéneos – El soporte de plataformas SOA cubre. IBM Web. Sphere Application Server, Web. Sphere ESB, Web. Sphere Process Server, Web. Sphere Data. Power, Microsoft. NET, JBOSS, CICS, SAP Net. Weaver y BEA Web. Logic Consola Integrada – Vistas de Servicio, alertas y automatización incluidas en el Tivoli Enterprise Portal, el punto de integración para ITCAM, OMEGAMON, ITM y TBSM Gestión del ciclo de vida – Web Services Navigator proporciona una comprexión exhaustiva de los flujos de servicios y las relaciones – La integración con Web. Sphere Service Registry and Repository soporta SOA Governance Web Services Expert Soporte de estrategia ISM – “Discovery Library Adapters” añaden la información descubierta a la CMDB, incluyendo información proporcinada por BPEL y WSRR SOA on your terms and our expertise © 2007 IBM Corporation
IBM Software Group Identificación y resolución de problemas Para asegurar que los niveles de servicio son conformes con las especificaciones se necesita: – Vistas y análisis de las interacciones de los servicios Web para que los operadores puedan identificar de forma rápida las fuente de error y tomar acciones correctivas a través del flujos de trabajo, situaciones y acciones – Vistas detalladas de los contenidos de los mensajes SOAP/XML, flujos y topologías de los servicios Web para los expertos y equipos de soporte – Puntos de intercepción flexibles y escalables SOA on your terms and our expertise IT Operations “Don’t give me another console” Tiempo de Respuesta Contador de Mensajes Tamaño del Mensaje Web Services Expert “Show me the service & flow details!” Navegador Web Services de Navigator Web Servicios © 2007 IBM Corporation
IBM Software Group ITCAM for SOA: Gestión de mediación Nativo Integración en la Tivoli Enterprise Portal vista del rendimiento Vista con alertas Vista de Inventario servicio Soporte WESB / WPS Descubrimiento y monitorización de los flujos de servicio vía container rol ent Con t ol ntr Ins n tio nta me trum Log, Filtros, Transformación y enrutamiento Co atio n Configuración dinámica tru Ins Soporte para Data Power: Gestión y estado del dispositivo Monitorización de descubrimiento de flujos de servicios Gestión de mediciones para Log, Filtros, transformaciones y enrutamientos Gestion Multi-box WESB Service Requestor Message Traffic Data. Power SOA Appliance Mgmt Mediation SOA on your terms and our expertise Message Traffic Tivoli Configurable Mgmt Mediation Service Provider © 2007 IBM Corporation
IBM Software Group Integración con Web. Sphere Service Registry and Repository Reconciliación de los servicios registrados en WSRR con aquellos monitorizados con ITCAM for SOA en los sistemas seleccionados Vistas topológicas en la TEP que enseñen las relaciones existentes entre las operaciones de los servicios y los procesos de negocio BPEL para el análisis de impacto Envío de información del estatus al WSRR que permita la selección de servicios basada en rendimiento y otro tipo de métricas SOA on your terms and our expertise Web. Sphere Service Registry and Repository Publish Find Enrich Manage Govern © 2007 IBM Corporation
IBM Software Group Compare servicios observados y registrados en WSRR CAM for SOA compara los servicios observados con aquellos registrados en el WSRR Los servicios observados pero no registrados – ¿Porque? Los Servicios no registrados ¡podrían implementarse de nuevo! Los servicios registrados y no observados – ¿Porque no? Los servicios comunes que no están siendo utilizados pueden implicar una pobre toma de decisiones Registrados y no observados Los servicios registrados y observados – Bien – ayuda a entender la reutilizacion de los servicios comunes Comprender las discrepancias permite una mejor gobierno de los servicios SOA on your terms and our expertise Observados y no registrados Observados y registrados © 2007 IBM Corporation
IBM Software Group Detalle del Servicio mediante vista topológicas Servicio contiene Puerto de Servicio Definido en Aloja Operación Servidor de Aplicaciones SOA on your terms and our expertise © 2007 IBM Corporation
IBM Software Group Soporte de plataformas SOA Heterogéneas Web Services Application Server ESB WPS Security PEP Service Requestor . NET data collector Service Providers Integration z/OS PEP z. Linux Container PEP Data. Power data collector BEA data collector WAS data collector Data. Power data collector WAS data collector CICS data collector Tivoli Enterprise Management Agent (TEMA) ITCAM for SOA Web Services Events J 2 EE MQ Tivoli Enterprise Portal (TEP) SOA on your terms and our expertise Tivoli Management Server (TEMS) Tivoli Portal Server (TEPS) Tivoli Data Warehouse Web Services Navigator Tivoli Service Level Advisor © 2007 IBM Corporation
IBM Software Group Discovery Library Adapters y la CMDB Suporta la estrategia de IBM Service Management – Los Discovery Library Adapters (DLAs) añaden la capacidad de descubrimiento de los servicios a la CCMDB – Se proporcionan DLAs adicionales para BPEL y WSRR Procesados por CAM for SOA – Utilizados para pintar las vistas topológicas de las relaciones SOA – Servicios, Puertos, Operaciones, procesos de negocio, Aplicaciones de Servicio, Maquinas – Tablas con vistas que enseñan el detalle de los objetos por ejemplo nombre de celda, sistema Soporte de CAM for SOA para CMDB externa – Proporciona inter-operabilidad con TBSM y con los ISM Process Managers – Modelos de datos común que permite enseñar relaciones SOA cuando estas son proporcionadas por otros productos Tivoli SOA on your terms and our expertise © 2007 IBM Corporation
IBM Software Group Proporcione información de producción a los desarrolladores ITCAM for SOA – Navegador Web Services Diagrama secuencial: Enseña la secuencia exacta de los mensajes Vista Topológica: interacciones agregadas entre servicios. Vista de estadísticas: Datos recogidos por el agente en cada punto de intercepción Vista de Contenidos: Enseña el contenido de los mensajes SOAP SOA on your terms and our expertise © 2007 IBM Corporation
IBM Software Group Información adicional: Integración de ITCAM for SOA y WSRR – http: //www. ibm. com/developerworks/ websphere/library/techarticles/0702_ badlaney/0702_badlaney. html TBSM v 4. 1 e ITCAM for SOA v 6. 1: Integración de Eventos – http: //www. ibm. com/software/tivoli/o pal? Nav. Code=1 TW 10 BM 03 Open Process Automation Library – http: //www. ibm. com/tivoli/opal SOA on your terms and our expertise © 2007 IBM Corporation
IBM Software Group En Resumen: Tivoli proporciona una gestión unificada de su entorno SOA Service Consumers ITCAM for RTT SCA Portlet WSRP B 2 B Other Business Processes process choreography Services ITCAM for SOA atomic and composite ITCAM for Service Components Web. Sphere Service Provider Operational Systems. ISV SAP Outlook Platform Unix OO Application Custom ITCAM for Application J 2 EE Ops. ITM OS/390 SOA on your terms and our expertise Manage applications & services Manage identity & compliance Monitor business metrics Custom Apps Integrated Console Supporting Middleware Seamless views across different layers of abstraction MQ OMEGAMON XE for Messaging DB 2 © 2007 IBM Corporation
- Slides: 21