Podem surgir ocasiões quando pretender aceder a um serviço com interfaces Java™ a partir de um componente que apenas consegue suportar referências WSDL. No entanto, não é possível desenhar uma ligação a partir de uma referência tipo WSDL para um componente Java ou para uma importação de um bean de sessão sem registo EJB que tenha uma interface Java. O mesmo acontece com a maioria das implementações de componentes para não permitir referências tipos Java. O editor de montagem fornece uma forma mais fácil de ultrapassar esta dificuldade.
Sobre esta tarefa
Muitos dos componentes no diagrama de montagem utilizam interfaces e referências WSDL. Caso um componente necessite chamar um componente Java ou uma importação de um bean de sessão sem registo EJB que possua uma interface Java, não será possível conduzir a referência do componente WSDL de origem directamente para a importação da sessão bean para que tenha uma interface Java. No entanto, o IBM® Integration Designer permite-lhe arrastar uma classe ou um bean de sessão sem registoJava para a tela do editor de montagem como um componente ou uma importação. O editor fornece, em seguida, a opção para criar um componente de mapa facade com uma referência Java e uma interface WSDL para facilitar a criação da ligação.
Para obter mais informações técnicas sobre os processos de criação e conversão, consulte "Ponte SCA
para Java" e "Conversão Java para
XML", respectivamente, a partir das ligações apresentadas mais abaixo.
Apresentação de instruções passo-a-passo:
Procedimento
- Na vista do Business Integration, localize a implementação ou um bean de sessão sem registo Java que pretende utilizar.
- Arraste o objecto Java para o diagrama de montagem. Uma classe de Java torna-se num componente quando é ignorado na tela. Um bean de sessão sem registo torna-se numa importação.
- Está autorizado a criar um componente de um mapa facade. Faça clique em Yes (Sim). É criado um componente de um mapa facade com uma interface WSDL e uma referência Java. Este componente de mapa facade irá converter automaticamente o evento de chegada para a interface WSDL ou para o evento equivalente de saída Java enviado para o serviço ligado à referência. O seguinte detalhe do diagrama de montagem apresenta um componente de mapa facade, Ponte, que está ligado a uma importação de um bean de sessão sem registo, SLSBImport:
- Desenhe uma ligação a partir do componente do processo empresarial para a interface WSDL do componente ponte na montagem. O editor cria uma referência WSDL correspondente no componente do BusinessProcess para completar a ponte. O componente de mapa facade não contém qualquer lógica empresarial; permite apenas a ligação entre a interface Java e a referência WSDL. O seguinte diagrama de montagem mostra que o componente do BusinessProcess está ligado através do componente ponte até à importação SLSBImport Java:

Resultados
O componente de processo já consegue chamar, com êxito, o componente Java ou a importação EJB.
Nota: Caso a interface Java seja alterada após ter concluído o mapeamento, poderá actualizar a implementação da função de mapeamento ao executar Regenerate Implementation (Recriar Implementação) para o componente mapeado. Isto corresponde a interface WSDL à interface Java actualizada, bem como à actualização do código na implementação da função de mapeamento Java.