ModeShape

Software screenshot:
ModeShape
Software informatie:
Versie: 4.3.0.Final Bijgewerkt
Upload datum: 4 Jun 15
Ontwikkelaar: Red Hat Middleware LLC
Licentie: Gratis
Populariteit: 36

Rating: nan/5 (Total Votes: 0)

ModeShape was voorheen bekend als JBoss DNA.
ModeShape is een implementatie van de JCR 2.0-standaard.
Wanneer ModeShape wordt uitgevoerd, gedraagt ​​het zich als een gewone JCR repository

Wat is nieuw in deze release:.

  • ModeShape gebruikt Infinispan voor alle caching en opslag, het geven van een krachtige en flexibele basis voor het maken van JCR repositories die snelle, schaalbare en zeer beschikbaar zijn. Infinispan biedt een groot deel van de opslag opties (via cache laders), maar met behulp van Infinispan als een gedistribueerd, mulit-site, in-memory data grid biedt ongelooflijke schaalbaarheid en prestaties.
  • Sterk consistent. ModeShape is atomair, consistent, geïsoleerde en duurzaam (ACID), dus het schrijven van applicaties is heel natuurlijk. Toepassingen kunnen ook gebruik maken van JTA transacties.
  • Snel. ModeShape 4 is gewoon serieus snel, en de prestaties zijn all-around sneller dan de eerdere versie.
  • Groter content. ModeShape 4 kunt opslaan en toegang tot de inhoud, zodat een knooppunt honderdduizenden kan hebben (of meer!) Van het kind knooppunten (zelfs met dezelfde naam-broers en zussen), maar nog steeds ongelooflijk snel zijn. Bovendien kan repositories schalen naar vele miljoenen nodes en in vele processen worden ingezet.
  • Vereenvoudigde configuratie. Er is geen globale configuratie van de motor; in plaats daarvan wordt elk repository aan een verschillende JSON bestand dat moet overeenstemmen met een ModeShape specifiek JSON Schema en kan worden gevalideerd door ModeShape vóór gebruik. Repository configuraties kan zelfs worden gewijzigd terwijl de repository actief is (bepaalde beperkingen gelden), waardoor het mogelijk is om toe te voegen / wijzigen / verwijderen van sequencers, autorisatie providers, en vele andere configuratie-opties, terwijl de repository in gebruik is.
  • Elastic. Processen toe op schaal uit, zonder een enkele coördinator hebben.
  • Deploy, starten, stoppen en undeploy repositories terwijl de motor loopt en terwijl en andere repositories zijn nog steeds in gebruik.
  • Sessies zie meteen alle wijzigingen aanhield / gepleegd door andere sessies, hoewel voorbijgaande wijzigingen die door de sessie voorrang altijd.
  • Monitoring API met meer dan een dozijn metrics.
  • Sequencing SPI dat de JCR API gebruikt in de inhoud om te worden verwerkt en te creëren / bijwerken van de afgeleide content. Sequencers kunnen ook dynamisch registreren naamruimten en types node. Nu is het gemakkelijk om aangepaste sequencers te maken.
  • Connector SPI die bepaalt hoe externe systemen worden benaderd en eventueel aangepast aan de externe informatie in de repository als gewone knooppunten projecteren.
  • Simple API voor de uitvoering van aangepaste MIME-type detectoren. ModeShape heeft nog steeds een ingebouwde Tika gebaseerde detector die MIME types bepaalt met behulp van de bestandsextensies en binaire inhoud.
  • Simple API voor de uitvoering van aangepaste tekst afzuigkappen, die uittreksels uit binaire waarden doorzoekbare tekst gebruikt in full-text zoekopdrachten en query's.
  • De mogelijkheid om binaire waarden van alle maten op te slaan, met een aparte faciliteit voor het opslaan van deze op het bestandssysteem, in Infinispan caches, in relationele DBMSes (via JDBC), en in MongoDB. Custom winkels zijn ook mogelijk.
  • Openbare API interfaces en methoden die werden afgekeurd in 2.7.0.Final (of hoger) zijn verwijderd. Er waren niet veel van deze; meeste ModeShape API blijft hetzelfde als 2.x.
  • Integratie met JBoss wildfly 8. ModeShape loopt als een geïntegreerd subsysteem binnen wildfly en de wildfly tooling kan worden gebruikt voor het definiëren en beheren repositories onafhankelijk van elkaar en terwijl de server draait.
  • De lokale en remote JDBC drivers voor de afgifte van JCR-SQL2 vragen en krijgen van de database metadata via de JDBC API
  • Gebruik de REST API om te praten met repositories van niet-Java en niet-lokale toepassingen
  • ModeShape
  • Gebruik de CMIS API ModeShape repositories te praten
  • Gebruik WebDAV te ModeShape repositories als file servers mounten

