Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Fundamentos IIBUS

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 44

Sesión 1 – Transferencia de Conocimientos

Proyecto SOA IBM

Sesión 1: Fundamentos IBM


Integration BUS v10.0
Contenido Sesión 2

Agenda Sesión 2: Fundamentos IBM Integration BUS

 Elementos de un Buen Diseño SOA.


 IBM Integration BUS
 Introducción a IBM Integration Bus 10.0
 Visión general técnica (Desarrollo, Prueba y Despliegue de Aplicaciones)
 El Entorno de IBM Integration Bus
 IBM Integration Toolkit
 IBM Integration Explorer
 Novedades de la Versión 9.0 y 10.0

Diapositiva 2
1. Elementos de Buen Diseño SOA
Elementos de Un Buen Diseño SOA
Elementos

¿ Cual cree usted que deben ser los elementos de un


diseño de una solución SOA?
Elementos de Un Buen Diseño SOA

Elementos

 La participación de todas las áreas de una empresa es importante.

 Para diseñar buenas soluciones de negocio pensar en términos de servicios solo es un


comienzo.

 La aplicación de principios de diseño SOA son pieza fundamental para llegar a los objetivos.

 Componentes tecnológicos necesarios para construir, ejecutar y administrar


soluciones SOA.
Elementos de Un Buen Diseño SOA

ESB
Bus de Servicios Empresariales
Mediación e Integración
con ESB

ESB

 Es la columna columna vertebral transaccional de la empresa.

 El patrón básico ESB es una base excelente para acoplar libremente sistemas distribuidos
(externos e internos).

 El ESB permite la mediación entre las API de trabajo.


Enterprise Service Bus
Punto a Punto Vs ESB
Arquitectura Punto a Punto
Arquitectura BUS
Sesión II
IBM Integration BUS V10.0.0
Introducción a IBM Integration Bus

https://www.youtube.com/watch?v=5drXnDYW7wE
Introducción a IBM Integration Bus

• Integra Aplicaciones, Servicios y Sistemas


• Elimina soluciones punto a punto
• Permite que las aplicaciones se conecten sin problemas
• Transforma y enruta mensajes
• Ayuda al orquestamiento de procesos de negocio
• Permite mantener sistemas íntegros y escalables
• Incrementa la flexibilidad
• Reduce costos y crea soluciones reusables
• Utiliza interfaces intuitiva mediante mapeo grafico de servicios
Introducción a IBM Integration Bus

 IBM Integration Bus es una evolución compatible de WebSphere Message Broker que está
diseñada para incorporar las características que se encuentran en WebSphere Enterprise Service
Bus.

 IBM Integration Bus proporciona una función de integración universal destinada a una amplia
gama de escenarios de integración. Estos escenarios incluyen servicios web como por ejemplo,
SOAP y REST, mensajería, base de datos, archivo, sistemas ERP, móviles, dispositivos físicos,
correo electrónico, sistemas personalizados, etc.
Introducción a IBM Integration Bus

Concepto General:

Un bus de integración es una colección de nodos de integración. Un nodo


de integración puede ser un intermediario, por ejemplo, o un nodo de
WebSphere Application Server (WAS). (Arquitecturas de Integración o
SOA).
Introducción a IBM Integration Bus

 En la tabla siguiente se muestran los nombres de recursos en IBM Integration Bus V.10

Términos de IBM Integration Bus

IBM Integration Toolkit


IBM Integration Explorer
Interfaz de usuario web de IBM Integration

Nodo de integración
Servidor de integración
Servicio de integración
API Java™ de integración
Gestor de Colas
Introducción a IBM Integration Bus

 Puede utilizar IBM® Integration Bus para conectar aplicaciones independientemente de los
protocolos o formatos de mensajes a los que den soporte.

 IBM Integration Bus direcciona, transforma y enriquece los mensajes de una ubicación cualquiera a
cualquier otra ubicación.

 Las interacciones con IBM Integration Bus se pueden dividir en dos grandes categorías:

 Desarrollo de aplicaciones, prueba y despliegue.

 Gestión operativa y rendimiento IBM Integration Bus.


Introducción a IBM Integration Bus

 IBM® Integration Bus permite que la información empaquetada como mensajes fluya entre
distintas aplicaciones de una empresa, desde grandes sistemas tradicionales hasta dispositivos.

 IBM Integration Bus procesa los mensajes de dos formas: mediante el direccionamiento de
