whose business processes – integrated end to end across the company and with key partners, suppliers, and customers – can respond with flexibility and speed to customer demand, market opportunity, or external thread” Sam Palmisano CEO IBM. 2002.
responds with lightning speed and agility to rapidly changing business needs. This company must have a focus on processes that are enabled for change through IT” Sandy Carter SOA Vicepresident IBM. 2007.
Necesita trabajo eficiente y coordinado Requiere administrar confiable y eficientemente su negocio Requiere información confiable para gestión Compañía
Gestión Plataforma Operativa Procesos de Negocio Procesos Administrativos Sistemas de Información Empresarial (EIS) Plataforma de Colaboración Datos Servicios Hardwar e Sistemas Operativos y Redes usuarios Plataforma de Integración Plataforma Seguridad
Orientada a Servicios nos permite construir una vez, y reutilizar muchas veces aprovechando al máximo los sistemas existentes en nuestra organización, y habilitándolos al mundo de los estándares.
Compartir información. Colaboración productiva Construcción de aplicaciones flexibles y adaptables Toma de decisiones con mejor calidad de información Bajos costos de tecnología Asegurar acceso y reducir riesgos
Enviar Resultado a Cliente Portal SAP Java Web App Mainframe Formular Orden de Envío Formular Rechazo Se puede envíar? Transformar Orden/ Cliente Determinar Descuento
personalizadas Servicios Web WSDL/WSIF XML/XML Schema SOAP JCA JMS SERVICIOS DE NEGOCIO Lógica de Procesos XSLT/XQuery BPEL ORQUESTACIÓ N WS-Security GATEWAY Seguridad Fiabilidad Enrutamiento Dinámico WS-Policy, SAML Web Services Mgmt Monitoreo Optimización BAM MONITOREO Y OPTIMIZA JMX JMS / JBI INTEGRACIÓN UDDI ESB Integración de Aplicaciones y datos Las Aplicaciones Actuales Y Nuevas de Organización Procesos Globales a toda la organización Acceso de la información (Web 2.0).
Legacy …) Web Service Client (J2EE, .NET, PL/SQL …) Apunta a Descripción Describe Servicio Encuentra El Servicio Invocación con Mensajes XML SOAP UDDI Registro Apunta al Servicio
JBoss) BPEL Console GESTIÓN Persistenci a Core BPEL Engine WSDL BindingBuilt-in Integration Services JCA Web Service JMS Email XQuery XSLT User Tasks BPEL BPEL Designe r DISEÑO DB BPEL Server Sensors Modelamiento Administración Java IDE (JDeveloper,Eclipse)
J2EE Service provisioning systems Local Service Activation Manager Approval Rules Sales/Customer Service Interfaces Exception Handling and Rollback/Re-try Billing Services Credit Card Services Payment Services Application Server ESB UI
start end BPEL Flow ? Bancolombia Davivienda Obtener valoración Enviar solicitud Recibir oferta 03:00pm Enviar solicitud Recibir oferta BPEL Flow <ID> 011-22-4488 </ID> 2. Encriptar ID 1. Limitar quien puede iniciar la aplicación 3. El llamado tiene que hacerse a traves del firewall 4. Asegurarse de que otra informacion no sensible sea vista
start end BPEL Flow ? Bancolombia Davivienda Obtener valoración Enviar solicitud Recibir oferta 03:00pm Enviar solicitud Recibir oferta BPEL+ WS Manager 1. SAML: Control de acceso basado en roles 2. WS-Security: Autenticación & Autorización Encripción del ID en mensaje XML 3. Web services Management: Virtualización del servicio en DMZ 4. WS-Policy: Auditoria global del sevicio
y Objetivos de Negocio • Iniciativas de Negocio • Casos /Requerimientos de Negocio • Prioridades • Situación Actual Técnica y Funcional • Estrategia y Objetivos de Negocio • Iniciativas de Negocio • Casos /Requerimientos de Negocio • Prioridades • Situación Actual Técnica y Funcional • Mapas Técnicos de Referencia • Mapas por Industria • Experiencias Similares • Actualización Tecnológica • Mapas Técnicos de Referencia • Mapas por Industria • Experiencias Similares • Actualización Tecnológica ¿Qué es la arquitectura referencial? • Iniciativas Técnicas y Funcionales Piorizadas • Arquitecturas de Solución Técnicas y Funcionales • Mapa de Solución (Infraestructura + Aplicaciones) • Mapa de Integraciones • Arquitectura y Topología de Soporte a la Solución • Iniciativas Técnicas y Funcionales Piorizadas • Arquitecturas de Solución Técnicas y Funcionales • Mapa de Solución (Infraestructura + Aplicaciones) • Mapa de Integraciones • Arquitectura y Topología de Soporte a la Solución
a alcanzar sus retos de negocio por medio de la implementación de soluciones. Analizar como la tecnología puede ayudar a las organizaciones a alcanzar sus retos de negocio por medio de la implementación de soluciones. Ayudar a las organizaciones a maximizar retornos de sus inversiones de TI . Ayudar a las organizaciones a maximizar retornos de sus inversiones de TI . Desarrollar un Mapa de Solución de las soluciones que se ofrecen para satisfacer los objetivos de las iniciativas identificadas. Desarrollar un Mapa de Solución de las soluciones que se ofrecen para satisfacer los objetivos de las iniciativas identificadas. Facilitar la consecución de un menor TCO (Total Cost of Ownership) en las inversiones de tecnología y la obtención de resultados mas rápidos. Facilitar la consecución de un menor TCO (Total Cost of Ownership) en las inversiones de tecnología y la obtención de resultados mas rápidos. Objetivos de la Arquitectura Referencial
SOA no esta contemplado Investigar aplicabilidad de SOA. AD HOC - 1 - Experimentando y aprendiendo conceptos SOA Obtener experiencia construyendo, desplegando y consumiendo servicios. Enfocado en proyectos simples para generar valor Aplicar SOA a integraciones simples. Selección proyectos orientados a negocios enfocados a SOA (e.g. portales). Construir confidencia con dueños de negocios. OPORTUNISTA - 2 - Conceptos SOA consistentemente aplicados facilitando la reutilización Estandarizar aproximaciones y productos. Adopción enfocada a la organización. Establecer gobernabilidad. SISTEMATICO - 3 - Procesos y procedimientos gestionados cuantitativamente para generar valor al negocio. Establecer KPI y gestionar estas métricas. Liberar BAM para mejorar procesos de negocios. GESTIONADO - 4 - Capaz de soportar iniciativas del negocio de manera efectiva en costo y tiempo Mejoramiento refinado de estándares y Procesos. Explorar nuevos oportunidades de negocios habilitados hacia SOA. OPTIMIZADO - 5 - MODELO de Madurez soa