6. Coherence Cache J2EE Application Server (Oracle AS, WebLogic, WebSphere, JBoss) Messaging Oracle SOA Suite JRockit VM & RT Apps Adapters B2B Partners DB Legacy CONNECTIVITY Routing Transform Data Quality ETL & Replication Data Integrator Oracle Service Bus Mediation ROUTING & DATA SERVICES Native BPEL Business Rules Human Workflow BPEL Process Manager ORCHESTRATION GOVERNANCE System Monitoring Enterprise Manager UDDI WS Policies Security Web Services Manager Registry GOVERNANCE SOA lifecycle governance Enterprise Repository REAL-TIME VISIBILITY & PROCESSING Alerts Business Monitoring BAM Events Data Streams CEP Application Development Framework Enterprise Modeling BPA Suite JDeveloper Business User Modeling BPM Suite
9. Ciclo de vida BPM BPM Lifecycle Business Process Analysis (BPA) Business Process Execution (BPE) Business Activity Monitoring (BAM)
10. Ciclo de vida BPM Diferentes necesidades: diferentes perfiles Usuario final de Negocio Dueño del proceso Desarrollador Administrador de Procesos Arquitecto de Procesos/ Ingeniero de Negocio Analista de Negocio BPM
11.
12. Oracle BPA Suite – Powered by ARIS Business Process Simulator Business Process Architect Business Process Publisher Oracle SOA Extensions
13. Next Generation BPM Ciclo de vida completo Modelado Técnico Oracle SOA Suite BPEL Process Designer Modelado de Negocio Oracle BPA Suite (BPMN, EPC) Modelo Conceptual Modelo Ejecutable Modelo Lógico Metadatos compartidos “ Process Blueprint”
14. BPEL Ejecución de procesos de negocio Personas Monitor Modelo Documentos Sistemas
15. Modelado Implementación Colaboración Negocio-IT usando la mejor herramienta en cada caso Analista de Negocio Desarrollador de Proceso Modelo de datos compartido Repositorio de procesos de negocio
31. Gobierno SOA Catalogación de Servicios Oracle Service Registry Repositorio Empresarial Oracle Enterprise Repository Seguridad y Control de Acceso Oracle WebServices Manager
32. Gobierno SOA Catalogación de Servicios Oracle Service Registry Repositorio Empresarial Oracle Enterprise Repository Seguridad y Control de Acceso Oracle WebServices Manager
33.
34. Permite que los proveedores categoricen, cataloguen y anuncien sus servicios Permite que los usuarios y consumidores busquen, accedan o invoquen aquellos servicios que cumplan su criterio Beneficios
35. Gobierno SOA Catalogación de Servicios Oracle Service Registry Repositorio Empresarial Oracle Enterprise Repository Seguridad y Control de Acceso Oracle WebServices Manager
36.
37.
38. Infraestructura SOA: Evolución A medida que se despliegan más servicios se incrementan las necesidades de infraestructura Gestión Ciclo de Vida de Servicios Gestión de seguridad Servicios de Datos Administración y Servicios de Mensajería #’s de Servicios Desplegados No Necesario No necesario No necesario No necesario <10 Federación de Identidad Cientos a Miles Un Bus Por Proyecto o Departamento Un Registro por proyecto Vistas Consolidadas Decenas Manejado por el Bus Servicio de Seguridad Desplegado Cientos Despligue de Servicios de Datos OER
39.
40. Casos de uso de un Repositorio Visual Representation BPMN Services WSDL <X> Visibilidad de los principales procesos de negocio. El objetivo es consolidar la redundancia. Oracle Enterprise Repository Trazabilidad entre los procesos, servicios, aplicaciones, esquemas, etc Gobierno - estándares, políticas de certificación, conformidad, control de acuerdos de nivel de servicio Análidis de impacto, planificación y priorización: retirar procesos, esquemas y servicios redundantes Alineamiento de la Arquitectura – Cómo los modelos lógicos se propagan en implementaciones físicas Visibilidad del Consumo – Tener un control del uso de los activos corporativos Development Teams & Trading Partners Instrospección del Portfolio 1 2 3 4 5 6 Schemas XSD Business Architecture ARIS Business Processes BPEL
41. Gobierno SOA Catalogación de Servicios Oracle Service Registry Repositorio Empresarial Oracle Enterprise Repository Seguridad y Control de Acceso Oracle WebServices Manager
42. Web Services Manager Gobierno y Seguridad SOA Encriptación de la Comunicación Autenticación de Servicios Autorización Aplicación de Políticas
43. La realidad de seguridad en SOA … FRONT OFFICE SERVICIOS DE INTEGRACIÓN BACK OFFICE Servicios J2EE Servicios .Net Procesos BPM Legacy CRM J2EE AuthN J2EE AuthZ SAML XMLEncrypt Traducción Protocolos LDAP AuthN LDAP AuthZ Routing CICS wrap LDAP AuthZ XSLT WS AuthN Enrutado Failover SLA Traducción Protocolo Biz service DBMS AuthZ WS-Security portal AuthN AuthZ SAML B2Bi AD AuthN AD AuthZ WS-Security Clientes Partners B2B Arquitectos Seguridad Operaciones
44. Evitar acoplamiento en SOA FRONT OFFICE Legacy CRM SERVICIOS DE INTEGRACIÓN BACK OFFICE Servicios J2EE J2EE AuthN J2EE AuthZ SAML XMLEncrypt Traducción Protocolos Servicios .Net LDAP AuthN LDAP AuthZ Routing CICS wrap LDAP AuthZ XSLT Procesos BPM WS AuthN Enrutado Failover SLA Traducción Protocolo Biz service DBMS AuthZ WS-Security portal AuthN AuthZ SAML B2Bi AD AuthN AD AuthZ WS-Security Clientes Partners B2B Arquitectos Seguridad Operaciones
45. Gestión proactiva basada en políticas FRONT OFFICE SERVICIOS DE INTEGRACIÓN BACK OFFICE Legacy CRM Lógica J2EE Lógica .NET CICS wrap Lógica BPM Lógica App portal B2Bi Customers Trading Partners B2B Exchanges OWSM PEP OWSM PEP OWSM PEP OWSM PEP OWSM PEP OWSM PEP OWSM PEP OWSM Policy Manager OWSM Monitor Arquitectos Seguridad Operaciones