Dettagli del software:
Versione: 4.3.0.Final Aggiornato
Data di caricamento: 4 Jun 15
Licenza: Libero
Popolarità: 171
ModeShape era precedentemente conosciuto come il DNA JBoss.
ModeShape è un'implementazione dello standard JCR 2.0.
Quando ModeShape viene implementato, si comporta come un normale repository JCR
Cosa c'è di nuovo in questa versione:.
- ModeShape utilizza Infinispan per tutto il caching e la conservazione, dando una base potente e flessibile per la creazione di repository JCR che sono veloce, scalabile e altamente disponibile. Infinispan offre una grande quantità di opzioni di archiviazione (tramite caricatori cache), ma utilizzando Infinispan come, mulit-site distribuita, in memoria griglia di dati fornisce incredibili scalabilità e le prestazioni.
- fortemente coerente. ModeShape è atomico, coerente, isolata e durevole (ACID), così la scrittura di applicazioni è molto naturale. Le applicazioni possono anche utilizzare le transazioni JTA.
- Fast. ModeShape 4 è semplicemente seriamente veloce, e la prestazione è a tutto tondo veloce rispetto alla versione precedente.
- contenuti Larger. ModeShape 4 in grado di memorizzare e accedere al contenuto in modo che un nodo può avere centinaia di migliaia (o più!) Di nodi figlio (anche con le stesse-name-fratelli) ma ancora incredibilmente veloce. Inoltre, i repository in grado di scalare a molti milioni di nodi e di essere distribuito in molti processi.
- Configurazione semplificata. Non vi è alcuna configurazione più globale del motore; invece, ogni repository è configurato con un file JSON separato, che devono essere conformi a un ModeShape specifico JSON Schema e può essere convalidata da ModeShape prima dell'uso. Configurazioni del repository possono anche essere modificate mentre è in esecuzione il repository (alcune limitazioni), che permette di aggiungere / modificare / rimuovere sequencer, fornitori di autorizzazione, e molte altre opzioni di configurazione, mentre il repository è in uso.
- elastico. Aggiungi i processi in scala fuori, senza la necessità di avere un coordinatore unico.
- Deploy, avviare, arrestare e repository undeploy mentre il motore è in funzione e mentre e altri repository sono ancora in uso.
- Sessions vedere immediatamente tutte le modifiche persistito / commessi da altre sessioni, anche se i cambiamenti transitori da parte della sessione hanno sempre la precedenza.
- API di monitoraggio, con oltre una dozzina di metriche.
- Sequencing SPI che utilizza l'API JCR per ottenere il contenuto in fase di elaborazione e di creare / aggiornare il contenuto derivata. Sequencer possono anche registrare dinamicamente spazi dei nomi e tipi di nodi. Ora è facile creare sequencer personalizzate.
- Connettore SPI che definisce come i sistemi esterni sono accessibili ed eventualmente aggiornato per proiettare l'informazione esterna nel repository come nodi regolari.
- Simple API per implementare i rivelatori di tipo MIME personalizzati. ModeShape ha ancora un rivelatore incorporato con sede a Tika, che determina i tipi MIME utilizzando le estensioni dei file e contenuto binario.
- Simple API per l'implementazione estrattori testo personalizzato, che estrae dai valori binari di testo ricercabile utilizzati nelle ricerche full-text e query.
- Possibilità di memorizzare valori binari di qualsiasi dimensione, con una struttura separata per la memorizzazione di questi nel file system, in cache Infinispan, a DBMS relazionali (via JDBC), in MongoDB. Negozi personalizzati sono inoltre possibili.
- interfacce API pubbliche e metodi che sono stati deprecati a 2.7.0.Final (o versioni successive) sono stati rimossi. Non c'erano molti di questi; la maggior parte delle API ModeShape rimane la stessa di 2.x.
- Integrazione con JBoss wildfly 8. ModeShape eseguito come un sottosistema integrato all'interno wildfly, e le attrezzature wildfly può essere utilizzato per definire e gestire i repository indipendentemente l'uno dall'altro e, mentre il server è in esecuzione.
- locali e remote driver JDBC per il rilascio query JCR-SQL2 e ottenere metadati del database tramite API JDBC
- Utilizzare l'API RESTful di parlare ModeShape repository di non-Java e applicazioni non-locali
- Utilizzare l'API CMIS per parlare con i repository ModeShape
- Utilizza WebDAV per montare repository ModeShape come file server
Cosa c'è di nuovo nella versione 4.2.0.Final:
- An SPI per i provider di indici, permettendo la personalizzazione di tutti i comportamenti indicizzazione. Un index provider locale è incluso nel 4.0 e memorizza una copia completa dei propri indici su ogni processo nel cluster, il che rende molto veloce per interrogare.
- Ulteriori estensioni al linguaggio di query JCR-SQL2, tra cui una nuova modalità: pseudocolonna id che fornisce l'accesso a esattamente lo stesso valore di & quot; Node.getIndentifier () & quot; non attraverso l'API. C'è anche una nuova dinamica operando CHILDCOUNT che lo rende molto facile trovare i nodi che non hanno figli o per trovare nodi che hanno conti bambino all'interno di alcune serie.
- Il nuovo supporto per la funzionalità rivista evento JCR, consentendo alle applicazioni di polling per le modifiche che si sono verificati durante gli intervalli di tempo specifici. Questa è una valida alternativa alla ascoltatori per operazioni può essere costoso o richiede tempo. Si noti che nel diario è disabilitata di default.
- Il bus evento interno è notevolmente migliorato e notevolmente più veloce rispetto a 3.x. Naturalmente, non c'è alcun cambiamento nelle API di eventi in modo che le implementazioni listener continueranno a lavorare invariata.
- L'applicazione web Explorer repository è stato completamente riscritto ed è molto più dinamico. E 'utile per gli sviluppatori di appliations che utilizzano l'API JCR, che consente di visualizzare, navigare e interrogare il contenuto del repository.
- Supporto per la distribuzione ModeShape come sottosistema in wildfly 8.x
- ModeShape ora richiede JDK 7. Non ci aspettiamo eventuali problemi con Java 8, ma di farci sapere se avete problemi.
- Clustering - ModeShape non ha più una sezione di clustering nella sua configurazione, dato che abbiamo semplicemente Piggyback in cima alla configurazione di clustering di Infinispan. Così è molto più facile da configurare il clustering. Abbiamo anche il passaggio ad una nuova versione di JGroups.
Cosa c'è di nuovo nella versione 3.3.0.Final:
- Deploy, avviare, arrestare e repository undeploy mentre il motore è in funzione e mentre e altri repository sono ancora in uso.
- Sessions vedere immediatamente tutte le modifiche persistito / commessi da altre sessioni, anche se i cambiamenti transitori da parte della sessione hanno sempre la precedenza.
- API di monitoraggio, con oltre una dozzina di metriche.
- Sequencing SPI che utilizza l'API JCR per ottenere il contenuto in fase di elaborazione e di creare / aggiornare il contenuto derivata. Sequencer possono anche registrare dinamicamente spazi dei nomi e tipi di nodi. Ora è facile creare sequencer personalizzate.
- Connettore SPI che definisce come i sistemi esterni sono accessibili ed eventualmente aggiornato per proiettare l'informazione esterna nel repository come nodi regolari.
- Simple API per implementare i rivelatori di tipo MIME personalizzati. ModeShape ha ancora un rivelatore incorporato con sede a Tika, che determina i tipi MIME utilizzando le estensioni dei file e contenuto binario.
- Simple API per l'implementazione estrattori testo personalizzato, che estrae dai valori binari di testo ricercabile utilizzati nelle ricerche full-text e query.
- Possibilità di memorizzare valori binari di qualsiasi dimensione, con una struttura separata per la memorizzazione di questi nel file system, in cache Infinispan, a DBMS relazionali (via JDBC), in MongoDB. Negozi personalizzati sono inoltre possibili.
- interfacce API pubbliche e metodi che sono stati deprecati a 2.7.0.Final (o versioni successive) sono stati rimossi. Non c'erano molti di questi; la maggior parte delle API ModeShape rimane la stessa di 2.x.
- Integrazione con JBoss AS 7. ModeShape eseguito come un sottosistema integrato all'interno AS7, e le attrezzature AS7 può essere utilizzato per definire e gestire i repository indipendentemente l'uno dall'altro e, mentre il server è in esecuzione.
- locali e remote driver JDBC per il rilascio query JCR-SQL2 e ottenere metadati del database tramite API JDBC
- Utilizzare l'API RESTful di parlare ModeShape repository di non-Java e applicazioni non-locali
- Utilizzare l'API CMIS per parlare con i repository ModeShape
- Utilizza WebDAV per montare repository ModeShape come file server
Cosa c'è di nuovo nella versione 2.8.2.Final:
- ModeShape 2.8.2.Final comprende quasi due dozzine di bug fix.
Cosa c'è di nuovo nella versione 3.0.0.Alpha6:
- Sessions ora vedere immediatamente tutte le modifiche persistono / commessi da altre sessioni, anche se i cambiamenti transitori della sessione hanno sempre la precedenza.
- Supporto per la partecipazione a transazioni JTA e XA, permettendo (gestita dal contenitore o-bean gestito) client EJB e JCR che utilizzano le transazioni XA di programmazione per confermare le modifiche nelle transazioni.
- Nuova API di monitoraggio che permette l'accesso alla storia per oltre una dozzina di metriche.
- Nuova API sequenziamento, così sequencer ora usano l'API JCR per ottenere il contenuto in fase di elaborazione e di creare / aggiornare il contenuto derivata. Sequencer possono anche registrare dinamicamente spazi dei nomi e tipi di nodi. Ora è facile creare sequencer personalizzate.
- API semplificata per l'attuazione di rivelatori di tipo MIME personalizzati. ModeShape ha ancora rilevatori incorporati che utilizzano l'estensione dei file e il contenuto binario.
- Migliore memorizzazione dei valori binari di tutte le dimensioni, con una struttura separata per la memorizzazione di questi nel file system. Memorizzazione dei valori binari in Infinispan e DBMS sarà aggiunto nelle prossime versioni.
- interfacce API e metodi che sono stati deprecati a 2.7.0.Final (o versioni successive) sono stati rimossi. Non c'erano molti di questi; la maggior parte delle API ModeShape rimane la stessa.
- Integrazione con JBoss AS 7.1. ModeShape eseguito come un sottosistema integrato all'interno AS7, e le attrezzature AS7 può essere utilizzato per definire e gestire i repository indipendentemente l'uno dall'altro, mentre il server è in esecuzione.
- locali e remote driver JDBC per il rilascio query JCR-SQL2 e ottenere metadati del database tramite API JDBC
- Molti bug fixes e miglioramenti minori
Cosa c'è di nuovo nella versione 3.0.0.Alpha5:
- Esso comprende una serie di correzioni di bug, nuovo supporto JTA, e alcuni miglioramenti al sottosistema ModeShape per AS7.
Cosa c'è di nuovo nella versione 3.0.0.Alpha2:
- Le query che utilizzano criteri di ricerca full-text non funzionano, e nemmeno il driver JDBC.
- nodi condivisibili non funzionano.
- kit AS7 sono minimamente completi ma probabilmente non utilizzabile, in quanto dipendiamo da una versione Infinispan leggermente diversa rispetto a quanto è in AS 7.1.1.Final.
- I servizi RESTful e WebDAV non funzionano come vorremmo, così li abbiamo esclusi dalla alfa.
- Federazione non è ancora in funzione; Vai a questa discussione di come vogliamo per espandere le capacità di federazione.
I commenti non trovato