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à: 171

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

Grunt.js
Grunt.js

10 Apr 16

Teapot
Teapot

1 May 16

Altri software di sviluppo Red Hat Middleware LLC

Hibernate
Hibernate

6 Mar 16

HornetQ
HornetQ

13 May 15

Zanata
Zanata

10 Feb 16

JGroups
JGroups

10 Dec 15

Commenti a ModeShape

I commenti non trovato
Aggiungi commento
Accendere le immagini!