Correlación de interfaces

Una correlación de interfaces resuelve la diferencias entre las interfaces de componentes que interactúan.

Las diferencias entre las interfaces de componentes que deben interactuar entre sí, son comunes. Estas diferencias surgen porque en WebSphere Integration Developer a menudo se ensamblan componentes creados para distintas aplicaciones. La reutilización para crear una aplicación nueva es uno de los puntos fuertes de WebSphere Integration Developer ya que de otro modo debería volver a codificar componentes parecidos. Sin embargo, es habitual tener que hacer algunos ajustes.

Por ejemplo, dos componentes pueden tener métodos que realizan básicamente la misma acción pero que tienen nombres distintos como por ejemplo getCredit y getCreditRating. También pueden tener nombres de operación distintos y las operaciones pueden tener tipos de parámetro distintos. Una correlación de interfaces correlaciona las operaciones y los parámetros de estos métodos para que las diferencias se resuelvan y los dos componentes puedan interactuar. Una correlación de interfaces es como un puente entre las interfaces de dos componentes, lo que permite conectarlos a pesar de las diferencias.

Una correlación de interfaces existe independientemente de los componentes que la utilizan, lo que significa que no es necesario cambiar los componentes.

Una correlación de interfaces no puede utilizarse en un módulo de mediación. Solo puede desplegarse en un servidor WebSphere Process Server.

Conceptos relacionados
Objetos Java
Proceso BPEL
Máquinas de estado
Reglas de negocio
Selectores
Tarea manual
Flujo de mediación
Referencias autónomas

Comentarios
(C) Copyright IBM Corporation 2005, 2006. Reservados todos los derechos.