SlideShare una empresa de Scribd logo
1 de 9
Emmerson Miranda
Blog: http://www.emmersonmiranda.net
• Los objetivos de este documento son demostrar
como:
– Acceder a bases de datos Oracle
– Combinar llamadas SOAP y accesos base de datos para dar
una respuesta al usuario con todos los datos que el usuario
necesita.
• Pre-requisitos
– El contenido de este documento se basa en haber creado los
servicios del post WSO2 REST API
Este dato no existe
en el WS de Países
Existe en una tabla de
un SGBD
No se sabe que region consultar hasta que
el WS de Países ha dado su respuesta
• Se cambia la sequence InfoCountry_rest_out
para:
– Que recoja de la respuesta SOAP el ID de la región
– Se conecte a un SGBD Oracle para extraer el
nombre de la región que hace falta, utilizando el ID
obtenido.
– Imprima una traza completa de los datos que se
devolverá
– Añadir el nombre de la región a la respuesta.
• Crear un DataSource en el ESB para acceder a
la base de datos.
• https://docs.wso2.com/display/ESB481/DBLookup+Mediator
• https://docs.wso2.com/display/ESB481/DBReport+Mediator
WSO2 ESB - Acceso a base de datos

Más contenido relacionado

Destacado

το αλφαβητάρι της διατροφής
το αλφαβητάρι της διατροφήςτο αλφαβητάρι της διατροφής
το αλφαβητάρι της διατροφήςevagpapathanasiou
 
Fauna da Pampa argentina
Fauna da Pampa argentinaFauna da Pampa argentina
Fauna da Pampa argentinaVictor Cabral
 
Evaluation of Stapled versus Hand-Sewn Techniques for Colo- Rectal Anastomosi...
Evaluation of Stapled versus Hand-Sewn Techniques for Colo- Rectal Anastomosi...Evaluation of Stapled versus Hand-Sewn Techniques for Colo- Rectal Anastomosi...
Evaluation of Stapled versus Hand-Sewn Techniques for Colo- Rectal Anastomosi...Dr./ Ihab Samy
 
Trinity square
Trinity squareTrinity square
Trinity squareMubarak IA
 
Vermette Soc 101 course schedule fall 2015
Vermette Soc 101 course schedule fall 2015Vermette Soc 101 course schedule fall 2015
Vermette Soc 101 course schedule fall 2015Linda Vermette
 
WSO2 API Manager - Accessing SOAP Service
WSO2 API Manager -  Accessing SOAP ServiceWSO2 API Manager -  Accessing SOAP Service
WSO2 API Manager - Accessing SOAP ServiceEmmerson Miranda
 

Destacado (11)

Latihan exc
Latihan excLatihan exc
Latihan exc
 
το αλφαβητάρι της διατροφής
το αλφαβητάρι της διατροφήςτο αλφαβητάρι της διατροφής
το αλφαβητάρι της διατροφής
 
Você gosta de ler power
Você gosta de ler powerVocê gosta de ler power
Você gosta de ler power
 
Fauna da Pampa argentina
Fauna da Pampa argentinaFauna da Pampa argentina
Fauna da Pampa argentina
 
Evaluation of Stapled versus Hand-Sewn Techniques for Colo- Rectal Anastomosi...
Evaluation of Stapled versus Hand-Sewn Techniques for Colo- Rectal Anastomosi...Evaluation of Stapled versus Hand-Sewn Techniques for Colo- Rectal Anastomosi...
Evaluation of Stapled versus Hand-Sewn Techniques for Colo- Rectal Anastomosi...
 
Libro febrero
Libro febreroLibro febrero
Libro febrero
 
Trinity square
Trinity squareTrinity square
Trinity square
 
Vermette Soc 101 course schedule fall 2015
Vermette Soc 101 course schedule fall 2015Vermette Soc 101 course schedule fall 2015
Vermette Soc 101 course schedule fall 2015
 
WSO2 API Manager - Accessing SOAP Service
WSO2 API Manager -  Accessing SOAP ServiceWSO2 API Manager -  Accessing SOAP Service
WSO2 API Manager - Accessing SOAP Service
 
6 i capitulo 4
6 i capitulo 46 i capitulo 4
6 i capitulo 4
 
6 i capitulo 2
6 i capitulo 26 i capitulo 2
6 i capitulo 2
 

Similar a WSO2 ESB - Acceso a base de datos

Acceso a base de datos
Acceso a base de datosAcceso a base de datos
Acceso a base de datosAndre Ramirez
 
WSO2 DSS - Calling stored procedures with cursors
WSO2 DSS - Calling stored procedures with cursorsWSO2 DSS - Calling stored procedures with cursors
WSO2 DSS - Calling stored procedures with cursorsEmmerson Miranda
 
11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet
11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet
11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos AdonetLuis Fernando Aguas Bucheli
 
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...José Antonio Sandoval Acosta
 
11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-netLuis Fernando Aguas Bucheli
 
API WEB SQL ITParral
API WEB SQL ITParralAPI WEB SQL ITParral
API WEB SQL ITParralFerny Cortez
 
Administracion de base de datos (blas gianpierre balarezo renteria)
Administracion de base de datos   (blas gianpierre balarezo renteria)Administracion de base de datos   (blas gianpierre balarezo renteria)
Administracion de base de datos (blas gianpierre balarezo renteria)Blas Balarezo Renteria
 
POE Unidad 3: Aplicaciones visuales orientadas a eventos con acceso a base de...
POE Unidad 3: Aplicaciones visuales orientadas a eventos con acceso a base de...POE Unidad 3: Aplicaciones visuales orientadas a eventos con acceso a base de...
POE Unidad 3: Aplicaciones visuales orientadas a eventos con acceso a base de...Franklin Parrales Bravo
 
JDBC Laboratorio de Programación II
JDBC Laboratorio de Programación IIJDBC Laboratorio de Programación II
JDBC Laboratorio de Programación IIDIANA TAPIA VERA
 
Modoconexion
ModoconexionModoconexion
Modoconexionfanyto
 
Taller Android Party: Automatic API REST + Notificaciones PUSH
Taller Android Party: Automatic API REST + Notificaciones PUSHTaller Android Party: Automatic API REST + Notificaciones PUSH
Taller Android Party: Automatic API REST + Notificaciones PUSHAlejandro Esquiva Rodriguez
 
6-Unidad 2: Diseños de Vista-2.3 Introducción Web Services-Conceptos Básicos
6-Unidad 2: Diseños de Vista-2.3 Introducción Web Services-Conceptos Básicos6-Unidad 2: Diseños de Vista-2.3 Introducción Web Services-Conceptos Básicos
6-Unidad 2: Diseños de Vista-2.3 Introducción Web Services-Conceptos BásicosLuis Fernando Aguas Bucheli
 

Similar a WSO2 ESB - Acceso a base de datos (20)

WS02 ESB Service Chaining
WS02 ESB Service ChainingWS02 ESB Service Chaining
WS02 ESB Service Chaining
 
WSO2 REST API Example
WSO2 REST API ExampleWSO2 REST API Example
WSO2 REST API Example
 
WSO2 Transformer Proxy
WSO2 Transformer ProxyWSO2 Transformer Proxy
WSO2 Transformer Proxy
 
Acceso a base de datos
Acceso a base de datosAcceso a base de datos
Acceso a base de datos
 
WSO2 DSS - Calling stored procedures with cursors
WSO2 DSS - Calling stored procedures with cursorsWSO2 DSS - Calling stored procedures with cursors
WSO2 DSS - Calling stored procedures with cursors
 
Informe base de datos 2
Informe base de datos 2Informe base de datos 2
Informe base de datos 2
 
11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet
11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet
11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet
 
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
 
11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
 
sesion 01_sql basico.pdf
sesion 01_sql basico.pdfsesion 01_sql basico.pdf
sesion 01_sql basico.pdf
 
API WEB SQL ITParral
API WEB SQL ITParralAPI WEB SQL ITParral
API WEB SQL ITParral
 
JDBC
JDBC JDBC
JDBC
 
Java con base de datos
Java con base  de datosJava con base  de datos
Java con base de datos
 
Administracion de base de datos (blas gianpierre balarezo renteria)
Administracion de base de datos   (blas gianpierre balarezo renteria)Administracion de base de datos   (blas gianpierre balarezo renteria)
Administracion de base de datos (blas gianpierre balarezo renteria)
 
POE Unidad 3: Aplicaciones visuales orientadas a eventos con acceso a base de...
POE Unidad 3: Aplicaciones visuales orientadas a eventos con acceso a base de...POE Unidad 3: Aplicaciones visuales orientadas a eventos con acceso a base de...
POE Unidad 3: Aplicaciones visuales orientadas a eventos con acceso a base de...
 
