Desarrollo Apps Blackberry (7)
Conexion de una Aplicacion JDE a Base de Datos [Parte 1]
Para conectarte a una base de datos primero se debe definir:
a. Si tu aplicativo BB es Web (xHtml-mp)
b. Si tu aplicativo BB es Desktop
Si tu aplicativo BB es Web
Esta es la opcion mas facil, pues te puedes conectar a una base de datos con los conocimientos que tengas de desarrollo web.
Si tu aplicativo BB es Desktop
En este caso el equipo no se conecta directamente en la base de datos, sino que lo hace por medio de un servidor "intermediario" que procesa la solicitud del equipo, realiza la logica de negocio y que se encarga de conectarse directamente con la base de datos.
La comunicacion del equipo al servidor intermediario se suele hacer mediante tramas XML.
1. El equipo Blackberry solicita informacion de la base de datos mediante una cadena XML (x ejm: ).
2. La cadena XML es enviada al Servidor "Intermedio" el cual procesa el contenido de la cadena XML y obtiene los parametros (en este caso cod='01').
3. Una vez obtenido los parametros de pedido, el servidor intermedio invoca una de sus funciones que permitira conectarse con la base de datos y -segun los parametros- obtener la data solicitada por el equipo blackberry.
4. La data obtenida de la base de datos es transformada a una cadena XML para enviarselo como respuesta al equipo Blackberry.
5. El equipo Blackberry recibe la cadena XML y procesa la data que necesita guardandolo en su memoria interna (PersistentObject).
Gerardo Chung
Desarrollo Blackberry Senior
Nextel del Peru S.A.