ModeShape

Software screenshot:
ModeShape
Dettagli del software:
Versione: 4.3.0.Final Aggiornato
Data di caricamento: 4 Jun 15
Sviluppatore: Red Hat Middleware LLC
Licenza: Libero
Popolarità: 36

Rating: nan/5 (Total Votes: 0)

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.

Programmi simili

Apache BVal
Apache BVal

9 Apr 16

VanillaMasker
VanillaMasker

1 Oct 15

Selectivity.js
Selectivity.js

28 Sep 15

Altri software di sviluppo Red Hat Middleware LLC

RichFaces
RichFaces

12 May 15

RESTEasy
RESTEasy

13 Apr 15

GateIn
GateIn

13 May 15

Commenti a ModeShape

I commenti non trovato
Aggiungi commento
Accendere le immagini!