Estudio de Agentes de Servicios Web para la Replicación de Bases de Datos Heterogéneas. Caso Práctico: Aplicación Satélite CONTILIBRO

Abstract

En el presente trabajo se implementó un modelo de agentes en servicios web para la replicación de bases de datos heterogéneas con el objetivo de transportar (réplica de datos) y mantener la misma información (sincronización de datos) en todas las sucursales de venta que posee la empresa “Contilibro”. Para realizar este trabajo se utilizó el método deductivo directo-inferencia o conclusión inmediata ya que con este método podremos descubrir consecuencias desconocidas, de principios conocidos. Para la recopilación de la información necesaria que sustente el presente trabajo de investigación, se ha realizado entrevistas en el lugar donde se desarrollo la aplicación y se usaron fuentes de información como libros, revistas, páginas web, etc. Este modelo está compuesto por un conjunto de Servicios Web desarrollados en Visual Studio .Net que se encuentran alojados en un Servidor Web que cumplen con la tarea de generar sentencias SQL, servidores de base de datos que cumplen el rol de Publicador y Suscriptor, un servidor FTP que actúa como Distribuidor y un catálogo que almacena información generada en el proceso de replicación; además cuenta con una aplicación de escritorio que permite realizar tareas administrativas, independientemente del motor de base de datos que se esté usando. El modelo propuesto alcanza un 95.33% de sincronización usando MySql como publicador y un 89.09% de sincronización usando SQL Server como publicador obteniendo un 92.23% de sincronización global indistintamente del motor de base de datos usado. Los tipos de datos usados para estas pruebas fueron: numéricos exactos, numéricos aproximados, cadena de caracteres, datos binarios, fecha y hora. La implementación de este modelo permite el desarrollo de aplicaciones más robustas e interoperables que facilita la integración de datos cuando existen diferentes motores de base de datos involucrados aumentando la disponibilidad y mejorando el rendimiento de consultas de datos en cada sucursal de venta. Fin

    Similar works