Last time I told you that I'm building the Skybase CMDB using Neo4j and Spring Data Neo4j, and I was excited to get a lot of positive feedback about that. I showed a little code but not that much. In this post I'll show you how I'm building out the person configuration item (CI) in Skybase using Spring Data Neo4j.


We're going to start really simply here by building a person CI. It's useful to have people in the CMDB for various reasons: they allow you to define fine-grained access controls (e.g., Jim can deploy such-and-such apps to the development environment; Eric can deploy whatever he wants wherever he wants; etc.); they allow you to define groups who will receive notifications for critical events and incidents; etc.

Read the rest of the article at the following URL:

Java Code Geeks: Domain modeling with Spring Data Neo4j