<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments on: Illustrative algorithm for CMDBf 1.0 Query operation</title>
	<atom:link href="http://stage.vambenepe.com/archives/132/feed" rel="self" type="application/rss+xml" />
	<link>http://stage.vambenepe.com/archives/132</link>
	<description>IT management in a changing IT world</description>
	<pubDate>Wed, 07 Jan 2009 00:38:19 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: William Vambenepe&#8217;s blog &#187; Blog Archive &#187; Review of the CMDBf specification version 1.0</title>
		<link>http://stage.vambenepe.com/archives/132#comment-41071</link>
		<dc:creator>William Vambenepe&#8217;s blog &#187; Blog Archive &#187; Review of the CMDBf specification version 1.0</dc:creator>
		<pubDate>Wed, 07 May 2008 21:07:17 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/archives/132#comment-41071</guid>
		<description>[...] while updating the CMDBf query algorithm, I noticed another small error: maxIntermediateItems is an attribute in the pseudo-schema but an [...]</description>
		<content:encoded><![CDATA[<p>[...] while updating the CMDBf query algorithm, I noticed another small error: maxIntermediateItems is an attribute in the pseudo-schema but an [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: William Vambenepe&#8217;s blog &#187; Blog Archive &#187; An interesting business process query language</title>
		<link>http://stage.vambenepe.com/archives/132#comment-30232</link>
		<dc:creator>William Vambenepe&#8217;s blog &#187; Blog Archive &#187; An interesting business process query language</dc:creator>
		<pubDate>Fri, 11 Jan 2008 05:59:14 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/archives/132#comment-30232</guid>
		<description>[...] of the query language that the researchers came up with. It is strikingly similar to the CMDBf query language. This is not very surprising since both are graph-based query languages that rely on patterns [...]</description>
		<content:encoded><![CDATA[<p>[...] of the query language that the researchers came up with. It is strikingly similar to the CMDBf query language. This is not very surprising since both are graph-based query languages that rely on patterns [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vbp</title>
		<link>http://stage.vambenepe.com/archives/132#comment-25532</link>
		<dc:creator>vbp</dc:creator>
		<pubDate>Tue, 20 Nov 2007 18:56:48 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/archives/132#comment-25532</guid>
		<description>Yes, I couldn't help noticing an integration with the OpenView "object server" in the page describing JXInsight 4.1 that you linked to. I wasn't directly involved in this but I remember lots of discussions around it some time ago. Things have changed quite a lot at HP Software with the Peregrine and Mercury acquisitions, both technically and strategically. You would probably not recognize the organization. Sounds like you're now in position to prove your ideas with your own product and company. I'll keep an eye on JInspired.</description>
		<content:encoded><![CDATA[<p>Yes, I couldn&#8217;t help noticing an integration with the OpenView &#8220;object server&#8221; in the page describing JXInsight 4.1 that you linked to. I wasn&#8217;t directly involved in this but I remember lots of discussions around it some time ago. Things have changed quite a lot at HP Software with the Peregrine and Mercury acquisitions, both technically and strategically. You would probably not recognize the organization. Sounds like you&#8217;re now in position to prove your ideas with your own product and company. I&#8217;ll keep an eye on JInspired.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: William Louth</title>
		<link>http://stage.vambenepe.com/archives/132#comment-25512</link>
		<dc:creator>William Louth</dc:creator>
		<pubDate>Tue, 20 Nov 2007 14:14:06 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/archives/132#comment-25512</guid>
		<description>Hi,

When I worked at HP OpenView in the ServiceDesk team in Amsterdam I was in fact hired solely for performance engineering and testing. At that time (2003) I had very little experience of ITIL but I had spent a large amount of time at Borland thinking about possible designs for service management solutions for Java enterprise applications. During my performance work which focused on issues with the design of the HP model I came to the conclusion that the HP approach was fundamentally flawed. This was probably easier for me to see because I did not have the baggage that others had inherited from their initial attempts at a CMDB offering in the ITSM product OpenView had acquired.

Following on from this I looked in detail at the other management domains and how HP had tried to tackled them and came to a similar conclusion - the interpretation of ITIL was wrong (not that ITIL is prefect) and the translation to a product design was poor. I became the official party pooper for the whole of open view - the joys and sorrows of a vision.

regards,

William</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>When I worked at HP OpenView in the ServiceDesk team in Amsterdam I was in fact hired solely for performance engineering and testing. At that time (2003) I had very little experience of ITIL but I had spent a large amount of time at Borland thinking about possible designs for service management solutions for Java enterprise applications. During my performance work which focused on issues with the design of the HP model I came to the conclusion that the HP approach was fundamentally flawed. This was probably easier for me to see because I did not have the baggage that others had inherited from their initial attempts at a CMDB offering in the ITSM product OpenView had acquired.</p>
<p>Following on from this I looked in detail at the other management domains and how HP had tried to tackled them and came to a similar conclusion - the interpretation of ITIL was wrong (not that ITIL is prefect) and the translation to a product design was poor. I became the official party pooper for the whole of open view - the joys and sorrows of a vision.</p>
<p>regards,</p>
<p>William</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: William Louth</title>
		<link>http://stage.vambenepe.com/archives/132#comment-25447</link>
		<dc:creator>William Louth</dc:creator>
		<pubDate>Mon, 19 Nov 2007 21:44:03 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/archives/132#comment-25447</guid>
		<description>I really should have reviewed the last posting for spelling and grammar mistakes. 

Let me try once more with regard to the second last paragraph. The managed model of the particular user laptop is hidden (encapsulated) within the entity it is associated. This allows us to model more CI types but be more selective in the instances as well as the life time of the (change) management sphere. 

Simply - management models need to be contextual. We need different types of models with different levels of control and life cycles that reflect their usage within the context of the particular IT management organization and balance overhead with value.

regards,

William</description>
		<content:encoded><![CDATA[<p>I really should have reviewed the last posting for spelling and grammar mistakes. </p>
<p>Let me try once more with regard to the second last paragraph. The managed model of the particular user laptop is hidden (encapsulated) within the entity it is associated. This allows us to model more CI types but be more selective in the instances as well as the life time of the (change) management sphere. </p>
<p>Simply - management models need to be contextual. We need different types of models with different levels of control and life cycles that reflect their usage within the context of the particular IT management organization and balance overhead with value.</p>
<p>regards,</p>
<p>William</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: William Louth</title>
		<link>http://stage.vambenepe.com/archives/132#comment-25446</link>
		<dc:creator>William Louth</dc:creator>
		<pubDate>Mon, 19 Nov 2007 21:33:56 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/archives/132#comment-25446</guid>
		<description>Hi William,

The information model represents the complete state of the universe (a IT domain lets say). This state can be highly dynamic (volatile) and static and spread across many repositories (information stores). One should not constrain a repository to represent some persistent store such as a registry, database or file system. A repository could have a life cycle that is as short as the lifespan of an operating system process.  

The managed model is a subset of the information model that is placed under control in terms of a change management process. It is possible to have nested or multiple manage models with each having a sphere of control that is tied to the life cycle of an entity including an IT management domain, CI, or even an incident. At the end of the day a diagnostic image generated in the event of an error within a production system is really a snapshot (and subset) of the information model. Some of the information model might relate to items and aspects of the current manage model(s).

The problems with current CMDB systems is that they do not distinguished between what is actual managed and what is unmanaged but and possibly pulled on demand from federated repositories (note I said repositories rather than federated cmdb's). Now this distinction is actually good for end users of systems including service desk users trying to ascertain lets say the the system state of an users logging a service call related to his/her laptop. The hardware units might be part of the manage model but not necessarily the software packages but knowing the software packages installed might be useful within the context of that particular service call but not within the overall IT management. The software packages belong to the information model but are not placed directly under change management because the overhead of its management is deemed higher than any perceived benefits. Now when this issue arises today within organizations adopting ITIL with the current crop of solutions the immediate reaction from the change and configuration management team is to place all software packages installed on laptops in the CMDB. The CDBM starts to grow and grow and all those export and import scripts keep ITIL consultants busy all day long. But I understand we (IT management) do need to track lets say the provisioning of new software on the users laptop but the problem is that the CMDB designers always want to model every instance of the CI type which means all other user laptops. The solution is to create a manage model which represents the current state (hardware and software packages) and proposed state (transition) and tie its management sphere to the life cycle of the service call and associated work orders. This lessens the overall workload of the global management model and makes change management model local and hopefully efficient. 

I am rambling a bit here but I hope I have started to paint my vision which is simpler (at least from a process)  and more scalable.

Kind regards,

William</description>
		<content:encoded><![CDATA[<p>Hi William,</p>
<p>The information model represents the complete state of the universe (a IT domain lets say). This state can be highly dynamic (volatile) and static and spread across many repositories (information stores). One should not constrain a repository to represent some persistent store such as a registry, database or file system. A repository could have a life cycle that is as short as the lifespan of an operating system process.  </p>
<p>The managed model is a subset of the information model that is placed under control in terms of a change management process. It is possible to have nested or multiple manage models with each having a sphere of control that is tied to the life cycle of an entity including an IT management domain, CI, or even an incident. At the end of the day a diagnostic image generated in the event of an error within a production system is really a snapshot (and subset) of the information model. Some of the information model might relate to items and aspects of the current manage model(s).</p>
<p>The problems with current CMDB systems is that they do not distinguished between what is actual managed and what is unmanaged but and possibly pulled on demand from federated repositories (note I said repositories rather than federated cmdb&#8217;s). Now this distinction is actually good for end users of systems including service desk users trying to ascertain lets say the the system state of an users logging a service call related to his/her laptop. The hardware units might be part of the manage model but not necessarily the software packages but knowing the software packages installed might be useful within the context of that particular service call but not within the overall IT management. The software packages belong to the information model but are not placed directly under change management because the overhead of its management is deemed higher than any perceived benefits. Now when this issue arises today within organizations adopting ITIL with the current crop of solutions the immediate reaction from the change and configuration management team is to place all software packages installed on laptops in the CMDB. The CDBM starts to grow and grow and all those export and import scripts keep ITIL consultants busy all day long. But I understand we (IT management) do need to track lets say the provisioning of new software on the users laptop but the problem is that the CMDB designers always want to model every instance of the CI type which means all other user laptops. The solution is to create a manage model which represents the current state (hardware and software packages) and proposed state (transition) and tie its management sphere to the life cycle of the service call and associated work orders. This lessens the overall workload of the global management model and makes change management model local and hopefully efficient. </p>
<p>I am rambling a bit here but I hope I have started to paint my vision which is simpler (at least from a process)  and more scalable.</p>
<p>Kind regards,</p>
<p>William</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vbp</title>
		<link>http://stage.vambenepe.com/archives/132#comment-25435</link>
		<dc:creator>vbp</dc:creator>
		<pubDate>Mon, 19 Nov 2007 19:05:39 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/archives/132#comment-25435</guid>
		<description>I am intrigued by the "information model" vs. "managed model" distinction that you make. I am not sure I understand what you really mean by that, but it seems to echo some of my thinking about connected, task-specialized, models (as opposed to modeling anything you can think of, including the kitchen sink, with the hope that someone can make use of that data). I'll read the promised entry on your blog about bringing "CMDB concepts into the developers world" with interest when it's there. I'd be great if you could come back and post another comment here to let us know when the entry is ready, my guess is that other readers would be interested too.
I am not sure when you consulted for OpenView. Too bad we didn't meet back then (even though I was less focused on application management than I am now).</description>
		<content:encoded><![CDATA[<p>I am intrigued by the &#8220;information model&#8221; vs. &#8220;managed model&#8221; distinction that you make. I am not sure I understand what you really mean by that, but it seems to echo some of my thinking about connected, task-specialized, models (as opposed to modeling anything you can think of, including the kitchen sink, with the hope that someone can make use of that data). I&#8217;ll read the promised entry on your blog about bringing &#8220;CMDB concepts into the developers world&#8221; with interest when it&#8217;s there. I&#8217;d be great if you could come back and post another comment here to let us know when the entry is ready, my guess is that other readers would be interested too.<br />
I am not sure when you consulted for OpenView. Too bad we didn&#8217;t meet back then (even though I was less focused on application management than I am now).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: William Louth</title>
		<link>http://stage.vambenepe.com/archives/132#comment-25405</link>
		<dc:creator>William Louth</dc:creator>
		<pubDate>Mon, 19 Nov 2007 13:05:48 +0000</pubDate>
		<guid isPermaLink="false">http://stage.vambenepe.com/archives/132#comment-25405</guid>
		<description>Hi,

I just had a quick scan through the specification which to be honest I have not really tracked and I am somewhat disappointed that there is not a clear distinction between the information model and the managed model within the CMDB. This is something I introduced at OpenView during a time I was contracted to HP for solution design. I had though when I left that others would have taken this up and maybe so but apparently not within this specification which seems more focused on the data source adaptors. I need to really read this in greater depth.

In my opinion the biggest mistake made is not having this distinction as it then opens up the possibilities of other data sources that are more more dynamic, transient and less managed though very important when performing incident and problem management. In my model the actual runtime state of systems and components which can bear some resemblance to the static and managed configuration is also accessible to ITIL processes. In fact I based my whole design of JXInsight JVMInsight on this.

I introduced this in version 4.1 (http://www.jinspired.com/products/jxinsight/new-in-4.1.html) and further extended it in JXInsight 5.1 (http://www.jinspired.com/products/jxinsight/new-in-5.0.html).

It is like merging of delta debugging with configuration management where configuration reflects the software execution model and not just the files and records that parameterize the operations of systems and processes.

I intend on writing up a blog entry that explains this and shows how CMDB concepts can be brought into the developers world.

kind regards,

William Louth
JXInsight Product Architect
CTO, JINSPIRED

http://www.jinspired.com</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I just had a quick scan through the specification which to be honest I have not really tracked and I am somewhat disappointed that there is not a clear distinction between the information model and the managed model within the CMDB. This is something I introduced at OpenView during a time I was contracted to HP for solution design. I had though when I left that others would have taken this up and maybe so but apparently not within this specification which seems more focused on the data source adaptors. I need to really read this in greater depth.</p>
<p>In my opinion the biggest mistake made is not having this distinction as it then opens up the possibilities of other data sources that are more more dynamic, transient and less managed though very important when performing incident and problem management. In my model the actual runtime state of systems and components which can bear some resemblance to the static and managed configuration is also accessible to ITIL processes. In fact I based my whole design of JXInsight JVMInsight on this.</p>
<p>I introduced this in version 4.1 (http://www.jinspired.com/products/jxinsight/new-in-4.1.html) and further extended it in JXInsight 5.1 (http://www.jinspired.com/products/jxinsight/new-in-5.0.html).</p>
<p>It is like merging of delta debugging with configuration management where configuration reflects the software execution model and not just the files and records that parameterize the operations of systems and processes.</p>
<p>I intend on writing up a blog entry that explains this and shows how CMDB concepts can be brought into the developers world.</p>
<p>kind regards,</p>
<p>William Louth<br />
JXInsight Product Architect<br />
CTO, JINSPIRED</p>
<p><a href="http://www.jinspired.com" rel="nofollow">http://www.jinspired.com</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
