Posted by: buzina | July 22, 2009

The CMDB and the “party model”

The party model is a method of generalization of relational data modelling (not explicitly named, but some information found here It defines a generic table (or object) called PARTY, which represents all types of persons, organizations, employees, regions and so on as well as a relationship table, which defines the relations between these parties. Sound familiar?

Relationships can be typed, the involved parties are typed, relationships may form hierarchies and other interesting things. If you replace PARTY with CI you have almost half of a CMDB. Is anyone knowledgeable about the party datamodel? Let’s discuss using this as a base for a “better CMDB”.



  1. In the interest of “better CMDB”, automation of has been key.

    I am not talking about network-centric component discovery that exist today, but business transactions discovery and dynamic mapping of these transaction dependencies. This real-time living topology capability found in Business Transaction Management solutions provide enterprises an approach to automatically populate and maintain the relationships between application and transaction-related components. See for example:

    • Thanks for the comment Lin. But one question:

      how can any tech solution discover what transactions happen across the tremendous amount of technical solutions available? How can a system discover the breaks in the transaction, when online is processed in batch, when asynchronous transactions need to be grouped or when parts of a transaction are manual?

      How can you discover the intended architecture that some developer planned years ago?

      I do believe that there are smart scanning solutions on the market, but why do they insist on being a CMDB? Go and conquer your own market by creating a new category and stop invading a space you can not fill.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s


%d bloggers like this: