Neo4j at SpringOne 2GX 2014


Written by Lorenzo Speranzoni, originally posted on his blog.

Neo4Art moves to Cloud Foundry at SpringOne 2GX 2014

Last week Neo4Art was presented at SpringOne 2GX conference in Dallas as live-demo during Michael Hunger and my session “Artistic Spring Data Neo4j 3.x with Spring Boot and Van Gogh“. Artistic Spring Data Neo4j 3.s with Spring Boot and Van Gogh SpringOne 2GX is “a one-of-a-kind conference for application developers, solution architects, web operations and IT teams who develop business applications, create multi-device aware web applications, design cloud architectures, and manage high performance infrastructure …“, for everyone “… using the hugely popular open source Spring IO projects, Groovy & Grails, Cloud Foundry, Hadoop and Tomcat technologies” and people that are “building and running mission-critical business applications, designing the next killer cloud or big data application, SpringOne 2GX will keep you up to date with the latest enterprise open source technology“.   springone2gx-projected Before landing in Dallas my studies about Neo4j culminated with the implementation of a search engine for Van Gogh’s artworks with Spring Data Neo4j as the solution to implement persistence tier, while presentation tier was implemented as a bit more classical Spring MVC application plus MapQuest. Search engine queries were made available in the form of a Neo4j Server Extensions, thus developed as REST services (i.e. Jersey Resources):
  • Get Museums Within Distance:

https://{neo4j_server}:{neo4j_port}/neo4art/museums/lon/-0.1283/lat/51.5086/distanceInKm/10.0
 
  • Get Artworks By Museum:

https://{neo4j_server}:{neo4j_port}/neo4art/artworks/museum/1051
You can read more here, but for our talk at the SpringOne 2GX conference we wanted to enjoy with something more!
    • First of all, we wanted to introduce Spring-Boot to highlight how powerful it is in accelerating and simplifying the configuration and the creation of production-ready Spring-based application. We wanted to demonstrate how to configure Spring Data Neo4j with Spring Boot, instead of recurring to more classical XML fileand @Configuration classes as well;
    • Then, since we had Vikram Rana and Charles Wu – Cloud Foundry team’s engineers – right there, we wanted to take advantage of that and move Neo4Art to their cloud.
  Read more about the Neo4Art presentation, and implemenation of SpringBoot in Lorenzo’s original blog post, which can be found here.
Want to learn more about graph databases? Click below to get your free copy of O’Reilly’s Graph Databases ebook and discover how to use graph technologies for your application today. Download My Ebook