Você está na página 1de 2

Desarrollo de una aplicacin web Para un sistema de informacin En tiempo real

Describe una tcnica para el desarrollo de una aplicacin web para un sistema de informacin en tiempo real, que permita la conexin remota y concurrente de diferentes equipos en la red a la base de datos histrica del sistema, sin necesidad de que se instale ningn componente de Software en el equipo remoto del usuario que realiza la consulta. Tiene como objetivo disear una aplicacin web que permita la conexin a la base de datos histrica del sistema de informacin, con el fin de que varios usuarios simultneos puedan consultar datos y generar reportes desde equipos remotos, sin necesidad de instalar ningn componente de software. Describe una tcnica para el desarrollo de una aplicacin web para un sistema de informacin en tiempo real, que permita la conexin remota y concurrente de diferentes equipos en la red a la base de datos histrica del sistema, sin necesidad de que se instale ningn componente de software en el equipo remoto del usuario que realiza la consulta. Se define y establece la arquitectura de software que permite el desarrollo de la aplicacin web, las etapas de anlisis, el funcionamiento de la tecnologa a utilizar, as como el diseo, desarrollo e implementacin de la aplicacin. Finalmente, se describen los logros obtenidos con el desarrollo de la aplicacin web para un sistema de informacin en tiempo real. La tecnologa del mdulo DSC y CITADEL, en la que est definida la base de datos histrica del sistema, requiere de licencias de ejecucin de software por cada cliente instalado con acceso a datos histricos.Asimismo, se requiere instalar en cada cliente las utileras RunTime de LabVIEW y RunTime del mdulo DSC. La tecnologa de LabVIEW 8.0 permite el acceso web a sus aplicaciones en ejecucin de forma transparente (instalando un PlugIn en el Internet Explorer de forma remota y sin interaccin del usuario), pero este acceso es restringido, ya que permite un mximo de 4 usuarios concurrentes con permiso de slo lectura (slo uno de los cuatro usuarios puede accionar los controles en pantalla). En la Fig. 1 se muestra un esquema del funcionamiento de la tecnologa web de LabVIEW. La base de datos CITADEL es usada de forma nativa por el mdulo DSC de LabVIEW, que se encarga de controlar el manejo de los datos adquiridos y almacenados por las aplicaciones desarrolladas en esta plataforma. Aunque es posible utilizar como medio de almacenamiento cualquier base de datos comercial, CITADEL est funcionalmente diseada y optimizada en desempeo, para la operacin con datos en tiempo real, adems que el mdulo DSC provee una gran variedad de funciones para su operacin y control (NIC, 2006). Adicionalmente, el mdulo DSC incluye un controlador para acceso estndar a datosTipo Open DataBase Connectivity (ODBC) que contiene comandos y funciones especiales para recuperar, manipular y analizar datos histricos automticamente. Este controlador ODBC permite a las aplicaciones de terceros, comunicarse con la base de datos histrica del servidor, recuperar datos y hacerlos llegar en un formato estndar hasta la aplicacin que ejecuta la consulta. Para que esto se lleve acabo, es indispensable la instalacin del mdulo DSC de LabVIEW o al menos su utilera RunTime en cada cliente que realice consultas (local o remotamente), ya que es la nica manera de que se instale el manejador ODBC para los clientes o aplicaciones que lo requieran.

Se puede concluir que el desarrollo de la aplicacin web se llev a cabo de manera eficiente, con el uso de los componentes COM+ y la tecnologa Visual Studio.NET, debido a que los componentes COM+ facilitan el manejo o transacciones de datos en la red, proporcionando seguridad al establecer restricciones de acceso a la informacin que es transmitida y evitan el consumo de recursos mientras estn en operacin por medio del mecanismo JIT (activacin justo a tiempo) que hace que estn activos slo cuando algn mtodo los solicita. La tecnologa y la arquitectura propuesta permiten el uso de la aplicacin web a mltiples usuarios de forma concurrente, realizando consultas a la base de datos histrica del sistema, sin tener que instalar ningn componente de software en los equipos de los usuarios y sin generar ningn conflicto entre ellos. Debido a que todos los procesos son ejecutados en el Servidor, los usuarios slo invocan las funciones por medio de los objetos de la interfaz grfica de la aplicacin web, que de igual manera se encarga de visualizar los resultados.