mensajes y la transformación de mensajes.
Sesión II
Visión General de la Herramienta
IBM Integration BUS
Visión Técnica General de IBM Integration Bus

 El siguiente diagrama ilustra la arquitectura


del producto IBM Integration Bus Versión
10.0.0
Visión técnica general de IBM Integration Bus
Desarrollo de aplicaciones

 Después que el administrador del sistema haya creado sus intermediarios (nodos de integración),
los desarrolladores de aplicaciones pueden crear y modificar flujos de mensajes y definiciones de
mensajes utilizando IBM Integration Toolkit.

 Se utilizan distintas perspectivas en IBM Integration Toolkit para desarrollar flujos de


mensajes, archivos de esquema de modelo de mensaje (bibliotecas) y otros recursos relacionados.

 Sus aplicaciones se pueden comunicar con el intermediario utilizando una gran variedad de
protocolos, entre ellos: WebSphere MQ, JMS 1.1, HTTP y HTTPS, Servicios web (SOAP y REST),
File, Sistemas de información de empresa (Enterprise Information Systems, entre ellos SAP y
Siebel, PeopleSoft) y TCP/IP.
Visión técnica general de IBM Integration Bus
Desarrollo de aplicaciones

 Desarrollo de aplicaciones, prueba y despliegue.


Puede utilizar una o más de las opciones siguientes proporcionadas para programar
aplicaciones de servicios:
 Patrones
 Flujos
 Nodos
 Arboles de Mensajes
 Transformaciones utilizando lenguajes de programación Java™, PHP, ESQL y XSL
y .NET.
Visión técnica general de IBM Integration Bus
Desarrollo de aplicaciones

Flujo de Mensajes

 Un flujo de mensajes es una secuencia de pasos de proceso que se ejecutan en el intermediario


cuando se recibe un mensaje de entrada.
Visión técnica general de IBM Integration Bus
Despliegue de aplicaciones para el entorno de ejecución.

 Cuando haya creado y configurado los flujos de mensajes, los archivos de esquema de modelo
de mensaje y los recursos asociados utilizando la perspectiva de Desarrollo de integración de IBM
Integration Toolkit, podrá desplegar los datos ejecutables en uno o varios nodos de integración.

 Puede desplegar datos de las distintas formas:

 Desde la vista Nodos de integración de IBM Integration Toolkit.


 Desde la interfaz de administración autónoma, IBM Integration Explorer.
 Desde el entorno Cliente de prueba en el IBM Integration Toolkit.
 Utilizando un mandato.
Visión técnica general de IBM Integration Bus
El Entorno de IBM Integration Bus

 Un nodo de integración (intermediario) es un conjunto de procesos de ejecución que contiene uno o


más flujos de mensajes que se han de direccionar, transformar y enriquecer durante el curso de los
mensajes.

 Puede utilizar IBM Integration Explorer, IBM Integration Toolkit o la línea de mandatos para crear
intermediarios locales.

 Cuando crea un intermediario (nodo de integración), éste funciona en una de las


diversas modalidades (ediciones de instalación): advanced, adapter, standard, scale, express,
developer o trial.
Visión técnica general de IBM Integration Bus
IBM Integration Toolkit

 El IBM® Integration Toolkit es un entorno de desarrollo integrado y una interfaz gráfica de


usuario que se basan en la plataforma Eclipse.

 Puede instalar IBM Integration Toolkit solamente en Windows y Linux en x86-64bITS.

 Cuando inicia el IBM Integration Toolkit, aparece una sola ventana. Esta ventana es el IBM
Integration Toolkit, que contiene una o más perspectivas.
Visión técnica general de IBM Integration Bus
Perspectivas del IBM Integration Toolkit

 Perspectiva de Desarrollo
de Integración
Visión técnica general de IBM Integration Bus
Perspectivas del IBM Integration Toolkit

 Perspectiva de Desarrollo
de Integración
Visión técnica general de IBM Integration Bus
Editores del IBM Integration Toolkit

 Perspectiva de Depuración
IBM Integration Explorer

 IBM Integration Explorer es una ampliación de WebSphere MQ Explorer.

 Puede utilizar el IBM Integration Explorer, para gestionar colas MQ (crear, eliminar, etc).

 Puede instalar IBM Integration Explorer solamente en Windows y Linux en x86.

Visión técnica general de IBM Integration Bus


Gestión Operativa y Rendimiento
Visión técnica general de IBM Integration Bus
Gestión Operativa y Rendimiento

