- CMDBuild 3.4.3 e CMDBuild 4.0
- CMDBuild 4.0: Plugin Manager
- CMDBuild sul campo: Comunità Montana della Carnia
- Numero 100
- I webinar di Tecnoteca
CMDBuild 3.4.3 e CMDBuild 4.0
Abbiamo terminato nei giorni scorsi lo sviluppo della versione CMDBuild 3.4.3 e sono ora iniziate le attività preparatorie per il rilascio: test automatici, test manuali, bug fix, raccolta delle localizzazioni dai contributori, preparazione del pacchetto finale.
Salvo contrattempi dell’ultima ora la nuova versione sarà rilasciata su SourceForge il prossimo venerdì 15 dicembre.
Per un riepilogo delle novità di CMDBuild 3.4.3 si rimanda alla newsletter di settembre.
Ricordiamo che la successiva minor release sarà CMDBuild 3.4.4, il cui rilascio è previsto per l’inizio della prossima estate.
Proseguono poi in parallelo le attività di progettazione della nuova versione CMDBuild 4.0, la nuova piattaforma che prevediamo di rilasciare per la fine del 2024 e che ci accompagnerà poi per i prossimi anni.
Trovate nell’ultima notizia in basso il link per ascoltare il webinar tenuto lo scorso 16 novembre, in cui abbiamo presentato le principali novità in cantiere.
Ciascuna di esse sarà poi approfondita un una notizia di questa newsletter, nel numero di settembre abbiamo parlato di Security by design, questo mese nella notizia successiva parleremo del nuovo componente Plugin Manager.
CMDBuild 4.0: Plugin Manager
Uno dei principali elementi di novità di CMDBuild 4 sarà costituito dal nuovo componente denominato Plugin Manager.
L’architettura attuale di CMDBuild, per quanto aperta, flessibile e configurabile, è di fatto monolitica, cioè è costituita da una unica applicazione centralizzata che svolge tutte le funzioni.
È vero che è l’architettura più diffusa e che presenta dei vantaggi in termini di minore complessità, di velocità di implementazione, di modalità di test, di prestazioni complessive, ecc.
Per contro presenta anche numerosi svantaggi, sia in termini di scalabilità che di manutenzione data la maggiore dipendenza fra i componenti.
CMDBuild 4.0 costituirà un primo passo verso il disaccoppiamento di alcuni componenti, che saranno gestiti come plugin esterni.
Il Plugin Manager gestirà tali plugin in più aspetti:
- comunicazione fra applicazione e plugin (al momento ipotizzata tramite IPC Inter Process Communication)
- configurazione dinamica di quali sono i plugin attivi e non attivi
- gestione delle configurazioni dei plugin
Le configurazioni saranno effettuate da una apposita nuova funzionalità del Modulo di Amministrazione di CMDBuild.
I plugin potranno implementare sia funzionalità eseguite in modo batch, sia funzionalità dotate di interfaccia utente.
Sarà sviluppato come plugin il nuovo editor visuale di processi previsto in CMDBuild 4.0, saranno probabilmente gestiti come plugin i connettori Waterway, e in generale potranno diventare plugin i nuovi componenti che implementeranno funzioni non “core” della piattaforma.
I plugin gestiti tramite il Plugin Manager potranno richiedere l’attivazione della Subscription.
CMDBuild sul campo: Comunità Montana della Carnia
Per accrescerne la diffusione riprendiamo alcune case histories dell’ultimo CMDBuild DAY 2022.
Di seguito una sintesi del case history di Comunità Montana della Carnia, di cui trovate qui l’intervento completo.
La Comunità di Montagna della Carnia eroga servizi a circa trenta Enti Comunali del territorio, fra cui anche servizi ICT.
La Comunità di Montagna della Carnia utilizza CMDBuild da ormai 12 o 13 anni, in prevalenza nel contesto ICT ma non esclusivamente.
Nei primi anni l’obiettivo era solamente quello di gestire gli asset IT dei Comuni convenzionati, con anche l’utilizzo di OCS Inventory per mantenere aggiornate le informazioni.
A seguire sono stati attivati i processi del Service Desk, tramite cui gestire i ticket aperti dagli Enti Comunali monitorando anche il livello di servizio erogato dai fornitori esterni.
Il passaggio successivo è stato quello di utilizzare CMDBuild come supporto per realizzare delle economie di scala sugli acquisti IT, ovvero, disponendo della reportistica e delle informazioni di CMDBuild, proporre agli Enti convenzionati un piano di rinnovo sulla cui base predisporre dei Budget di spesa ed attivare delle gare aggregate.
Essendo partiti con CMDBuild in una delle sue versioni iniziali, abbiamo poi richiesto delle personalizzazioni per integrare alcune funzionalità delle applicazioni CMDBuild READY2USE e openMAINT rilasciati da Tecnoteca negli anni successivi.
Nell’ultimo periodo abbiamo poi richiesto ulteriori implementazioni per gestire necessità specifiche di alcuni Uffici, con il vantaggio di riutilizzare e condividere le informazioni già presenti nel sistema.
Ad esempio grazie alla flessibilità ed agli strumenti di interoperabilità di CMDBuild ci siamo integrati con FVG Pay, il servizio di interfaccia con PagoPA messo a disposizione dalla Regione Friuli Venezia Giulia, per gestire le transazioni economiche online, consentendo così agli Uffici di gestire l’emissione degli avvisi di pagamento e gli incassi relativi a contratti di locazione ed altre convenzioni.
Abbiamo realizzato per lo Sportello Unico delle attività produttive un censimento iniziale e la gestione dell’archivio delle licenze e degli esercenti, utile anche nell’interlocuzione con le Forze dell’Ordine che si rivolgono all’ufficio per poter conoscere queste informazioni.
Abbiamo sviluppato un’integrazione con in mondo della georeferenziazione, integrando CMDBuild con l’applicazione “Io segnalo” messa a disposizione dei cittadini per segnalare richieste di manutenzione sul territorio, e gestendo poi in CMDBuild i relativi processi.
Vorremmo poi utilizzare CMDBuild per la prenotazione di asset informatici e non informatici, incluse le sale o interi edifici.
Ulteriori sviluppi andranno nella direzione della gestione della Performance del personale, con obiettivi, indicatori e dashboard che diventino per noi strumenti di carattere gestionale e decisionale.
Aggiungo che per renderci sempre più autonomi nell’utilizzo e nella configurazione di CMDBuild abbiamo richiesto a Tecnoteca delle sessioni di formazione per il nostro personale.
In definitiva la piattaforma CMDBuild ci assicura un ampio grado di libertà nel poter modellare le nostre informazioni, facilità di consultazione con la navigazione trasversale sui dati, capacità di integrazione attraverso le API da essa esposte che utilizziamo regolarmente.
Il grado di soddisfazione è pertanto elevato.
Numero 100
Questo è il centesimo numero della newsletter bimestrale di CMDBuild.
È un numero tondo che testimonia la maturità e la longevità del progetto.
Il primo numero della newsletter è uscito diciassette anni fa nell’ottobre del 2006, era appena stata rilasciata la versione 0.5 di CMDBuild, e già annunciavamo la partecipazione a fiere e conferenze.
Rileggere le newsletter uscite fino ad ora è un percorso nella storia di CMDBuild, nella sequenza e nei contenuti dei rilasci, negli eventi che abbiamo organizzato, nei case history pubblicati grazie alla disponibilità degli utilizzatori dell’applicazione.
Qui trovate tutti i numeri della newsletter di CMDBuild.