Java Distributed Refreshable Objects 3.1

Licenza: Prova gratuita ‎Dimensioni del file: 2.08 MB
‎Valutazione utenti: 4.0/5 - ‎1 ‎Voti

Distributed Refreshable Objects (DRO) è una libreria software per sviluppatori Java che migliora la comunicazione tra oggetti in ambienti locali e distribuiti, che può essere considerata un'alternativa più efficace e flessibile a CORBA e ad altre infrastrutture di oggetti distribuiti. DRO consente di risolvere i problemi seguenti: Ottimizzazione dell'efficienza del codice dell'applicazione distribuita Mantenere la fattibilità delle applicazioni di fronte al cambiamento Obsolescenza dei dati memorizzati nella cache Collo di bottiglia del server centrale Le caratteristiche principali sono: Scambio efficace di dati di rete Memorizzazione nella cache delle proprietà calcolate ad alta intensità di risorse senza dati non stantii Rilevamento delle modifiche per le proprietà degli oggetti Debug dei pacchetti di rete informativi Nessun server di messaggistica necessario Ampia possibilità di ottimizzare il traffico di rete Un gruppo di elementi iteratori viene trasmesso alla volta Un oggetto aggiornabile fornisce il rilevamento delle modifiche per le proprietà degli oggetti, corrette e calcolate dalle proprietà di altri oggetti, e fornisce la memorizzazione nella cache di proprietà calcolate ad alta intensità di risorse senza dati non aggiornati. Tutto questo viene fatto in modo trasparente per i programmatori. Il livello di intercomunicazione degli oggetti distribuiti fornisce uno scambio di dati di rete molto più efficace poiché diverse chiamate remote vengono raccolte e inviate come un unico pacchetto. Questa funzionalità è supportata in un ambiente distribuito senza alcun server di messaggistica, vengono invece organizzate connessioni peer-to-peer, il che offre una scalabilità molto elevata. Tutti gli oggetti distribuiti in DRO vengono memorizzati nella cache sul lato client, pertanto l'uso ripetuto delle proprietà dell'oggetto non si traducono in uno scambio di rete. Tuttavia, quando un oggetto server viene modificato, tutte le copie client memorizzate nella cache vengono aggiornate; non sono possibili dati stantii. In sintesi, DRO fornisce i mezzi per creare applicazioni distribuite e locali con elevata flessibilità ed efficienza. Non è necessaria alcuna modifica della struttura del codice per aggiungere la memorizzazione nella cache delle proprietà calcolate ad alta intensità di risorse e per eseguire la migrazione efficiente di un'applicazione in un ambiente distribuito.

cronologia delle versioni

  • Versione 3.1 pubblicato il 2007-08-10

    Contratto di licenza con l'utente finale



    Contratto di licenza java sugli oggetti aggiornabili distribuiti
    Copyright 2006-2007, Fusionsoft. Tutti i diritti riservati

    CONTRATTO DI LICENZA CON L'UTENTE FINALE

    LEGGERE ATTENTAMENTE IL PRESENTE CONTRATTO DI LICENZA. INSTALLANDO O UTILIZZANDO QUESTO SOFTWARE, SI INDICA
    L'ACCETTAZIONE E L'ACCETTAZIONE DI DIVENTARE VINCOLATI DAI TERMINI E DALLE CONDIZIONI DELLA PRESENTE LICENZA. SE L'UTENTE NON ACCETTA ALCUNA PARTE DEI TERMINI DELLA PRESENTE LICENZA, NON INSTALLARE, UTILIZZARE O DISTRIBUIRE QUESTO SOFTWARE O LA SUA PARTE E RESTITUIRLO PRONTAMENTE A FUSIONSOFT.

    Licenza

    Il presente contratto di licenza per l'utente finale Fusionsoft è un accordo legale tra l'utente (un individuo o un'entità) e l'applicazione software Java Distributed Refreshable Objects, il codice sorgente, le demo, i file intermedi, i materiali stampati e la documentazione "online" o elettronica contenuta in questo file di installazione. Ai fini del presente contratto, i programmi software acquistati e la documentazione di supporto saranno denominati "Software".

    Il Software allegato è concesso in licenza, non venduto.

    1. CONCESSIONE DELLA LICENZA

    Il presente Contratto di Licenza consente di concedere all'utente il successivo:
    Il software può essere utilizzato da un singolo sviluppatore che utilizza questo software
    personalmente su uno o più computer al solo scopo di sviluppare.
    È possibile distribuire assembly di runtime con l'eseguibile
    domande senza canone.

    2. DIRITTI E LIMITAZIONI DI DESCRIZIONE

    La licenza concede un diritto non esclusivo di installare e utilizzare software su uno o più computer per una singola persona. L'utente può effettuare una copia del Software per scopi archivistici o copiare il Software sul disco rigido del computer e conservare l'originale per scopi archivistici.

    Non è possibile:

    - Distribuire e rivendere software o qualsiasi opera derivata
    utilizzandolo, ad eccezione della fornitura di assembly in fase di esecuzione con
    applicazioni eseguibili;
    - Trasferire, assegnare o modificare software, in tutto o in parte;
    - Decodificare, decompilare o smontare software;
    - Riprodurre o distribuire qualsiasi documentazione software
    senza l'espressa autorizzazione scritta di Fusionsoft;
    - Rimuovere o modificare le note sul copyright di Fusionsoft o altre
    marcature proprietarie su qualsiasi copia del Software.

    Solo l'utente finale dello sviluppatore legalmente registrato è autorizzato a utilizzare il Software, in base a tutte le condizioni del presente contratto.
    Tutto il codice contenuto nel Software è un'opera protetta da copyright riservata e proprietaria e segreti commerciali di Fusionsoft.

    3. TRASFERIMENTO

    L'utente non può trasferire software a nessun individuo o entità senza previa accettazione da parte di Fusionsoft. In particolare, non è possibile condividere copie del Software con altri co-sviluppatori senza un'adeguata licenza di queste copie con il nome di ogni individuo.

    4. RISOLUZIONE

    Fusionsoft può risolvere immediatamente il presente contratto senza preavviso o risoluzione giudiziaria in caso di mancato rispetto di qualsiasi disposizione della presente Licenza. Al momento della risoluzione è NECESSARIO distruggere il Software, tutti i materiali scritti di accompagnamento e tutte le copie.

    5. GARANZIA

    Il software e la documentazione sono forniti "AS IS" senza alcuna garanzia. Fusionsoft non fornisce garanzie, esplicite o implicite, incluse, a titolo pertanto, le garanzie implicite di commerciabilità e idoneità per uno scopo o un uso particolare.

    6. DIRITTO D'AUTORE

    Il Software è di proprietà di Fusionsoft ed è protetto dalle leggi internazionali sul copyright e dalle disposizioni del trattato. L'utente non può rimuovere l'informativa sul copyright da alcuna copia del Software o da alcuna copia dei materiali scritti, accompagnando il Software.

    Il presente accordo contiene l'accordo totale tra le due parti e sostituisce qualsiasi altro accordo, scritto, orale, espresso o implicito.

Dettagli del programma