Nuova sfida per l’Atomix Software Group. Parte un progetto sperimentale, sponsorizzato da MAXMAP (che a tutti gli effetti è diventato un incubatore di progetti), per la comprensione e lo sviluppo di nuovi meccanismi per l’aggregazione informatica e collaborativa di dati e per il test di piattaforme di collaborazione.
Proprio a questo proposito la mia attenzione si è focalizzata sulla piattaforma opensource NUXEO EP (http://www.nuxeo.org/xwiki/bin/view/Main/). NUXEO EP è parte della piattaforma ECM (Enterprise Content Manager) Nuxeo DM. Sviluppata con tecnologia J2EE, supporta una implementazione JCR (JSR 170), lo standard openLDAP e tante altre feature, tra cui spicca in particolare la presenza di una interfaccia REST.
Se pure impegnativa nello sviluppo, la piattaforma consente di progettare velocemente applicazioni personalizzate che possiedono workflow ed oggetti su misura del cliente. Lo sviluppo è veloce, c’è un ottimo tutorial per la configurazione di Eclipse ed il codice è ben organizzato.
La potenzialità della piattaforma è evidente quando si usa il Document Manager standard di NUXEO. Infatti è possibile separare in maniera netta contenuti e presentazione. Per i contenuti è possibile progettare workflow di creazione, revisione, approvazione; si possono anche utilizzare funzionalità di collaborazione, condivisione cartelle, controllo di versione e gestione decentralizzata degli utenti (ognuno decide cosa, quando e come decidere). L’accesso ai contenuti (che vengono memorizzati su repository JCR e su db) può essere effettuato da un qualsiasi client JCR compatibile. L’integrazione con WebDAV rende semplice la visualizzazione delle folder nel proprio sistema oeprativo.
La presentazione dei contenuti è un’attività completamente separata. Si possono implementare logiche separate per il retrieving e l’ordinamento dei dati, interfacce dinamiche e mutevoli al variare dell’utenza. Si può anche pensare alla presentazione dei contenuti come ad un’attività separata dal flusso di revisione e pertanto esternalizzata ad appositi professionisti e consulenti di comunicazione web e marketing (pubblicità occulta: www.managingcomplexity.it).
Mi piace particolarmente questa piattaforma. Impegnativa di certo: lo sviluppo JAVA non è una passeggiata (io collaboro con altre 2 persone per sviluppare un’applicazione di test). Ma offre la spalla ad un web pensato in maniera differente, a misura di chi lo visita.











