INFORMATICA LABORAL
Enviado por DAN8812 • 16 de Noviembre de 2014 • 423 Palabras (2 Páginas) • 171 Visitas
Suponga por ejemplo que un cliente con un navegador Web desea buscar información
de precios en la base de datos en línea de un vendedor minorista. La figura 6-14
ilustra la forma en que ese cliente podría acceder a la base de datos interna del vendedor
a través de Web. El usuario accede al sitio Web del vendedor a través de Internet
mediante el software de navegador Web en su PC cliente. El software de navegador Web
del usuario solicita información a la base de datos de la organización, mediante comandos
de HTML para comunicarse con el servidor Web.
Como muchas bases de datos de procesamiento en segundo plano (back-end) no pueden
interpretar comandos escritos en HTML, el servidor Web pasa estas solicitudes de
datos al software que traduce los comandos de HTML en SQL, de modo que el DBMS
que trabaja con la base de datos pueda procesarlos. En un entorno cliente/servidor,
el DBMS reside en una computadora dedicada llamada servidor de bases de datos. El
DBMS recibe las solicitudes de SQL y provee los datos requeridos. El middleware transforma
la información de la base de datos interna y la devuelve al servidor Web para que
la ofrezca en forma de una página Web al usuario.
La figura 6-14 muestra que el middleware que trabaja entre el servidor Web y el
DBMS es un servidor de aplicaciones que se ejecuta en su propia computadora dedicada
(vea el capítulo 5). El software del servidor de aplicaciones maneja todas las operaciones
de la aplicación, entre ellas el procesamiento de las transacciones y el acceso
a los datos, entre las computadoras basadas en navegador y las aplicaciones o bases de
datos de negocios de procesamiento en segundo plano (back-end) de una compañía. El
servidor de aplicaciones recibe las solicitudes del servidor Web, ejecuta la lógica de
negocios para procesar las transacciones con base en esas solicitudes y provee conectividad
a los sistemas o bases de datos de procesamiento en segundo plano de la organización.
De manera alternativa, el software para manejar estas operaciones podría ser
un programa personalizado o una secuencia de comandos CGI: un programa compacto
que utiliza la especificación Interfaz de puerta de enlace común (CGI) para procesar datos
en un servidor Web.
Hay varias ventajas en cuanto al uso de Web para acceder a las bases de datos internas
de una organización. En primer lugar, el software de navegador Web es mucho más
fácil de usar que las herramientas de consulta propietarias. En segundo lugar, la interfaz
Web requiere pocos o ningún cambio en la base de datos interna. Es mucho menos costoso
agregar una interfaz Web frente a un sistema heredado que rediseñar y reconstruir
el sistema para mejorar el acceso de los usuarios.
...