Modelo de servicios web para replicación de instantáneas sobre motores múltiples de bases de datos
DOI:
https://doi.org/10.17533/udea.redin.18511Palabras clave:
Servicios web, modelo abierto de replicación, instantáneas, RDBMS, inserción, extracción, suscripción, publicación, distribución, SOA.Resumen
En este artículo se presenta un modelo de servicios Web para soportar replicación de instantáneas en múltiples motores de bases de datos. Este modelo es abierto y esta compuesto por un conjunto de servicios web, agentes y una consola de administración que permite realizar tareas administrativas en forma independiente de la aplicación y del motor de bases de datos. El modelo usa un catálogo maestro de replicación (CMR) para almacenar los datos de replicación. En el documento, se presenta la arquitectura empleada y el comportamiento del modelo para que el lector adquiera un mejor entendimiento del concepto de replicación de datos. Además, se discuten algunos trabajos de investigación relacionados con los servicios de replicación independientes de los motores de bases de datos.
Descargas
Citas
C. J. Date. Introducción a los sistemas de bases de datos: Bases de datos distribuidas. 7a ed. Prentice Hall. México. 2001. p. 651.
S. D. Michael. Using Sharing to Simplify System Management. In Computer Systems: Theory, Technology, and Applications. A. Herbert, K. Sparck Jones Eds. Springer-Verlag. New York. 2004. pp. 259- 268.
K. Bettina. Implementing Database Replication based on Group Communication. School of Computer Science. McGill University. Montreal. Published in Fudico.2002. pp.1-3. http://citeseer.ist.psu.edu/kemme02implementing.html. Consultada octubre 20 de 2006.
P. A. Bernstein, E. Newcomer. Principles of Transaction Processing. The Morgan Kaufmann Series in Data Management Systems. pp. 293-310.
Mercury. IBM – LEGENT. IBM-LEGENT make distributed database management splash. http://www.findarticles.com/p/articles/mi_qa3649/is_199403/ai_n8719514. Consultada enero 18 de 2007.
PeerDirect Distributed Enterprise. PeerDirect Announces Native Linux Support for PeerDirect Distributed Enterprise. http://www.peerdirect.com/news/pressitem/pressrelease_197440/index.ssp. Consultada julio 12 de 2006.
Progress DataXtend Enterprise. Progress DataXtend . http://www.progress.com/dataxtend/dataxtend_enterprise/index.ssp. Consultada julio 15 de 2006.
SQL Server 2005. SQL Server Replication. Types of Replication. Microsoft Corp 2007. http://msdn2.microsoft.com/en-us/library/ms151198.aspx. Consultada abril 4 de 2006.
S. Swaminathan, A. Gustavo, P. Guillaume, V. S. Maarten, Globe DB. “Autonomic Data Replication for Web Applications”. Proceedings of the 14th international conference on World Wide. Web. WWW ’05. ACM press. May 2005. p. 33
M. Arenas, L. Libkin. “A normal form for XML documents”. ACM Trans. Database Systems. Vol. 29. 2004. pp.195-232. DOI: https://doi.org/10.1145/974750.974757
B. Byfield. “Take command: password’s progress”. Linux J. Vol 89. 2001, p. 6.
D. Wagner, B. Schneier. “Analysis of the SSL 3.0 protocol”. Proceedings of the 2nd Conference on Proceedings of the Second USENIX Workshop on Electronic Commerce - Volume 2 (Oakland, California, November 18 - 21, 1996). USENIX Association, Berkeley, CA, p. 4-4.
T. Henriksson, D. Liu. “Implementation of fast CRC calculation”. Proceedings of the 2003 Conference on Asia South Pacific Design Automation (Kitakyushu, Japan, January 21 - 24, 2003). ASPDAC. ACM Press, New York, NY, pp. 563-564. DOI= http://doi.acm. org/10.1145/1119772.1119892 DOI: https://doi.org/10.1145/1119772.1119892
Smart Client Technology. Microsoft smart clients: Power, performance, flexibility. Micro-soft Corp. March 2005. http://www.microsoft.com/net/SmartClient.mspx. Consultada febrero 14 de 2006.
ANSI/ISO/IEC International Standard. SQL/ Framework: Data types specified in ISO/IEC 9075-2. ANSI/ISO/IEC International Standard. 1999. p. 29.
SQL Validator for SQL99. Mimer Developer http://developer.mimer.com/validator/parser99/index.tml. Consultada abril 8 de 2006.
Core SQL 1999: feature comparison chart. Mimer SQL Developers: http://developer.mimer.com/validator/comparison/upd_comparison_chart.tml?pf=true. Consultada abril 10 de 2006.
Application Blocks Definition. Patterns and Practices: Application Blocks. Microsoft Patterns and Practices developer center. http://msdn.microsoft.com/practices/guidetype/AppBlocks. Consultada junio 14 de 2006.
Descargas
Publicado
Cómo citar
Número
Sección
Licencia
Los artículos disponibles en la Revista Facultad de Ingeniería, Universidad de Antioquia están bajo la licencia Creative Commons Attribution BY-NC-SA 4.0.
Eres libre de:
Compartir — copiar y redistribuir el material en cualquier medio o formato
Adaptar : remezclar, transformar y construir sobre el material.
Bajo los siguientes términos:
Reconocimiento : debe otorgar el crédito correspondiente , proporcionar un enlace a la licencia e indicar si se realizaron cambios . Puede hacerlo de cualquier manera razonable, pero no de ninguna manera que sugiera que el licenciante lo respalda a usted o su uso.
No comercial : no puede utilizar el material con fines comerciales .
Compartir igual : si remezcla, transforma o construye a partir del material, debe distribuir sus contribuciones bajo la misma licencia que el original.
El material publicado por la revista puede ser distribuido, copiado y exhibido por terceros si se dan los respectivos créditos a la revista, sin ningún costo. No se puede obtener ningún beneficio comercial y las obras derivadas tienen que estar bajo los mismos términos de licencia que el trabajo original.