NextTypes è un sistema di informazione per l'archiviazione, l'elaborazione e la trasmissione basato su standard che integra le caratteristiche di altri sistemi come database, linguaggi di programmazione, protocolli di comunicazione, file system, gestori di documenti, sistemi operativi, framework, formati di file e hardware in un unico sistema strettamente integrato utilizzando un sistema di tipi di dati comune.
NextTypes utilizza PostgreSQL come suo archivio dati. Le sue funzionalità avanzate come il supporto completo per SQL, DDL transazionale, vincoli differibili, tipi compositi e ricerca full-text permettono di costruire un sistema di dati molto completo con un alto livello di astrazione.
Caratteristiche di NextTypes:
- Sistema di database ibrido relazionale/rete/oggetti/file.
- Interfaccia SQL di alto livello.
- Ampia lista di tipi primitivi.
- Accesso ai dati JSON/JSON-LD/XML/Smile/WebDAV/CalDAV/iCalendar/RSS.
- Interfaccia REST.
- Architettura MVC personalizzabile.
- Controllo della concorrenza ottimistico.
- Interfaccia grafica reattiva HTML5/CSS3/SVG/Javascript.
- Multilingua, codifica UTF-8.
- Evidenziazione della sintassi o editor WYSIWYG.
- Gestione di robots.txt e sitemap.
- Estrazione di testo/ricerca full-text.
- Gestione documentale.
- Scansione antivirus ClamAV.
- Protezione da DoS/iniezione SQL/CSRF/XSS.
- Autenticazione con password/certificati X.509/autenticazione HTTP Basic.
- Sistema di logging e backup.