Rodrigo Fuentealba wrote: > 2006/9/29, Percy Gonzales <[EMAIL PROTECTED]>:
[...] >> o problema de la aplicacion (culpable desarrolladores) > > Depende, ¿en qué lenguaje está hecha la aplicación? Si es alguna > lesera como .NET (porque hablaste solamente de la base de datos, pero > no de la app) podrían haber usado servicios web XML para sincronizar > la información en varias bases a la vez... aunque a la gente aqui no > le guste (me incluyo). porque no? -- Ricardo Mun~oz A. Usuario Linux #182825 (counter.li.org) From [EMAIL PROTECTED] Mon Oct 2 13:28:47 2006 From: [EMAIL PROTECTED] (Rodrigo Fuentealba) Date: Mon Oct 2 13:16:28 2006 Subject: centralizacion de BD In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> 2006/10/2, Ricardo Mun~oz A. <[EMAIL PROTECTED]>: > Rodrigo Fuentealba wrote: > > 2006/9/29, Percy Gonzales <[EMAIL PROTECTED]>: > > [...] > > >> o problema de la aplicacion (culpable desarrolladores) > > > > Depende, ¿en qué lenguaje está hecha la aplicación? Si es alguna > > lesera como .NET (porque hablaste solamente de la base de datos, pero > > no de la app) podrían haber usado servicios web XML para sincronizar > > la información en varias bases a la vez... aunque a la gente aqui no > > le guste (me incluyo). > > porque no? Pues, por varias razones: Primero, esto es una lista de discusión Linux, y gran parte de sus integrantes no gustan de las soluciones Microsoft. Segundo, porque ya he implementado sistemas basados en servicios web XML y si bien son muy útiles, su uso puede producir un descalabro de proporciones si no se planifica el sistema para incluirlos como característica deseada: mucha gente implementa funciones en esta forma, para que sean utilizadas por múltiples sistemas (un poco haciendo el papel de procedimientos almacenados) Esto agrega una capa más al esquema, en que se puede incluir código no seguro (recordemos que el servicio web XML utiliza HTTP como transporte, por lo que hereda todos los problemas de HTTP) Tercero, porque si se utilizan únicamente como transporte de datos, el hecho de que una sucursal se caiga, todas las bases de datos perderán su condición de espejo. Mecanismos para evitar esto podrían implementarse, mediante bases locales que luego se sincronicen (un camino más largo para llegar al mismo resultado). ¿Hay más? Sí, pero es hora de almuerzo y a esta hora solamente me preocupo de comer...!!! -- Rodrigo Fuentealba Cartes Desarrollador de Sistemas Web Registered User 387639 - http://counter.li.org