
Invocación de interfaces Java desde referencias WSDL
En ocasiones puede desear acceder a un servicio con interfaces Java™ desde un componente que solamente soporta referencias WSDL. Sin embargo, no puede trazar directamente una conexión desde una referencia de tipo WSDL a un componente Java o a una importación EJB de bean de sesión sin estado que tenga una interfaz Java. Además, la mayoría de las implementaciones de componentes no permiten referencias de tipo Java. El editor de ensamblaje proporciona una forma fácil de superar esta dificultad.
Acerca de esta tarea
En el diagrama de ensamblaje, la mayoría de los componentes utilizan interfaces y referencias WSDL. Si un componente de esa clase necesita invocar un componente Java o una importación EJB de bean de sesión sin estado que tiene una interfaz Java, no podrá conectar directamente la referencia WSDL del componente de origen con la importación de bean de sesión que tiene la interfaz Java. Pero IBM® Integration Designer le permite arrastrar una clase Java o un bean de sesión sin estado al lienzo del editor de ensamblaje en calidad de componente o importación. El editor permite entonces generar un componente de correlación de fachada con una referencia Java y una interfaz WSDL para facilitar al usuario la tarea de completar el trazado de conexiones.
Para obtener información técnica sobre el proceso de generación y las transformaciones, consulte el tema "Puente de SCA a Java" y "Conversión de Java a XML" siguiendo los enlaces indicados más abajo.
A continuación se proporcionan instrucciones paso a paso:
Procedimiento
- En la vista Integración de negocio, localice la implementación Java o bean de sesión sin estado existente que desee utilizar.
- Arrastre el objeto Java al diagrama de ensamblaje. Cuando una clase Java se suelta en el lienzo del editor de ensamblaje, se convierte en un componente. Un bean de sesión sin estado se convierte en una importación.
- Se le solicitará si desea crear un componente de correlación de
fachada. Pulse Sí. Se creará un componente de correlación de fachada con una interfaz
WSDL y una referencia Java equivalente. Este componente de correlación de fachada convierte automáticamente el
suceso entrante de la interfaz WSDL en el suceso saliente Java equivalente que se envía al servicio que está
conectado a su referencia. El detalle siguiente del diagrama de ensamblaje muestra un componente de
correlación de fachada, Bridge, que está conectado a una importación de bean
de sesión sin estado, SLSBImport:

- Trace una conexión desde el componente BusinessProcess a la interfaz
WSDL del componente Bridge en el diagrama de ensamblaje. El editor crea una referencia WSDL correspondiente en el componente
BusinessProcess para completar el puente. El componente de correlación de fachada no contiene ninguna lógica de negocio; simplemente permite establecer una conexión entre la interfaz Java y la referencia WSDL. El diagrama de ensamblaje
siguiente muestra que el componente BusinessProcess está conectado mediante
el componente Bridge a la importación SLSBImport de Java:
