Xml replication

Hola .
Soy el web master de un sitio el cual esta en un Housing fuera de mi oficina por costos no tengo un enlace directo hasta el server, así que estoy usando unas rutinas en OLE/DCOM que transmiten vía HTTP hacia mi server con llamadas simples ASP
[ SQL ] -- > [OLE/COM]-- HTTP --> IIS --> [ASP]--> [SQL]
¿Es posible replicar datos desde dos bases de dato con XML?
¿Conoces algún sitio donde salga info sobre esto?

1 respuesta

Respuesta
No me comentas la versión de bbdd que empleáis, erpo supongo que es SQLServer. Si es así, puedes replicar los datos entre los dos servidores vía RPC puerto 1433. Para ello crea en la consola el servidor remoto, pasándole
Los datos de acceso e IP.
Si salís a través de un proxy, tendrás que habilitar el puerto de comunicación 1433 en el proxy y llamar desde el sql al proxy al puerto que definas.
Esto suponiendo que se tenga abierto ese puerto. También se podría exportar la información a un fichero access y mediante ASP, conociendo la estructura de la bbdd, realizar una actualización de las bbdd's.
Supongo que todos estos puntos ya los habrás pensado.
Para realizar la replicación vía http, sabiendo que si no encriptamos los datos (https) estos pueden obtenerse fácilmente. Se podría hacer un componente que recuperara la información de la bbdd en xml conectara con un listener en el servidor destino pasándole los datos de la bbdd/tablas/aciones a hacer y los datos; o puedes emplear ADO con ASP:
http://msdn.microsoft.com/xml/articles/xmlintegrationinado.asp
Si empleas una bbdd xml nativa, el paso lo puedes hacer de forma inmediata, si tienes alguna bbdd con extensiones xml, puedes hacer replicaciones también. Tienes info en:
- DB2, http://www-4.ibm.com/software/data/db2/extenders/text.htm
- Informix, http://www.informix.com/idn-secure/webtools/ot/, http://www.informix.com/datablades/dbmodule/informix1.htm
- SQL Server 2000, http://msdn.microsoft.com/library/periodic/period00/thexmlfiles.htm
- Oracle 8/9 i, http://technet.oracle.com/tech/xml/info/htdocs/relational/index.htm#ID795
Sin complicarse tanto la vida, puedes emplear un componente ya hecho, para ello puedes ver:
ASP2XML http://www.stonebroom.com/asp2xml.htm
Allora http://www.hitsw.com/dsheets/alloramidware.htm

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas