Monthly Archives: December 2011

ClasspathScanningJaxb2Marshaller

By default, Spring’s <oxm:jaxb2-marshaller> tag uses the Jaxb2Marshaller class. It’s painful to use, though, if you have a lot of classes, because you have to enumerate them all individually. There are a couple of options here: You can use one … Continue reading

Posted in Chapter 11 - CMDB, Chapter 13 - Integration, Quick Tips | Tagged , , | Leave a comment

Initializing lazy-loaded collections with Spring Data Neo4j

Spring Data Neo4j has been around for about a year now, but the so-called “simple mapping” strategy (the one that doesn’t use AspectJ) is new. So it doesn’t have some of the bells and whistles that you might expect to … Continue reading

Posted in Chapter 02 - Data, Chapter 11 - CMDB, Quick Tips | Tagged , , , | Leave a comment

Devops: How NOT to collect configuration management data

Hi all, Willie here. This time we’re going to step away from the keyboard and get architectural. But no ivory towers here. In my next two blog posts, I’m going to give you something that will get you out of … Continue reading

Posted in Architecture, Chapter 11 - CMDB | Tagged , , | 9 Comments

Domain modeling with Spring Data Neo4j

Hi all, Willie here. 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 … Continue reading

Posted in Chapter 02 - Data, Chapter 11 - CMDB, Tutorials | Tagged , , , | 2 Comments

Configuring Jackson to use JAXB2 annotations with Spring

If you want to generate both XML and JSON views of some object, one option is to use JAXB2 annotations for the XML mapping and Jackson annotations for the JSON mapping. But that’s a little bit of a nuisance, because … Continue reading

Posted in Chapter 11 - CMDB, Chapter 13 - Integration, Quick Tips | Tagged , , , , , , , | 1 Comment

Why I’m pretty excited about using Neo4j for a CMDB backend

Skybase is my first open source configuration management database (CMDB) effort, but it’s not the first time I’ve built a CMDB. At work a bunch of us built–and continue to build–a proprietary, internal system CMDB called deathBURRITO as part of … Continue reading

Posted in Architecture, Chapter 11 - CMDB | Tagged , , | 8 Comments

Skybase screenshots

One of the things we’re working on is an open source configuration management system called Skybase. It’s a new project, and we’re still working out a lot of the high-level vision for this thing. I’ll post more information about it … Continue reading

Posted in Chapter 11 - CMDB, Demos, News | Tagged | Leave a comment