Top Banner
IBM WebSphere Enterprise Service Bus SOA Professionals
17

IBM WebSphere Enterprise Service Bus

Apr 24, 2015

Download

Documents

Esta presentación es acompañada de una Prueba de Concepto o Demostración con el objetivo de mostrar la funcionalidad de IBM WebSphere Enterprise Service Bus
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: IBM WebSphere Enterprise Service Bus

IBM WebSphere Enterprise Service BusSOA Professionals

Page 2: IBM WebSphere Enterprise Service Bus

Agenda

Productos a mostrar Arquitectura SOA con ESB Funcionalidad del ESB Patrones de Mediación de WebSphere Enterprise Service Bus Arquitectura de WebSphere Enterprise Service Bus Escenario 1: Fundamentals Escenario 2: Dinamismo Escenario 3: Integración Escenario 4: Adaptabilidad Ciclo de vida SOA Rol del ESB en BPM Implementaciones del ESB por SOA Professionals Sesión de preguntas Contacto

Page 3: IBM WebSphere Enterprise Service Bus

Productos a mostrar

• WebSphere Enterprise Service Bus (ESB)

• WebSphere Integration Developer (WID)

• WebSphere Registry and Repository (WSRR)

Page 4: IBM WebSphere Enterprise Service Bus

Arquitectura SOA con ESB

SISTEMA 1 SISTEMA 2 SISTEMA 3 SISTEMA 4

SISTEMA 5 SISTEMA 6 SISTEMA 7 SISTEMA 8

Arquitectura Orientada a Servicios con ESB (Loosely-Coupled)

Enterprise Service Bus

WS

WS

Arquitecturas típicas (Tightly-Coupled)

FLEXIBILIDADDINAMISMO

ROBUSTEZ

Page 5: IBM WebSphere Enterprise Service Bus

Funcionalidad del ESB

Ruteo

Orquestación

Transformación

Desacoplamiento

Funcionalidad del producto

Integración con otros

productos de IBM

Adaptadores pre-fabricados Invocación dinámica de servicios (en

Runtime)Auditoría de serviciosTesting interactivoControl de invocaciones (reintentos

en fallas)Cumplimiento con patrones de

integraciónSeguridad

QoS

Seguridad

Dinamismo

Page 6: IBM WebSphere Enterprise Service Bus

Patrones de Mediación de WebSphere Enterprise Service Bus

Monitor CorrelateDistributeRouteTransformProtocol Switch Enrich

Request / Response

Event Propagation

Request / Multi Response

Canonical Adapter

+ + +

Transform – Log - Route Gateway

Page 7: IBM WebSphere Enterprise Service Bus

WebSphere Enterprise Service Bus

Mediation Module

Arquitectura de WebSphere Enterprise Service Bus

Mediation Primitive

Stop Mediation Primitive

Mediation Primitive

Reference

Import

InterfaceHTTPMessageSCAWeb ServiceEJB

Export

Page 8: IBM WebSphere Enterprise Service Bus

Demo/Escenario 1: Fundamentals

Mostrando los requerimientos fundamentales de un ESB

- Recepción de peticiones en el ESB (Desacoplamiento)- La petición es registrada en una base de datos (Auditoría)- Se determina el tipo de servicio a utilizar (Orquestación)- Se transforma los datos de entrada (Transformación)- Se envía el servicio correspondiente (Ruteo)- Pruebas del servicio- Manejo de Reintentos

Page 9: IBM WebSphere Enterprise Service Bus

Demo/Escenario 2: Dinamismo

Integración del ESB con WSRR (Invocación dinámica)

-Invocación dinámica de servicios basados en criterios de búsqueda- Cambios sin afectar a los consumidores de los servicios- Integración con WSRR

Page 10: IBM WebSphere Enterprise Service Bus

Demo/Escenario 3: Integración

WSDL, XSD, SCA

Adaptadores

EIS Specific

- Componentes de caja para integrar fácilmente aplicaciones típicas- Exposición de funcionalidad existente

Page 11: IBM WebSphere Enterprise Service Bus

Lista de adaptadores

…plus hundreds of adapters from IBM business partners…

● Data Formats XML COBOL Copybook EDI X.12 EDIFACT SWIFT FIX ACORD HIPAA HL7 NCPDP C header

● Technologies JDBC ODBC Email EJB Files FTP HTTP CORBA COM TCP LDAP

● Messaging / Clients JMS WebSphere MQ XMS .NET C++ Java™ MQe Multicast Real-time IP MQTT

● Enterprise Applications SAP Oracle E-Business Suite Siebel PeopleSoft Enterprise JD Edwards OneWorld Ariba Buyer Lotus® Domino® MS Exchange i2

● Data Sources DB2® Oracle Informix MS SQL Server Sybase JDBC ODBC VSAM IMS™/DB Teradata

● Host Systems® CICS IMS/TM COBOL RPG Tuxedo TN3270 TN5250 Batch Sequential files

● Web Services standards ● WebSphere JCA Adapters CICS ECI 1.0 CICS ECI 1.5 IMS 1.0 IMS 1.5 Email v6.0 Flat Files v6.0 FTP JDBC v6.0 JD Edwards v6.0 PeopleSoft v6.0 SAP v6.0 Siebel v6.0

FilesFiles

?DB

Page 12: IBM WebSphere Enterprise Service Bus

Demo/Escenario 4: Adaptabilidad

Custom Mediations

- En el remoto caso que no exista un adaptador o alguna primitiva para realizar alguna función muy específica, es posible utilizar un Custom Mediation para llevar a cabo la operación (Java Nativo)

Page 13: IBM WebSphere Enterprise Service Bus

Ciclo de vida SOA

WebSphere Integration Developer

WebSphere ESB Server

IBM Tivoli Composite Application Manager (IT CAM) for SOA

WebSphere Registry and Repository

Service Governance,

Life-Cycle and Policy

Constructs for dynamic and adaptive business services based on an integration platform

Real time management of ESB

Feedback for continuous improvement

Model and Manage Service Lifecycles

Monitor ServicesManage Infrastructure

Deploy

Assemble

Page 14: IBM WebSphere Enterprise Service Bus

Rol del ESB en BPM

Formas BAM

Interfaces humanas

Custom Application

Proceso

Servicios y Reglas de Negocio

Sistemas Legados (E-Mail, Oracle, etc.)

Process Server

ESB

Page 15: IBM WebSphere Enterprise Service Bus

Implementaciones de ESB por SOA Professionals

Page 16: IBM WebSphere Enterprise Service Bus

Sesión de preguntas

Page 17: IBM WebSphere Enterprise Service Bus

Contacto

MTIA/MSMT, QUAUHTLI NOEL MARTINEZ ZAZUETA Architecture & BPM Manager

SOA Professionals (Perú)Web: http://www.soapros.com

E-mail: [email protected]: (+51) (1) 9948-98828 - Office: (+51) 445-8836