Entry Service 3.1

Licenza: Prova gratuita ‎Dimensioni del file: 2.94 MB
‎Valutazione utenti: 4.1/5 - ‎12 ‎Voti

Circa Entry Service

Entry Service (ES) 3.1 è una libreria software per sviluppatori Java. Fornisce l'accesso centralizzato ai dati distribuiti attraverso una singola gerarchia di oggetti digitati (voci). Le voci possono essere memorizzate in origini dati di diversi tipi (file XML, RDBMS, ecc.). Ogni origine dati deve essere sovracostruiscita con un servizio di immissione; i servizi si raggruppano in un'unica gerarchia distribuita. Ogni servizio pubblica la propria parte di un albero di voce globale (oggetto). L'intero albero di ingresso è accessibile attraverso qualsiasi servizio in esecuzione, attraverso un'unica interfaccia di programma, nonostante dove e come gli oggetti vengono memorizzati di fatto. Tutti i servizi forniscono la stessa visione dei dati in modo trasparente. Le voci hanno un identificatore di stringa stabile e univoco a cui fare riferimento da qualsiasi luogo; l'identificatore rivela la struttura di nidificazione delle immissione. La nidificazione delle voci e la gerarchia dei servizi sono indipendenti l'una dall'altra, pertanto le voci possono essere spostate in un altro servizio senza modificarne gli identificatori. ES-Path (linguaggio simile a XQuery/XPath) esiste per eseguire una query nella struttura ad albero delle immissione. Oggetti aggiornabili distribuiti sono alla base di questa libreria, che aggiunge maggiore flessibilità ed efficienza a ES: un sacco di chiamate remote vengono raccolte e inviate come un unico pacchetto attraverso la rete; tutte le voci remote vengono memorizzate nella cache sul lato client senza che siano possibili dati non stantii; è possibile l'abbonamento alle modifiche all'ingresso. Tutto questo non viene fatto senza alcun server di messaggistica (avviene la comunicazione peer-to-peer), il che offre una scalabilità molto elevata dell'albero delle immissione e la possibilità di utilizzarlo in ambito globale. Le caratteristiche principali sono: - Vista singola di oggetti digitati che coprono tutte le origini dati coinvolte di qualsiasi tipo (RDBMS, XML, ecc.). - Identificatore stabile dell'oggetto stringa a cui fare riferimento da qualsiasi luogo; Lo spostamento di riferimento indietro è supportato; - Linguaggio ES-Path simile a XQuery/XPath per eseguire una query sull'intera struttura ad albero. - Le voci remote vengono memorizzate nella cache localmente; non è possibile alcun dato stantio. - Nessun server di messaggistica centrale necessario per notificare le modifiche; maggiore scalabilità. - Scambio efficace di dati di rete