ibm websphere enterprise service bus
Post on 24-Apr-2015
3.345 Views
Preview:
DESCRIPTION
TRANSCRIPT
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
Contacto
MTIA/MSMT, QUAUHTLI NOEL MARTINEZ ZAZUETA Architecture & BPM Manager
SOA Professionals (Perú)Web: http://www.soapros.com
E-mail: quauhtli.martinez@soapros.comMobile: (+51) (1) 9948-98828 - Office: (+51) 445-8836
top related