WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 WebSphere Enterprise Service Bus, Version 6.0.1 Sistemas operativos: AIX, HP-UX, Linux, Solaris, Windows AIX, HP-UX, Linux, Solaris, Windows

Primitivos de mediación

Los componentes de mediación operan en flujos de mensajes entre componentes de servicio. Las capacidades de un componentes de mediación se implementan mediante primitivos de mediación, que implementan tipos estándar de implementación de servicios.

Un componente de mediación tiene uno o más flujos; por ejemplo, uno para la solicitud y uno para la respuesta.

WebSphere ESB da soporte a un conjunto suministrado de primitivos de mediación, que implementan capacidades estándar de mediación para los módulos de mediación desplegados en WebSphere ESB. Si necesita capacidades de mediación especiales, puede desplegar sus propios primitivos de mediación personalizados.

Un primitivo de mediación define una operación de "entrada" que procesa o gestiona los mensajes representados por los objetos de mensajes de servicios. Un primitivo de mediación también puede definir operaciones de "salida" que envían mensajes a otro componente o módulo.


Primitivos de mediación en un módulo de mediación

Los primitivos de mediación generalmente funcionan en el nivel de una operación única, con la posible mediación de la solicitud (entrada) y la respuesta (salida). En algunos casos, pueden especificarse primitivos de mediación hasta el nivel de un único parámetro de una operación; los selectores, por ejemplo, pueden operar en el nivel de operación o en el nivel de parámetro.

Puede utilizar WebSphere Integration Developer para modelar y ensamblar gráficamente componentes de mediación desde primitivos de mediación, y ensamblar módulos de mediación desde componentes de mediación.

WebSphere ESB da soporte al siguiente conjunto de primitivos de mediación:
Mediación personalizada
Ejecuta lógica personalizada. El primitivo de mediación personalizada puede llamar a un componente Service Component Architecture (SCA) externo que se especifique.
  • La operación que se invoca debe ser una operación bidireccional.
  • El destino del componente SCA debe existir en el módulo de mediación como primitivo de mediación personalizada.
Búsqueda en bases de datos
Modifica mensajes, utilizando información de una base de datos especificada por el usuario.
  • Debe configurar una base de datos, un origen de datos y valores de autenticación del servidor para que los utilice el primitivo de mediación de búsqueda en bases de datos.
  • El primitivo de mediación de búsqueda de bases de datos puede leer solamente de una tabla.
  • La columna clave especificada debe contener un valor único.
  • Los datos de las columnas de valores debe ser un primitivo Java o una serie Java (o deben poder convertirse en un primitivo Java o en una serie Java).
Error
Genera un error en el flujo.
Filtro de mensajes
Direcciona mensajes hacia distintas vías de acceso, en función del contenido del mensaje.
Registrador de mensajes
Registra mensajes en una base de datos. Los mensajes se almacenan en formato XML y, por consiguiente, los datos pueden procesarse posteriormente mediante aplicaciones habilitadas para XML.
  • El esquema de base de datos lo define IBM.
  • En la instalación predeterminada de WebSphere ESB se crea una base de datos y un origen de datos Cloudscape. De forma predeterminada, WebSphere Integration Developer configura primitivos de mediación de registrador de mensajes para utilizar esta base de datos Cloudscape.
  • Si desea crear su base de datos y origen de datos propios utilizando la consola administrativa, WebSphere ESB proporciona archivos de lenguaje de definición de datos (ddl) que describen el esquema de la tabla. Los archivos Table.ddl se almacenan en el directorio raíz_instalación/util/EsbLoggerMediation/tipo_base_datos/Table.ddl, en el que tipo_base_datos indica el tipo de base de datos, por ejemplo CLOUDSCAPE_V50. Si crea su propia base de datos y desea utilizar el nombre JNDI predeterminado para el origen de datos, debe eliminar el origen de datos predeterminado.
Detener
Detiene una vía de acceso determinada en el flujo, sin generar ninguna excepción.
XSLT
Transforma mensajes.
  • El primitivo de mediación XSLT puede cambiar las cabeceras o el cuerpo de los mensajes.
  • Los mensajes se transforman mediante una transformación de tipo XSLT (Extensible Stylesheet Transformations) 1.0. La transformación opera en una serialización XML del mensaje.
Información relacionada
Documentación de referencia de primitivos de mediación

Concept topic../conceptConcept topic

Condiciones de uso | Evalúe esta página

Icono de fecha y horaÚltima actualización: 1 Mar 2006
../timestamp 1 Mar 2006 http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\concepts\cwesb_mediationcomp.html

(C) Copyright IBM Corporation 2005. Reservados todos los derechos.
Este centro de información está basado en tecnología Eclipse. (http://www.eclipse.org)