Wat is nieuw in versie 4.2.0.Final:

  • An SPI voor de index providers, waardoor maatwerk van indexeren gedrag. Een lokale index provider is opgenomen in 4.0, en slaat een volledige kopie van de indexen op elk proces in de cluster, waardoor het zeer snel op te vragen.
  • Meer uitbreidingen van de JCR-SQL2 query-taal, met inbegrip van een nieuwe modus: id pseudokolom die toegang biedt tot precies dezelfde waarde als & quot; Node.getIndentifier () & quot; zou via de API. Er is ook een nieuwe dynamiek CHILDCOUNT operand dat maakt het heel gemakkelijk om knooppunten die geen kinderen of moeten knooppunten dat kind telt hebben binnen enkele range te vinden.
  • Nieuwe steun voor de JCR evenement tijdschrift functie, waardoor toepassingen poll voor veranderingen die zich tijdens specifieke tijd bereiken. Dit is een handig alternatief voor de luisteraars voor de activiteiten kan duur of tijdrovend zijn. Merk op dat journaling standaard is uitgeschakeld.
  • De interne evenement bus is sterk verbeterd en aanzienlijk sneller dan in 3.x. Natuurlijk, er is geen verandering in het geval API zodat uw luisteraar implementaties zullen blijven ongewijzigd werken.
  • De Gegevensopslagverkenner webapplicatie werd volledig herschreven en is veel dynamischer. Het is nuttig voor ontwikkelaars van appliations dat de JCR API gebruiken, zodat u om te visualiseren, navigeren, en een query repository inhoud.
  • Ondersteuning voor de implementatie van ModeShape als een subsysteem in wildfly 8.x
  • ModeShape vereist nu JDK 7. We verwachten geen problemen met behulp van Java 8, maar laat het ons weten als je problemen hebt.
  • Clustering - ModeShape heeft niet langer een deel clustering in de configuratie, omdat we gewoon meeliften op de top van clustering setup Infinispan's. Dus het is veel gemakkelijker te clusteren te configureren. We hebben ook een upgrade naar een nieuwere versie van JGroups.

Wat is nieuw in versie 3.3.0.Final:

  • Deploy, starten, stoppen en undeploy repositories terwijl de motor loopt en terwijl en andere repositories zijn nog steeds in gebruik.
  • Sessies zie meteen alle wijzigingen aanhield / gepleegd door andere sessies, hoewel voorbijgaande wijzigingen die door de sessie voorrang altijd.
  • Monitoring API met meer dan een dozijn metrics.
  • Sequencing SPI dat de JCR API gebruikt in de inhoud om te worden verwerkt en te creëren / bijwerken van de afgeleide content. Sequencers kunnen ook dynamisch registreren naamruimten en types node. Nu is het gemakkelijk om aangepaste sequencers te maken.
  • Connector SPI die bepaalt hoe externe systemen worden benaderd en eventueel aangepast aan de externe informatie in de repository als gewone knooppunten projecteren.
  • Simple API voor de uitvoering van aangepaste MIME-type detectoren. ModeShape heeft nog steeds een ingebouwde Tika gebaseerde detector die MIME types bepaalt met behulp van de bestandsextensies en binaire inhoud.
  • Simple API voor de uitvoering van aangepaste tekst afzuigkappen, die uittreksels uit binaire waarden doorzoekbare tekst gebruikt in full-text zoekopdrachten en query's.
  • De mogelijkheid om binaire waarden van alle maten op te slaan, met een aparte faciliteit voor het opslaan van deze op het bestandssysteem, in Infinispan caches, in relationele DBMSes (via JDBC), en in MongoDB. Custom winkels zijn ook mogelijk.
  • Openbare API interfaces en methoden die werden afgekeurd in 2.7.0.Final (of hoger) zijn verwijderd. Er waren niet veel van deze; meeste ModeShape API blijft hetzelfde als 2.x.
  • Integratie met JBoss AS 7. ModeShape uitgevoerd als geïntegreerde subsysteem binnen AS7, en AS7 gereedschap kan worden gebruikt voor het definiëren en beheren repositories onafhankelijk van elkaar terwijl de server draait.
  • De lokale en remote JDBC drivers voor de afgifte van JCR-SQL2 vragen en krijgen van de database metadata via de JDBC API
  • Gebruik de REST API om te praten met repositories van niet-Java en niet-lokale toepassingen
  • ModeShape
  • Gebruik de CMIS API ModeShape repositories te praten
  • Gebruik WebDAV te ModeShape repositories als file servers mounten

