OracleSOASuite12c LAB13 ServiceBus
OracleSOASuite12c LAB13 ServiceBus
OracleSOASuite12c LAB13 ServiceBus
J.1 Introducción
Oracle Service Bus protegerá a los consumidores del composite validationForCC
de los cambios de ruteo, tales como la ubicación del despliegue y actualizaciones
de implementación. El Service Bus ayudará a escalar el servicio para manejar un
mayor volumen de solicitudes y proporcionar capacidad de recuperación para
el servicio, si tiene que ser bajado por el mantenimiento rutinario.
Podemos iniciar creando un Business Service llamado ValidatePayment para
registrar el URI del composite. Después se añadirá un simple Pipeline y un Proxy
Service. El Pipeline contiene acciones realizadas en el Service Bus, normalmente
reportes, transformación de información y validaciones, antes de invocar el
servicio backend. Los consumidores del servicio validationForCC pueden
invocarlo mediante el Proxy, en lugar de conectarse directamente al composite.
Esto es llamado virtualización de servicio, permitiendo una mayor agilidad y
flexibilidad en la gestión del cambio a lo largo del ciclo de vida del composite.
En esta sección, usted virtualizará el composite para validación de tarjeta de
crédito validationForCC por medio del Service Bus. Al final, la solución será
como se ilustra en la Figura 1, desde una perspectiva arquitectónica:
Curso Oracle SOA Suite 12c
8. Finish
2. En la página Test podrá ver la locación del WSDL. Usted puede ver la URL
del Endpoint para cada una de las operaciones definidas en el WSDL.
3. De clic en OK.
4. Posteriormente en la ventana de dialogo Create Service Bus Application
With Service Bus Project
Ingrese la siguiente información en los campos, dejando los otros con los
valores por default.
Application Name:
Directory: .. /workshop/CreditServices
5. De clic en Next.
Curso Oracle SOA Suite 12c
7. De clic en Finish.
8. De doble clic en el icono ValidatePayment dentro del Application
Navigator ubicado en lado izquierdo. El editor Service Bus Overview será
abierto a la derecha.
2. Seleccione Folder.
Curso Oracle SOA Suite 12c
3. De clic en OK.
4. Cuando se le solicite ingrese la siguiente información:
Folder Name: Schemas
Directory: Dejar la dirección por Default
5. De clic en OK.
6. Cree un folder WSDLs de la misma manera. Cuando finalice su
Application Navigator debe ser similar al siguiente.
Curso Oracle SOA Suite 12c
El asistente lo llevara por una serie de pasos para importar los recursos
dentro del proyecto. En la barra de título del asistente se muestra el
número de paso.
Curso Oracle SOA Suite 12c
2. Crear un nuevo Business Service con los siguientes valores (dejar los otros
valores por defecto):
Service Name: ValidateBS
Location: <dejar valor por default>
Curso Oracle SOA Suite 12c
3. De clic en Next.
4. Seleccione el tipo de servicio WSDL.
3. De clic en Next.
4. Seleccione el tipo de servicio WSDL.
8. De clic en Finish.
Curso Oracle SOA Suite 12c