One of the most authorative blogs on CMDBf has provided a comprehensive explanation of the emerging CMDBf standard, if you speak geek.
William Vambenepe is at the centre of the action on CMDBf and he's not afraid to talk about it. He says important stuff, such as this excellent recent summary of the state of play. Trouble is only some of the audience interested in CMDBf will understand it. It's in geek and neither Google nor BabelFish can translate it.
I know school-boy geek, or a mainframe dialect of it, so I'll have a go:
The standards body (DMTF) that the vendor committe turned the CMDBf spec over to, has inched its way forward with yet another draft specification. William reckons this is close to the final. [I've said that standards gestate like elephants: this one should be running round the Serengeti by now. ]
As we've discussed before, the standard doesn't do what everyone not-associated with it thinks it does: it doesn't define how to federate CMDBs. It just defines a standard way to query a CMDB, so if somebody builds a magic-glue product to do federation, they'll have a single interface to CMDBs from those vendors that implement this standard. [Or if you are daft enough to try to build your own. Don't. Use people.]. It is the first step towards federation - only a mile to go.
It is however a very cool query language that does cool things in a cool way.
William sees the standard going in one or more of three directions:
- Nowhere. Some of the vendors have crap data models inside their CMDBs which will make the queries work like crap. They'll blame the query.
- The vendor group will actually go on to develop the standard for federation that everyone thought they were doing
- CMDBf will become a fabulously successful language for all sorts of things beyond CMDB, ascending to stardom based on those cool features. [The fact that it has zero marketing, zero fan-base, and an uncool name may not help this option.]
Seven years from now when Cloud computing matters, this kind of federation will be important.
There. Those of you fluent in geek, how did I do as translator?