OSB Ejemplo Practico
http://soadomain.blogspot.com.ar/2013/08/oracle-service-bus-tutorial1.html
Oracle Service Bus - Tutorial 1: Routing a Loan Application
El objetivo de este tutorial es revisar uno de los ejemplos que vienen en la instalación de Oracle Service Bus. Específicamente se revisará el tutorial 1 Routing a Loan Application. En la documentación oficial de Oracle este ejemplo serevisa usando el entorno gráfico que provee la consola del OSB, pero aquí se verá usando Eclipse OEPE.
Antes de poder desarrollar este tutorial es necesario haber creado un dominio weblogic para OSB.
El servicio que se desea crear hará uso de 2 Webservices externos. Como estamos en un entorno de desarrollo estos Webservices se deployarán en el mismo dominio WebLogic donde está instalado el OSB.Estas son las secciones que componen el tutorial:
1. Deploy de los Webservices externos
2. Revisión de los XML usados por los Webservices
3. Pseudocódigo del servicio OSB
4. Creación del Proyecto OSB en Eclipse
5. Deploy del proyecto en el servidor OSB
6. Probando nuestro servicio OSB
1- Deploy de los Webservices externos
1. Identificar archivos .jar: en la siguiente ruta hay 4 archivos .jar:C:\Oracle\OracleServiceBus\Oracle_OSB1\samples\servicebus\examples\build\webservices
creditLoan_jws_basic_ejb.jar
largeLoan_jws_basic_ejb.jar
manager_jws_basic_ejb.jar
normalLoan_jws_basic_ejb.jar
Estos archivos representan a 4 Webservices de los cuales se usarán 2 en este tutorial: el manager y el normal.
2. Conectarse a la consola de administración de WebLogic
http://soadev:7001/consoleClick en Deployments.
Click Install.
3. En el Path colocar la ruta de los archivos
Path: C:\Oracle\OracleServiceBus\Oracle_OSB1\samples\servicebus\examples\build\webservices
Seleccionar uno de los archivos .jar. Click Next, Next, Finish. Repetir para los otros 3 archivos.
2- Revisión de los XML usados por los Webservices
Una vez deployados los Webservices se pueden probar con soapUI, para revisarlos XML de input y output que utilizan.
Servicio NormalLoanApprovalService
URL WSDL
http://soadev:7001/njws_basic_ejb/NormalSimpleBean?WSDL
XML Input Ejemplo
XML Output Ejemplo
Fijarse que en el campo
Regístrate para leer el documento completo.