MENU +44 (0) 333 44 GRAPH

GraphAware Blog

Introducing GraphAware Neo4j Framework

28 May 2014 by Michal Bachman

In this short blog post, I would like to introduce the GraphAware Neo4j Framework. Its goal is very ambitious: we’d like to make it as useful for Neo4j developers, as the Spring Framework is for Java developers. The Framework aims at speeding up development with Neo4j by providing a platform for building useful generic as well as domain-specific functionality, analytical capabilities, graph algorithms, and more.

Features Overview

On a high level, there are two key pieces of functionality, GraphAware Server and GraphAware Runtime. GraphAware Server is a Neo4j server extension that allows developers to build (REST) APIs on top of Neo4j using Spring MVC, rather than JAX-RS. GraphAware Runtime is a runtime environment for both embedded and server deployments, which allows the use of pre-built as well as custom modules called “GraphAware Runtime Modules”. These modules typically extend the core functionality of the database by transparently enriching/modifying/preventing ongoing transactions in real-time.

Additionally, for Java developers only, there is additional functionality, such as:

What’s Next?

Some of the Framework features will be introduced in detail in subsequent blog posts - this one is here just to whet your appetite. In the meantime, feel free to:

UPDATE: Next post in the series: GraphUnit: Testing Neo4j Code

Share this blog post:

+1 LinkedIn
comments powered by Disqus



Posts by tag

Neo4j Conference NoSQL Czech Beginner Analytics Advanced Modelling Meetup GraphAware Intermediate GraphUnit Testing Transactions Cypher Events Spring SDN OGM Recommendations Search Elasticsearch Security Enterprise NLP HCM PeopleAnalytics HR HRTech Framework Internationalization Localization

Search this blog