Wat is nieuw in versie 2.8.2.Final:

  • ModeShape 2.8.2.Final omvat bijna twee dozijn bug fixes.

Wat is nieuw in versie 3.0.0.Alpha6:

  • Sessions nu meteen alle wijzigingen aanhield / begaan door andere sessies, hoewel voorbijgaande veranderingen van de sessie voorrang altijd.
  • Ondersteuning voor deelname aan JTA en XA-transacties, waardoor (container beheerd of-bean beheerd) EJB en JCR klanten die programmatisch gebruiken XA transacties om de wijzigingen te plegen in de transacties.
  • Nieuwe controle API die het mogelijk maakt de toegang tot de geschiedenis van meer dan een dozijn metrics.
  • Nieuwe sequencing API, dus sequencers nu gebruik van de JCR API naar de inhoud te krijgen verwerkt en creëren / bijwerken van de afgeleide content. Sequencers kunnen ook dynamisch registreren naamruimten en types node. Nu is het gemakkelijk om aangepaste sequencers te maken.
  • Vereenvoudigde API voor de uitvoering van aangepaste MIME-type detectoren. ModeShape heeft nog steeds ingebouwde detectoren dat de bestandsextensies en de binaire inhoud te gebruiken.
  • Verbeterde opslag van binaire waarden van alle soorten en maten, met een aparte faciliteit voor het opslaan van deze op het bestandssysteem. Opslag van binaire waarden in Infinispan en DBMSes zullen worden toegevoegd in de komende releases.
  • API-interfaces en methoden die werden afgekeurd in 2.7.0.Final (of hoger) zijn verwijderd. Er waren niet veel van deze; meeste ModeShape API blijft hetzelfde.
  • Integratie met JBoss AS 7.1. ModeShape uitgevoerd als integraal subsysteem binnen AS7, en AS7 gereedschap kan worden gebruikt voor het definiëren en beheren repositories onafhankelijk van elkaar terwijl de server draait.
  • De lokale en remote JDBC drivers voor de afgifte van JCR-SQL2 vragen en krijgen van de database metadata via de JDBC API
  • Veel bugfixes en kleine verbeteringen

Wat is nieuw in versie 3.0.0.Alpha5:

  • Het bevat een heleboel bug fixes, nieuwe JTA ondersteuning en een aantal verbeteringen aan de ModeShape subsysteem AS7.

Wat is nieuw in versie 3.0.0.Alpha2:

  • Query's die full-text search criteria gebruiken werken niet, en evenmin de JDBC driver.
  • Shareable nodes niet werken.
  • AS7 kits zijn minimaal compleet, maar waarschijnlijk niet bruikbaar, omdat we afhankelijk zijn van een iets andere Infinispan versie dan wat er in AS 7.1.1.Final.
  • De rustgevende en WebDAV diensten werken niet als we zouden willen, dus we buiten ze uit de alpha.
  • Federation is nog niet werkt; Zie deze discussie voor de manier waarop we willen federatie mogelijkheden uit te breiden.

Vergelijkbare software

PHPLOC
PHPLOC

9 Apr 16

Handshake
Handshake

12 May 15

DByte
DByte

12 Apr 15

Inject
Inject

12 Apr 15

Andere software van ontwikkelaar Red Hat Middleware LLC

JBoss Web
JBoss Web

5 Jun 15

Teiid
Teiid

25 Feb 15

The Netty Project
The Netty Project

10 Dec 15

JBoss Web Services
JBoss Web Services

10 Feb 16

Reacties op ModeShape

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!