IBM Integration Explorer


Visión técnica general de IBM Integration Bus
Editor IBM Integration Explorer
Interfaz de Usuario Web de IBM Integration Bus

 La interfaz de usuario web de IBM® Integration Bus permite a los usuarios web acceder a los recursos
de intermediario a través de un cliente HTTP y proporciona a los administradores de intermediario una
alternativa a IBM Integration Explorer para administrar recursos de intermediario.

 La interfaz de usuario web se habilita de forma predeterminada para todos los nuevos intermediarios
cuando se crean. No obstante, puede inhabilitar y habilitar la interfaz de usuario web en cualquier
momento;
Visión técnica general de IBM Integration Bus
Interfaz de usuario web de IBM Integration Bus

Interfaz de Usuario
Web de IBM
Integration Bus
Visión técnica general de IBM Integration Bus
Interfaz de usuario web de IBM Integration Bus

Interfaz de Usuario
Web de IBM
Integration Bus
Visión técnica general de IBM Integration Bus
Interfaz de usuario web de IBM Integration Bus

 Editor de archivador de intermediario


 Utilice el editor del Archivador de intermediario para crear y gestionar archivos de archivadores de
intermediario (BAR).

 Estadísticas de intermediario y vistas de gráficos de estadísticas de intermediario


 Puede utilizar las estadísticas de intermediario y las vistas de gráficos de estadísticas de
intermediario para visualizar para la contabilidad de instantáneas y los datos estadísticos a medida
que los produce el intermediario.

 Editor de conjuntos de políticas y enlaces de conjuntos de políticas


 Puede utilizar el editor de conjuntos de políticas y enlaces de conjuntos de políticas para editar,
guardar, importar y exportar conjuntos o enlaces de políticas.

 Editor de perfiles de seguridad


 Puede utilizar el editor de Perfiles de seguridad para crear un perfil de seguridad para utilizarlo con
LDAP (Lightweight Directory Access Protocol) o TFIM (Tivoli Federated Identity Manager).
Visión técnica general de IBM Integration Bus
Gestión Operativa y Rendimiento

 IBM Integration BUS crea en el producto WebSphere MQ, que proporciona una entrega de
mensajes entre las aplicaciones asegurada. WebSphere MQ se incluye en la adquisición
de IBM Integration BUS.

 IBM Integration BUS está complementado por una amplia variedad de otros productos IBM
como:
 Tivoli Composite Application Manager for SOA.
 WebSphere Service Registry and Repository (WSRR).
 WebSphere Process Server.
Sesión II
Novedades de la Versión 9.0 y 10.0
IBM Integration BUS
Novedades de la Versión 9.0 y 10.0
Simplicidad y productividad

 Reglas empresariales

 Puede utilizar IBM Integration Bus para escribir reglas empresariales utilizando
lenguaje natural, de modo que puedan leerse fácilmente por los usuarios
empresariales (por ejemplo, un analista de negocio).

 En IBM Integration Bus, puede crear un servicio de decisiones, que es una


colección de reglas que se utilizan para procesar un mensaje.

 Un nodo DecisionService ejecuta esas reglas empresariales para proporcionar


operaciones tales como direccionamiento, validación y transformación.
Novedades de la Versión 9.0
Simplicidad y productividad

 Reglas empresariales
Novedades de la Versión 9.0 y 10.0
Simplicidad y productividad

 Estadísticas de flujos de mensajes en la interfaz de usuario web

 Puede utilizar la interfaz de usuario IBM Integration para iniciar y detener la


recopilación de estadísticas de flujos de mensajes y visualizar datos estadísticos de
manera instantáneas en formatos gráfico y tabular.
Novedades de la Versión 9.0 y 10.0
Simplicidad y productividad

 Estadísticas de flujos de mensajes en la interfaz de usuario web


Novedades de la Versión 9.0 y 10.0
Conectividad Universal para SOA

 Integración con IBM Business Process Manager Standard Edition

 Puede utilizar IBM Business Process Manager con IBM Integration Bus. Puede utilizar patrones y
ejemplos de IBM Integration Bus para implementar Servicios de integración de IBM Business Process
Manager(BPM).

 Administración de IBM Integration para WebSphere Application Server

 Un administrador de WebSphere Application Server puede iniciar o detener servidores de


integración, aplicaciones, servicios de integración y flujos de mensajes utilizando WebSphere
Integrated Solutions Console.
MUCHAS GRACIAS!!

También podría gustarte