Esta
sesión trató sobre las maneras de integrar
aplicaciones escritas con BBj con aplicaciones escritas en
otros lenguajes.
En el pasado integración con aplicaciones en Business
Basic eran complejas dado que el lenguaje era cerrado.
La introducción
de ODBC con Visual Pro/5 presentó un primer paso a
permitir acceso a los datos. Uno de los fundamentos de
la estrategia de BBj es mantener una arquitectura abierta
para facilitar la integración a otros niveles.
Prácticamente todas las posibles maneras de integrar aplicaciones
fueron discutidas. La presentación comenzó con demostraciones
de las librerías incluídas con BBj para integrar aplicaciones
escritas en C, C++ (clibs) o Java (jlibs) con archivos de
BASIS, seguidas por aplicaciones con Visual Basic. Después
continuó con una presentación de páginas
de
web creadas
con
el Basis
Web
utility
(BWU)
en
modo CGI.
También
se presentaron páginas de web creadas con Dreamweaver
XP para accesar datos
en
archivos
de BASIS
usando
ODBC.
La integración de aplicaciones no se limita a data.
Con las nuevas funciones de servicios de Web (Web Services)
en
BBj, pueden "ofrecer" funciones comerciales para
proveerle a otras aplicaciones o pueden "consumir" funciones
provistas
por otras aplicaciones. Se demostraron el acceso desde
BBj a varios de los servicios listados en www.xmethods.com incluyendo
verificación de crédito, rastreo de embarques,
cambio de moneda e inclusive traducción de textos
de un idioma a otro. Web Services son sencillos de implementar
con BBj. Noten que esta metodología no sólo
se usa en redes públicas. Puede usarse en redes locales
con TCP/IP. El Advantage vol. 7-1 contiene
un buen artículo
introductorio sobre Web Services.
Pocket PCs y teléfonos celulares inteligentes
son importantes en algunos mercados y se presentaron dos
alternativas para
integrar
aplicaciones
a esos ambientes. En primer plano presentaron una Pocket
PC comunicándose usando una red celular con una aplicación
escrita en Visual Pro/5 via Windows terminal services.
Otra alternativa con el Pocket PC es usar el navegador (browser)
para correr aplicaciones creadas con el Basis Web
Utility. Ambas alternativas llamaron mucho la atención. Abajo
incluímos fotos de esto.
Este menú fue creado con el File Management Utility
(FMU) y corre en un teléfono móbil con Pocket PC Phone
Edition usando Windows Terminal Services. |
|
Esta aplicación de entrada de datos fue creada con
el Basis Web utility (BWU) y corre en el navegador de
un teléfono móbil con Pocket PC Phone Edition. |
|
|