Entry Service 3.1

Licence: Essai gratuit ‎Taille du fichier: 2.94 MB
‎Note des utilisateurs: 4.1/5 - ‎12 ‎Votes

Sur Entry Service

Entry Service (ES) 3.1 est une bibliothèque logicielle pour les développeurs Java. Il fournit un accès centralisé aux données distribuées par une seule hiérarchie d’objets dactylographiés (entrées). Les entrées peuvent être stockées dans des sources de données de différents types (fichiers XML, RDBMS, etc.). Chaque source de données doit être surconstruite avec un seul service d’entrée; groupes de services en une seule hiérarchie distribuée. Chaque service publie sa propre partie d’un arbre d’entrée globale (objet). L’ensemble de l’arbre d’entrée est accessible par n’importe quel service en cours d’exécution, via une interface de programme, en dépit de l’endroit et la façon dont les objets sont stockés en fait. Tous les services offrent la même vue des données de manière transparente. Les entrées ont un identificateur de chaîne stable et unique pour se référer de n’importe où; l’identificateur révèle la structure de nidification d’entrée. La hiérarchie de nidification et de service d’entrée est indépendante l’une de l’autre, de sorte que les entrées peuvent être déplacées vers un autre service sans changer leurs identifiants. ES-Path (XQuery/XPath-like language) existe pour interroger l’arbre d’entrée. Distributed Refreshable Objects sous-tend cette bibliothèque, qui ajoute plus de flexibilité et d’efficacité à ES : un tas d’appels distants sont collectés et envoyés en un seul paquet via le réseau; toutes les entrées distantes sont mises en cache du côté client sans données périmées possibles; l’abonnement sur les modifications d’entrée est possible. Tout cela se fait sans serveur de messagerie (la communication peer-to-peer a lieu), ce qui donne une évolutivité très élevée de l’arbre d’entrée et la possibilité de l’utiliser dans une portée mondiale. Les principales caractéristiques sont les suivantes : - Vue unique d’objets dactylographyés couvrant toutes les sources de données impliquées de tous types (RDBMS, XML, etc.). - Identificateur d’objet de chaîne stable pour se référer de n’importe où ; la navigation de référence arrière est prise en charge; - XQuery/XPath-like ES-Path langage pour interroger l’arbre entier. - Les entrées distantes sont mises en cache localement; aucune donnée périmée n’est possible. - Aucun serveur de messagerie central n’est nécessaire pour notifier les modifications; évolutivité accrue. - Échange efficace de données réseau