JDBC Laboratorio de Programación II
JDBC Laboratorio de Programación IIJDBC Laboratorio de Programación II
JDBC Laboratorio de Programación II
 
Modoconexion
ModoconexionModoconexion
Modoconexion
 
Taller Android Party: Automatic API REST + Notificaciones PUSH
Taller Android Party: Automatic API REST + Notificaciones PUSHTaller Android Party: Automatic API REST + Notificaciones PUSH
Taller Android Party: Automatic API REST + Notificaciones PUSH
 
Sq lite
Sq liteSq lite
Sq lite
 
6-Unidad 2: Diseños de Vista-2.3 Introducción Web Services-Conceptos Básicos
6-Unidad 2: Diseños de Vista-2.3 Introducción Web Services-Conceptos Básicos6-Unidad 2: Diseños de Vista-2.3 Introducción Web Services-Conceptos Básicos
6-Unidad 2: Diseños de Vista-2.3 Introducción Web Services-Conceptos Básicos
 

Más de Emmerson Miranda

WSO2 DSS - Create a Data service
WSO2 DSS - Create a Data serviceWSO2 DSS - Create a Data service
WSO2 DSS - Create a Data serviceEmmerson Miranda
 
Hibernate 3.2 short manual
Hibernate 3.2 short manualHibernate 3.2 short manual
Hibernate 3.2 short manualEmmerson Miranda
 
Prototipado de pantallas para toma de requisitos
Prototipado de pantallas para toma de requisitosPrototipado de pantallas para toma de requisitos
Prototipado de pantallas para toma de requisitosEmmerson Miranda
 
Modelado de aplicaciones en UML con EA
Modelado de aplicaciones en UML con EAModelado de aplicaciones en UML con EA
Modelado de aplicaciones en UML con EAEmmerson Miranda
 
Arquitectura Mashup Con SilverLight 2
Arquitectura Mashup Con SilverLight 2Arquitectura Mashup Con SilverLight 2
Arquitectura Mashup Con SilverLight 2Emmerson Miranda
 

Más de Emmerson Miranda (9)

WSO2 DSS - JENKINS
WSO2 DSS - JENKINSWSO2 DSS - JENKINS
WSO2 DSS - JENKINS
 
WSO2 DSS - Create a Data service
WSO2 DSS - Create a Data serviceWSO2 DSS - Create a Data service
WSO2 DSS - Create a Data service
 
JEE 5 - EJB3
JEE 5 - EJB3JEE 5 - EJB3
JEE 5 - EJB3
 
Hibernate 3.2 short manual
Hibernate 3.2 short manualHibernate 3.2 short manual
Hibernate 3.2 short manual
 
Prototipado de pantallas para toma de requisitos
Prototipado de pantallas para toma de requisitosPrototipado de pantallas para toma de requisitos
Prototipado de pantallas para toma de requisitos
 
Json short manual
Json short manualJson short manual
Json short manual
 
Modelado de aplicaciones en UML con EA
Modelado de aplicaciones en UML con EAModelado de aplicaciones en UML con EA
Modelado de aplicaciones en UML con EA
 
Log4j 1.2.15 Short Manual
Log4j 1.2.15 Short ManualLog4j 1.2.15 Short Manual
Log4j 1.2.15 Short Manual
 
Arquitectura Mashup Con SilverLight 2
Arquitectura Mashup Con SilverLight 2Arquitectura Mashup Con SilverLight 2
Arquitectura Mashup Con SilverLight 2
 

WSO2 ESB - Acceso a base de datos

  • 2. • Los objetivos de este documento son demostrar como: – Acceder a bases de datos Oracle – Combinar llamadas SOAP y accesos base de datos para dar una respuesta al usuario con todos los datos que el usuario necesita. • Pre-requisitos – El contenido de este documento se basa en haber creado los servicios del post WSO2 REST API
  • 3. Este dato no existe en el WS de Países Existe en una tabla de un SGBD No se sabe que region consultar hasta que el WS de Países ha dado su respuesta
  • 4. • Se cambia la sequence InfoCountry_rest_out para: – Que recoja de la respuesta SOAP el ID de la región – Se conecte a un SGBD Oracle para extraer el nombre de la región que hace falta, utilizando el ID obtenido. – Imprima una traza completa de los datos que se devolverá – Añadir el nombre de la región a la respuesta. • Crear un DataSource en el ESB para acceder a la base de datos.
  • 5.
  • 6.
  • 7.