Stato di avanzamento dei lavori e roadmap del progetto CMDBuild - CMDBuild Day, 15 aprile 2010
-
Upload
cmdbuild-org -
Category
Technology
-
view
942 -
download
0
description
Transcript of Stato di avanzamento dei lavori e roadmap del progetto CMDBuild - CMDBuild Day, 15 aprile 2010
14/04/10 114/04/10 1CMDBuild [www.cmdbuild.org] è un marchio depositato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Stato di avanzamento dei lavorie roadmap del progetto
Paolo [email protected]
14/04/10 22 14/04/1014/04/10 214/04/10 2CMDBuild [www.cmdbuild.org] è un marchio depositato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Architettura
Funzionalità
Qualità
14/04/10 33 14/04/1014/04/10 314/04/10 3CMDBuild [www.cmdbuild.org] è un marchio depositato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Architettura
Funzionalità
Qualità
14/04/10 4CMDBuild [www.cmdbuild.org] è un marchio depositato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
44
Alfresco
TriggerFunzioni
Viste
Shark
Struts
JSON API
Business Logic Model
Connectors
FTP WSWS
ExternalApps
HTML
Browser
DocLogic
WFLogic
Architettura 0.90
14/04/10 5CMDBuild [www.cmdbuild.org] è un marchio depositato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
55
Alfresco
TriggerFunzioni
Viste
Shark
Struts
JSON API
Business Logic Model
Connectors
FTP WSWS
ExternalApps
HTML
Browser
DocLogic
WFLogic
Architettura 0.90
14/04/10 614/04/10 6CMDBuild [www.cmdbuild.org] è un marchio depositato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
66
JS Logic/UI
Shark Alfresco
TriggerFunzioni
Viste
SOAPLogic
FTP WSWS
ExternalApps
SOAPAPI
JSONLogic
JSONAPI
XMLAPI
WFLogic
WFModel
0.90Model
DocLogic
DocModel
Connectors
Portlet
Java Logic
JS/HTML UI
Browser
Model
Architettura 1.0 - 1.2.2
7 14/04/1014/04/10 714/04/10 7CMDBuild [www.cmdbuild.org] è un marchio depositato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
7
● Avvio processi e creazione card da superclasse
● Single Sign-On tramite Header HTTP● Velocizzazione query avanzamento e
chiusura processi● ExtJS 3.2
Funzionalità 1.2.2
14/04/10 814/04/10 8CMDBuild [www.cmdbuild.org] è un marchio depositato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
88
JS Logic/UI
Shark Alfresco
TriggerFunzioni
Viste
SOAPLogic
FTP WSWS
ExternalApps
SOAPAPI
JSONLogic
JSONAPI
XMLAPI
WFLogic
WFModel
0.90Model
DocLogic
DocModel
Connectors
Portlet
Java Logic
JS/HTML UI
Browser
Model
Architettura 1.0 - 1.2.2
14/04/10 914/04/10 9CMDBuild [www.cmdbuild.org] è un marchio depositato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
99
JS Logic/UI
Shark Alfresco
TriggerFunzioni
Viste
SOAPLogic
FTP WSWS
ExternalApps
SOAPAPI
JSONLogic
JSONAPI
XMLAPI
WFLogic
WFModel
0.90Model
DocLogic
DocModel
Connectors
Portlet
Java Logic
JS/HTML UI
Browser
Model
Architettura 1.0 - 1.2.2
14/04/10 1014/04/10 10CMDBuild [www.cmdbuild.org] è un marchio depositato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
1010
Shark Alfresco
SOAPLogic
FTP WSWS
ExternalApps
SOAPAPI
JSONLogic
JSONAPI
XMLAPI
WFLogic
WFModel
DocLogic
DocModel
Connectors
GIS
JS Logic
JS UI GIS
GeoServer
Browser
Portlet
Java Logic
JS/HTML UI
Model
Architettura 1.3
11 14/04/1014/04/10 1114/04/10 11CMDBuild [www.cmdbuild.org] è un marchio depositato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
11Funzionalità 1.3
● Refactoring esteso dello strato di persistenza dei dati● Nuovi tipi di dato: Time e IP● Attributi dinamici
● Funzionalità GIS
12 14/04/1014/04/10 1214/04/10 12CMDBuild [www.cmdbuild.org] è un marchio depositato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
12
13 14/04/1014/04/10 1314/04/10 13CMDBuild [www.cmdbuild.org] è un marchio depositato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
13
14 14/04/1014/04/10 1414/04/10 14CMDBuild [www.cmdbuild.org] è un marchio depositato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
14
14/04/10 1514/04/10 15CMDBuild [www.cmdbuild.org] è un marchio depositato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
1515
Shark Alfresco
SOAPLogic
FTP WSWS
ExternalApps
SOAPAPI
JSONLogic
JSONAPI
XMLAPI
WFLogic
WFModel
DocLogic
DocModel
Connectors
GIS
JS Logic
JS UI GIS
GeoServer
Browser
Portlet
Java Logic
JS/HTML UI
Model
Architettura 1.3
14/04/10 1614/04/10 16CMDBuild [www.cmdbuild.org] è un marchio depositato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
1616
Shark Alfresco
SOAPLogic
FTP WSWS
ExternalApps
SOAPAPI
JSONLogic
JSONAPI
XMLAPI
WFLogic
WFModel
DocLogic
DocModel
Connectors
GIS
JS Logic
JS UI GIS
GeoServer
Browser
Portlet
Java Logic
JS/HTML UI
Model
Architettura 1.3
14/04/10 1714/04/10 17CMDBuild [www.cmdbuild.org] è un marchio depositato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
1717
Shark Alfresco
FTP WSWS
ExternalApps
SOAPAPI
JSONAPI
Connectors
JS Logic
JS UI GIS
GeoServer
Browser
Portlet
Java Logic
JS/HTML UIGIS
Model
DocModel
WFModel
DocLogic
WFLogic
BusinessLogic
Architettura futura
18 14/04/1014/04/10 1814/04/10 18CMDBuild [www.cmdbuild.org] è un marchio depositato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
18
● Connettore mail● Localizzazione Portlet● Layout inserimento schede configurabile● Grafo delle relazioni● Autenticazione LDAP e AD● Attributi su domini/relazioni● Default e vincoli migliorati
Funzionalità future
14/04/10 1919 14/04/1014/04/10 1914/04/10 19CMDBuild [www.cmdbuild.org] è un marchio depositato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Architettura
Funzionalità
Qualità
20 14/04/1014/04/10 2014/04/10 20CMDBuild [www.cmdbuild.org] è un marchio depositato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
20Attualmente...
Processo produttivo● Build manuale da IDE● Release con checklist manuale
Qualità del software● Exploratory testing
21 14/04/1014/04/10 2114/04/10 21CMDBuild [www.cmdbuild.org] è un marchio depositato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
21Investimenti sulla qualità
Qualità del software● End-to-end test (Selenium)● Unit/Integration test
Qualità del processo produttivo● Build automation (Maven)● Continuous integration
22 14/04/1014/04/10 2214/04/10 22CMDBuild [www.cmdbuild.org] è un marchio depositato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
22Investimenti sulla comunità
Attualmente● Server di version control chiuso (Subversion)● Server di bug tracking chiuso (Trac)
Cambiamenti pianificati● Server di version control pubblico (?)
● Server di bug tracking pubblico (Jira?)
2323 2323CMDBuild [www.cmdbuild.org] è un marchio depositato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild
Grazie per l'attenzione
Paolo [email protected]