Alfresco and Neo4j 6 November 2013 Ivan Krnić, Head of Java and ECM practice @ CROZ #SummitNow Alfresco and Neo4j 6 November 2013 Ivan Krnić, Head of Java and ECM practice @ CROZ #SummitNow 3 #SummitNow #SummitNow 4 #SummitNow #SummitNow PoC business case • Insurance company with branches • Alfresco used as a DMS for insurance documentation • People report car damages, photos are taken, classified and stored in Alfresco #SummitNow #SummitNow PoC business case • Insurance company with branches • Alfresco used as a DMS for insurance documentation • People report car damages, photos are taken, classified and stored in Alfresco #SummitNow #SummitNow PoC architecture #SummitNow #SummitNow PoC architecture #SummitNow #SummitNow 9 Demo #SummitNow #SummitNow Integration module #SummitNow #SummitNow Integration module #SummitNow #SummitNow Integration module #SummitNow #SummitNow 13 Visualization module • • • • D3 JavaScript library Node expanding and collapsing Force, hierarchical and radial node layout Graph analysis (degree in/out, closeness, betweenness), pan & zoom • Node selection, hiding, filtering, properties, styling #SummitNow #SummitNow 14 Challenges Initial data import • Solved using NodeDAO for reading existing nodes Real-time data synchronization • Solved using behaviours #SummitNow #SummitNow 15 Challenges Initial data import • Solved using NodeDAO for reading existing nodes Real-time data synchronization • Solved using behaviours #SummitNow #SummitNow 16 Challenges Synchronization after one component fails and recovers t=x TBD: event bus + persistent queue or event sourcing #SummitNow #SummitNow 17 Demo #SummitNow #SummitNow 18 User interface features • Multiple layouts • Graph analysis and graph filtering • Multiple node select, partial node group expand, node hiding, node collapsing, relationship type rendering... • Node details panel • Predefined queries #SummitNow #SummitNow 19 Potential applications • • • • Alfresco node browser Visual data analysis Enhancement of Alfresco data Better data visibility • Any ideas? :-) #SummitNow #SummitNow 20 Potential applications • • • • Alfresco node browser Visual data analysis Enhancement of Alfresco data Better data visibility • Any ideas? :-) #SummitNow #SummitNow 21 Thank you! More details on www.croz.net/eng/alfresco-and-neo4j @ikrnic @croz_hr #SummitNow #SummitNow 22 Thank you! More details on www.croz.net/eng/alfresco-and-neo4j @ikrnic @croz_hr #SummitNow #SummitNow
© Copyright 2024 Paperzz