Sei sulla pagina 1di 2

SISTEMA DE INFORMACION WEB

Moiss Camilo Rodrguez Gonzlez Tecnlogo En Anlisis Y Desarrollo De Sistemas De Informacin Mcrodriguez369@sena.edu.co

Resumen: En este artculo se 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. Introduccin: Un sistema de informacin en tiempo real se define como un Sistema Informtico que interacciona constantemente con un medio fsico, por el cual est recibiendo datos de campo para procesarlos y emitir resultados (A. Burns y A. Wellings, 1996). En el rea de Supervisin de Procesos del IIE se estn llevando a cabo las pruebas en fbrica, del Sistema de Informacin para la supervisin y diagnstico de equipos principales de centrales de Generacin Termoelctricas, el cual es un sistema en lnea con adquisicin de datos del proceso en tiempo real para supervisin, registro histrico, clculo de indicadores de comportamiento, diagnstico y emisin de recomendaciones de mantenimiento de los equipos monitoreados (Espinosa, A yQuintero, A, 2005). El Sistema est basado en la tecnologa o herramienta de desarrollo de software LabVIEW 8.0 de la empresa National Instruments. La base de datos histrica del sistema se encuentra diseada e implementada con la

tecnologa nativa de CITADEL versin 5 y el mdulo que la soporta y controla en LabVIEW es el Datalogging and Supervisory Control (DSC). Este mdulo contiene funciones que permiten controlar, transmitir, procesar y almacenar la informacin adquirida y procesada, as como controlar el acceso y consulta de la informacin que se encuentran almacenada. Adicionalmente se incluye un controlador ODBC para acceso estndar a datos (NIC, 2006).

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.

Descripcin y anlisis de la base de datos histrica: 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 datos tipo 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.

fue desarrollado, se copian las clases y funciones que lo componen y se crea un nuevo proyecto actualizando las funciones de la nueva tecnologa .NET. Adicionalmente se detecta si el proyecto es un ActiveX y se ofrece la opcin de crearlo y registrarlo en la biblioteca de controles COM, como un archivo DLL.

Arquitectura propuesta: Un Componente COM+


es un elemento fundamental de la tecnologa ActiveX de Microsoft, que permite que diferentes lenguajes sean compatibles en entorno de red y proporciona un conjunto de atributos que especifican los servicios requeridos para la ejecucin de un objeto (Wayne, 2006). Existe una tcnica propuesta por la empresa National Instruments que permite realizar la conexin a la base de datos CITADEL 5, sin tener que instalar el mdulo DSC en cada equipo que requiera realizar consultas. Esta tcnica consiste en una DLL tipo COM+ de Aplicacin Servidor con el servicio MTS habilitado, desarrollada y compilada en Microsoft Visual Basic 6.0 y soportada por Windows 2000 y XP (NIC, 2006). Tecnologa: La DLL originalmente proporcionada por National Instruments est desarrollada y compilada en Visual Basic 6.0. Para que se permita la interaccin adecuada con la tecnologa seleccionada para la aplicacin web (ASP.NET) es necesario adecuarla y actualizarla al lenguaje Visual Basic.NET. Bsicamente, el procedimiento de actualizacin consiste en abrir el proyecto original en el editor de Visual Studio.NET, automticamente se detecta la plataforma en que fue desarrollado, se copian las clases y funciones que lo componen y se crea un nuevo proyecto actualizando las funciones de la nueva tecnologa .NET. Adicionalmente se detecta si el proyecto es un ActiveX y se ofrece la opcin de crearlo y registrarlo en la biblioteca de controles COM, como un archivo DLL.

Aplicacin web: Para iniciar los servicios de ASP.NET, se requiere de un servidor web como el Internet Information Server (IIS) que permite configurar el directorio virtual, motor de arranque de la aplicacin web tanto local como remotamente, as como ejecutar los servicios de la DLL COM+ y activar el .NET Framework que normalmente se encuentra instalado como parte del sistema operativo. Para utilizar un componente COM en la plataforma.NET, slo es necesario agregar una referencia al componente y entonces.NET Framework ser el responsable de la interaccin entre el cdigo y los componentes . Para llevar a cabo la conexin a la base de datos, en el servidor se crea un DNS por medio del cual se indican los parmetros, la ruta de acceso y las caractersticas. En el caso del Sistema de Informacin descrito, el servicio para la base de datos CITADEL es National Instruments Citadel 5 database. Para la consulta de los datos se utiliza el motor de Microsoft SQL Server mediante los estndares de acceso a datos ODBC y OLEDB. Posteriormente se disea y crea la interfaz grfica de la aplicacin web. La Fig. 4 muestra el ejemplo para el Sistema de Informacin. La Fig. 5 muestra las aplicaciones COM+ que se encuentran en la configuracin y administracin local de Servicios de Componentes COM+ del servidor, donde se puede ubicar a la DLL funcionando cada vez que es invocada local o remotamente desde un equipo cliente, a travs de los objetos de la interfaz de la aplicacin.

Plataforma de Desarrollo: La DLL originalmente proporcionada por National Instruments est desarrollada y compilada en Visual Basic 6.0. Para que se permita la interaccin adecuada con la tecnologa seleccionada para la aplicacin web (ASP.NET) es necesario adecuarla y actualizarla al lenguaje Visual Basic.NET. Bsicamente, el procedimiento de actualizacin consiste en abrir el proyecto original en el editor de Visual Studio.NET, automticamente se detecta la plataforma en que

Potrebbero piacerti anche