ibm websphere enterprise service bus

17
IBM WebSphere Enterprise Service Bus SOA Professionals

Upload: quauhtli-zazueta

Post on 24-Apr-2015

3.342 views

Category:

Documents


6 download

DESCRIPTION

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

TRANSCRIPT

IBM WebSphere Enterprise Service BusSOA Professionals

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

Productos a mostrar

• WebSphere Enterprise Service Bus (ESB)

• WebSphere Integration Developer (WID)

• WebSphere Registry and Repository (WSRR)

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

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

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

WebSphere Enterprise Service Bus

Mediation Module

Arquitectura de WebSphere Enterprise Service Bus

Mediation Primitive

Stop Mediation Primitive

Mediation Primitive

Reference

Import

InterfaceHTTPMessageSCAWeb ServiceEJB

Export

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

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

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

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

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)

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

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

Implementaciones de ESB por SOA Professionals

Sesión de preguntas

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