Mapa de Interface

Um mapa de interface resolve diferenças entre as interfaces dos componentes em interação.

Diferenças entre as interfaces nos componentes que precisam interagir com outro são comuns. Estas diferenças ocorrem pois no WebSphere Integration Developer você está sempre montando componentes que foram criados para aplicativos diferentes. Reutilizá-los para criar um novo aplicativo é um dos pontos fortes do WebSphere Integration Developer, já que de outra forma, você poderia recodificar componentes semelhantes. Mas, normalmente, você precisa fazer alguns ajustes.

Por exemplo, dois componentes podem ser métodos que executam basicamente a mesma ação, mas possuem nomes diferentes como getCredit e getCreditRating. Eles também podem ter nomes de operações diferentes e as operações podem ter tipos de parâmetros diferentes. Um mapa de interface mapeia as operações e os parâmetros destes métodos, desta forma as diferenças são resolvidas e os dois componentes podem interagir. Um mapa de interface é como uma ponte entre as interfaces de dois componentes, permitindo que eles sejam conectados, independente das diferenças.

Um mapa de interface existe independente dos componentes que o utilizam, o que significa que os próprios componentes não precisam ser alterados.

Um mapa de interface não pode ser utilizado em um módulo de mediação. Ele pode ser implementado apenas em um WebSphere Process Server.

Conceitos relacionados
Objetos Java
Processo BPEL
Máquinas de Estado
Regras de Negócios
Seletores
Tarefa Humana
Fluxo de Mediação
Referências independentes

Feedback
(C) Direitos Autorais IBM Corporation 2005, 2006. Todos os Direitos Reservados.