Módulos de mediación

Los Módulos de mediación son módulos de Service Component Architecture (SCA) que pueden cambiar el formato, el contenido o el destino de peticiones de servicio.

Los Módulos de mediación operan en mensajes que estén en tránsito entre solicitantes de servicio y proveedores de servicio. Le permiten direccionar los mensajes a distintos proveedores de servicio. También le permiten transformar mensajes: puede corregir el contenido o el formato de los mensajes. Además, los módulos de mediación pueden proporcionar funciones como, por ejemplo, el registro cronológico de mensajes y un proceso de errores adaptado a sus necesidades.

Componentes de los módulos de mediación

Entre los elementos que los módulos de mediación contienen se encuentran los siguientes:
  • Importaciones.
    • Las importaciones definen las interacciones entre los módulos SCA y los proveedores de servicio.
    • Las importaciones permiten que los módulos SCA llamen a servicios externos como si fuesen locales.
    • Las importaciones de Módulos de mediación pueden verse desde WebSphere Process Server y si el enlace de importación es un enlace SCA, puede modificarse para que apunte a otro módulo SCA .
  • Exportaciones.
    • Las exportaciones definen las interacciones entre módulos SCA y solicitantes de servicio.
    • Las exportaciones permiten que un módulo SCA ofrezca un servicio. Las exportaciones definen las interfaces externas (puntos de acceso) de un módulo SCA .
    • Las exportaciones de Módulos de mediación pueden verse desde WebSphere Process Server.
  • Componentes SCA.
    • Los componentes SCA, o componentes de servicio, son elementos de construcción SCA. Construya módulos SCA como, por ejemplo, módulos de mediación, utilizando componentes SCA. Puede crear y personalizar los módulos SCA y los componentes gráficamente mediante WebSphere Integration Developer.
    • Habitualmente, los módulos de mediación contienen un tipo específico de componente SCA denominado componente de flujo de mediación. Un módulo de mediación puede contener, como máximo, un componente de flujo de mediación.
    • Un componente de flujo de mediación puede contener un primitivo de mediación, varios primitivos de mediación, o ninguno. WebSphere Process Server da soporte a un conjunto de primitivos de mediación suministrado que proporcionan funcionalidad para el direccionamiento y transformación de mensajes. Uno de los primitivos de mediación a los que WebSphere Process Server da soporte le permite invocar una lógica personalizada.
    • Un módulo de mediación no tiene que contener un componente de flujo de mediación. El propósito de un módulo de mediación que no contiene un componente de flujo de mediación es transformar las peticiones de servicio de un protocolo a otro. Por ejemplo, puede realizarse una petición de servicio mediante SOAP/JMS pero es necesario transformarla a SOAP/HTTP antes de enviarla.
    Nota: Puede ver módulos de mediación desde WebSphere Process Server. También puede efectuar cambios limitados en módulos de mediación desde WebSphere Process Server. Sin embargo, no puede ver ni cambiar componentes ni primitivos de mediación SCA desde WebSphere Process Server. Utilice WebSphere Integration Developer para personalizar los componentes y primitivos de mediación SCA.
    Figura 1. Ejemplo simplificado de un módulo de mediación. El módulo de mediación contiene un componente de flujo de mediación. El componente de flujo de mediación contiene primitivos de mediación.
    El módulo de mediación contiene un componente de flujo de mediación. El componente de flujo de mediación contiene primitivos de mediación.

Despliegue de módulos de mediación

Los Módulos de mediación se crean mediante WebSphere Integration Developer y se despliegan en WebSphere Process Server dentro de un archivo EAR (Enterprise ARchive). Por consiguiente, un módulo de mediación se despliega en WebSphere Process Server de la misma manera que se despliegan aplicaciones de empresa.

WebSphere Integration Developer empaqueta módulos de mediación en archivos JAR (Java ARchive) y éstos se almacenan posteriormente en archivos EAR.

Lógicamente, pueden entenderse los módulos de mediación como una sola entidad. En realidad, los módulos SCA se definen mediante varios archivos XML almacenados en un único archivo JAR.

  • Archivo EAR.
    • Contiene el archivo JAR.
      • Contiene Módulos de mediación.
        Figura 2. Ejemplo simplificado de un archivo EAR que contiene un módulo de mediación. El archivo EAR contiene unos archivos JAR. El archivo JAR de programa de utilidad contiene un módulo de mediación.
        El archivo EAR contiene unos archivos JAR. El archivo JAR de programa de utilidad contiene un módulo de mediación.

Condiciones de uso |

Última actualización: Wed Apr 19 21:42:30 2006

(c) Copyright IBM Corporation 2005, 2006.
Este centro de información está basado en tecnología Eclipse (http://www.eclipse.org)