Entry Service 3.1

Licencia: Prueba gratuita ‎Tamaño del archivo: 2.94 MB
‎Calificación de usuarios: 4.1/5 - ‎12 ‎Votos

acerca de Entry Service

Entry Service (ES) 3.1 es una biblioteca de programas para desarrolladores de Java. Proporciona acceso centralizado a los datos distribuidos a través de una única jerarquía de objetos con tipo (entradas). Las entradas se pueden almacenar en orígenes de datos de diferentes tipos (archivos XML, RDBMS, etc.). Cada origen de datos debe sobrecompilarse con un servicio de entrada; los servicios se agrupan en una jerarquía distribuida. Cada servicio publica su propia parte de un árbol de entrada global (objeto). Todo el árbol de entrada es accesible a través de cualquier servicio que se ejecuta, a través de una interfaz de programa, a pesar de dónde y cómo se almacenan los objetos de hecho. Todos los servicios proporcionan la misma vista de los datos de forma transparente. Las entradas tienen un identificador de cadena estable y único para hacer referencia desde cualquier lugar; el identificador revela la estructura de anidamiento de entrada. El anidamiento de entradas y la jerarquía de servicios son independientes entre sí, por lo que las entradas se pueden mover a otro servicio sin cambiar sus identificadores. ES-Path (lenguaje similar a XQuery/XPath) existe para consultar el árbol de entrada. Los objetos actualizables distribuidos subyacen a esta biblioteca, lo que añade más flexibilidad y eficiencia a ES: un montón de llamadas remotas se recopilan y envían como un paquete a través de la red; todas las entradas remotas se almacenan en caché en el lado del cliente sin datos obsoletos posibles; suscripción a los cambios de entrada es posible. Todo esto se hace sin ningún servidor de mensajería (la comunicación punto a punto tiene lugar), lo que da una escalabilidad muy alta del árbol de entrada y la posibilidad de usarlo en el ámbito global. Las características clave son: - Vista única de objetos con tipo que cubren todas las fuentes de datos implicadas de cualquier tipo (RDBMS, XML, etc.). - Identificador de objeto de cadena estable para hacer referencia desde cualquier lugar; se admite la navegación de referencia posterior; - Lenguaje ES-Path similar a XQuery/XPath para consultar todo el árbol. - Las entradas remotas se almacenan en caché localmente; no es posible disponer de datos obsoletos. - No se necesita ningún servidor de mensajería central para notificar los cambios; mayor escalabilidad. - Intercambio eficaz de datos de red