Protocolo de Caché para Empresas

El Protocolo Caché Empresas de InterSystems está diseñado para aumentar dramáticamente la graduación y gestión de las aplicaciones distribuidas. Optimizado para arquitecturas de clientes-personalizados, el Protocolo Caché Empresas hace el tráfico de red entre servidores de aplicación y la base de datos más eficiente, así permite a la red soportar una expansión del conjunto central y más usuarios.
Protocolo Caché Empresas
El Aspecto Cambiante de la Computación Distribuida
Los días de las arquitecturas distribuidas “cliente-como-un-todo” están en decadencia. Con la adopción de la tecnología de Internet de amplia propagación y el crecimiento constante, el “cliente”, pieza de la mayoría de las arquitecturas cliente/servidor, no sería extraño que fuera un buscador de consultas de la Web. La mayoría del proceso de carga es manejado por servidores de aplicación, los cuales son a menudo grandes máquinas con grandes cantidades de memoria. Una clave para construir soluciones rápidas y graduables para las arquitecturas de clientes-personalizados de hoy, es sacar provecho del poder de estas máquinas, y reducir la cantidad de tráfico de red entre servidores de aplicación y servidores de datos.
Incrementando Graduación y Gestión con PCE
El Protocolo Caché Empresas de InterSystems (PCE) puede aumentar la gestión de aplicación en sistemas distribuidos. Está optimizado por las arquitecturas cliente-personalizado, que son las más comúnmente utilizadas hoy en día.
Así es como trabaja PCE. Cuando un cliente hace una solicitud de información, el servidor de aplicación intentará satisfacer la solicitud desde su Caché local. Si no puede, la aplicación solicitará los datos necesarios al servidor de datos Caché. El paquete de datos en respuesta incluye, no sólo la pieza de dato deseada – también incluye el bloque completo de la base de datos, donde ese dato estaba almacenado. El parentesco natural de los datos inherente a los objetos y el modelo multidimensional de datos de Caché, hace probable que este dato “extra” será solicitado por la lógica de la aplicación, en los pasos de proceso siguientes.
Los datos “extras” son guardados (en la memoria normal de la base de datos) en el servidor de aplicación, donde están disponibles para todas las aplicaciones que están corriendo en ese servidor. Eso significa que estos datos están disponibles para satisfacer solicitudes a posterior de un cliente, ó de hecho, de cualquier cliente conectado al servidor de aplicación. PCE cuida automáticamente la administración de memoria en forma consistente a través de la red y difunde los cambios, de vuelta al servidor de datos.
Los beneficios en gestión y graduación en PCE son dramáticos. Los clientes disfrutan de respuestas más rápidas ya que ellos utilizan en forma frecuente los datos almacenados localmente. Y el tráfico de red entre la base de datos y el conjunto central se reduce ampliamente, así cualquier red puede soportar muchos más servidores de aplicación y clientes.
PCE: Creando y Administrando Cache Distribuído

Obteniendo Más de lo que Usted Solicitó
Con PCE, las solicitudes enviadas al servidor de datos Caché son respondidas con más que solamente los datos solicitados – construyendo Cachés compartidos de datos apropiados. Los datos guardados en los servidores de aplicación, se pueden utilizar para satisfacer requerimientos posteriores de cualquier cliente conectado a ese servidor. Se mejora la gestión debido a que los clientes a menudo utilizan datos guardados en el conjunto central. Por otra parte, hay menos llamadas al servidor de datos, así el tráfico de red se reduce, lo que significa que la red puede soportar más servidores de aplicación, y así más clientes.
