Tengo un montón de aplicaciones de cliente/servidor existentes que actualmente están avanzando. De vez en cuando, un cliente querrá agregar algún tipo de interfaz web para acceder a una parte de sus datos. Estos son típicamente personalizados, aunque algunos son "genéricos"; pero cada uno tiene su propia "instancia" en su propia máquina virtual.Base de datos de registro de errores: para muchas aplicaciones
Lo que quiero es un área centralizada para capturar y registrar cualquier error que aparezca en cualquiera de estas máquinas virtuales.
Estoy consitering la creación de una nueva base de datos y la configuración de un servicio WCF para habilitar cada una de estas aplicaciones web para crear una entrada de registro en mi base de datos centralizada, así como a la EventLog local.
¿Es ese un mal diseño?
actualización
Las aplicaciones web son de 2003/IIS6 y 2008/IIS7, construido en ASP.NET. Muchas de las instancias se encuentran en un par de servidores web, pero muchas se implementarán en máquinas virtuales individuales.
¿Puede proporcionarnos más detalles sobre la plataforma que está utilizando? Suena como Windows + IIS ...? – Wim