<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0" xml:base="http://www.ifountain.com">
<channel>
 <title>iFountain.com blogs</title>
 <link>http://www.ifountain.com/blogs</link>
 <description />
 <language>en-US</language>
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/rapidthoughts" type="application/rss+xml" /><feedburner:emailServiceId>rapidthoughts</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
 <title>RapidOSS is available on all mobile phones</title>
 <link>http://feedproxy.google.com/~r/rapidthoughts/~3/8xbWNINawSU/rapidoss+available+all+mobile+phones</link>
 <description>&lt;p&gt;
Couple of weeks ago, we had announced that RapidOSS UI for mobile devices (&lt;a href="/blog/mobile+it+management+comes+town"&gt;Mobile IT management comes to town&lt;/a&gt;) and presented how RapidOSS mobile support &lt;a href="/blog/iphone+comes+netcool"&gt;enables users to work with management tools like Netcool and EMC/Smarts from their mobile devices&lt;/a&gt;. &lt;br /&gt;
Initial support was restricted to iPhone and Android devices. Today I'm happy to announce that RapidOSS web UI works as a read/write user interface on all mobile devices, including Blackberry devices.
&lt;/p&gt;
&lt;p&gt;
We've stripped down some of the fancy javascript and CSS from the UI to enable it work on a much larger set of mobile devices. There may still be incompatibilities with some mobile browsers but based on our tests it works with most current mobile devices. &lt;/p&gt;
&lt;p&gt;As I mentioned in the previous post, we've chosen to develop for the web browsers rather than native apps for iPhone and other platforms. This decision has so far paid off as we were able to add support quickly for new platforms (Android, Blackberry, etc.) as well as other mobile devices that have a web browser rather quickly. &lt;/p&gt;
&lt;p&gt;Mobile revolution is here. We will continue to push forward in this area towards &lt;strong&gt;our objective of making mobile IT management a reality&lt;/strong&gt;. &lt;/p&gt;
&lt;p&gt;If you'd like to try the interface from your mobile, point your browser to &lt;a href="/rapidinsight/mobiledemo "&gt;the demo on our web site&lt;/a&gt; and login with username mobileuser password mobileuser. If you have an iPhone or an Android phone, you can still use the more &lt;a href="/rapidinsight/demo"&gt;fancy interface&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
As always, I'd love to get your feedback. What should we work on next?
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=8xbWNINawSU:q_si5F9lFxY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=8xbWNINawSU:q_si5F9lFxY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=8xbWNINawSU:q_si5F9lFxY:JEwB19i1-c4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=8xbWNINawSU:q_si5F9lFxY:JEwB19i1-c4" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=8xbWNINawSU:q_si5F9lFxY:wF9xT3WuBAs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=8xbWNINawSU:q_si5F9lFxY:wF9xT3WuBAs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=8xbWNINawSU:q_si5F9lFxY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=8xbWNINawSU:q_si5F9lFxY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=8xbWNINawSU:q_si5F9lFxY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=8xbWNINawSU:q_si5F9lFxY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rapidthoughts/~4/8xbWNINawSU" height="1" width="1"/&gt;</description>
 <comments>http://www.ifountain.com/blog/rapidoss+available+all+mobile+phones#comments</comments>
 <category domain="http://www.ifountain.com/blogs/category/android">Android</category>
 <category domain="http://www.ifountain.com/blogs/category/blackberry">Blackberry</category>
 <category domain="http://www.ifountain.com/blogs/category/eventmanagement">event management</category>
 <category domain="http://www.ifountain.com/blogs/category/iphone">iPhone</category>
 <category domain="http://www.ifountain.com/taxonomy/term/9">ITManagement</category>
 <category domain="http://www.ifountain.com/taxonomy/term/13">ITManagementTools</category>
 <category domain="http://www.ifountain.com/blogs/category/mobile">mobile</category>
 <category domain="http://www.ifountain.com/blogs/category/mobileit">MobileIT</category>
 <category domain="http://www.ifountain.com/blogs/category/opensource">opensource</category>
 <category domain="http://www.ifountain.com/blogs/category/rapidinsight">RapidInsight</category>
 <category domain="http://www.ifountain.com/blogs/category/rapidoss">RapidOSS</category>
 <pubDate>Mon, 09 Nov 2009 10:03:57 -0800</pubDate>
 <dc:creator>berkay</dc:creator>
 <guid isPermaLink="false">794 at http://www.ifountain.com</guid>
<feedburner:origLink>http://www.ifountain.com/blog/rapidoss+available+all+mobile+phones</feedburner:origLink></item>
<item>
 <title>RapidInsight is now RapidOSS</title>
 <link>http://feedproxy.google.com/~r/rapidthoughts/~3/AiZREkDafTw/rapidinsight+now+rapidoss</link>
 <description>&lt;p&gt;Careful eyes may have noticed that RapidInsight product has disappeared from our website! Need not worry, it's still alive and kicking :) RapidInsight has just gone through a name change and has become RapidOSS. &lt;/p&gt;
&lt;p&gt;We've found out that &amp;quot;Rapid Insight&amp;quot; is a registered trademark of &lt;a href="http://www.rapidinsightinc.com/" target="_blank"&gt;Rapid Insight Inc&lt;/a&gt;, and we were asked not to use this name as our product name. That'll teach me to be more careful with trademark searches. Four years ago when we selected this name I had not found this trademark. My guess is that I had not thought of searching it as separate words at the time, and Google did not have much to say either. A useful tip: if you're doing trademark searchs, a new website called &lt;a href="http://www.trademarkia.com" target="_blank"&gt;Trademarkia &lt;/a&gt;is pretty useful.&lt;/p&gt;
&lt;p&gt;It'll be tough for us to let go of RapidInsight mentally since we have been using it for quite sometime but we'll manage. King is dead, hail the new king. Please welcome RapidOSS to your IT management arsenal :)&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=AiZREkDafTw:cRfFwmB-vik:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=AiZREkDafTw:cRfFwmB-vik:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=AiZREkDafTw:cRfFwmB-vik:JEwB19i1-c4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=AiZREkDafTw:cRfFwmB-vik:JEwB19i1-c4" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=AiZREkDafTw:cRfFwmB-vik:wF9xT3WuBAs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=AiZREkDafTw:cRfFwmB-vik:wF9xT3WuBAs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=AiZREkDafTw:cRfFwmB-vik:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=AiZREkDafTw:cRfFwmB-vik:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=AiZREkDafTw:cRfFwmB-vik:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=AiZREkDafTw:cRfFwmB-vik:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rapidthoughts/~4/AiZREkDafTw" height="1" width="1"/&gt;</description>
 <comments>http://www.ifountain.com/blog/rapidinsight+now+rapidoss#comments</comments>
 <category domain="http://www.ifountain.com/blogs/category/branding">branding</category>
 <category domain="http://www.ifountain.com/taxonomy/term/12">marketing</category>
 <category domain="http://www.ifountain.com/blogs/category/rapidinsight">RapidInsight</category>
 <category domain="http://www.ifountain.com/blogs/category/rapidoss">RapidOSS</category>
 <category domain="http://www.ifountain.com/blogs/category/trademarks">trademarks</category>
 <pubDate>Thu, 01 Oct 2009 04:13:37 -0700</pubDate>
 <dc:creator>berkay</dc:creator>
 <guid isPermaLink="false">791 at http://www.ifountain.com</guid>
<feedburner:origLink>http://www.ifountain.com/blog/rapidinsight+now+rapidoss</feedburner:origLink></item>
<item>
 <title> iPhone comes to Netcool</title>
 <link>http://feedproxy.google.com/~r/rapidthoughts/~3/VwoaGsgCTLU/iphone+comes+netcool</link>
 <description>&lt;p&gt;
In the previous post, I had discussed why and how we had build a web based UI specifically for iPhone and hinted that this means Netcool users now can work with Netcool from their iPhones. In this post, I'll go further into what this means and how it works.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="/system/files/events2.png" title="" class="thickbox"&gt;&lt;img src="/system/files/events_copy.png" alt="iphone netcool " align="left" height="276" hspace="10" vspace="10" width="150" /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt;
- RapidInsight is already &lt;a href="http://www.ifountain.org/confluence/display/RI/RapidInsight+Primer+for+Netcool+Users"&gt;integrated with Netcool&lt;/a&gt;: &lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
RapidInsight &lt;a href="http://www.ifountain.org/confluence/display/RINCDOC/RapidInsight+Netcool+Plugin+Documentation"&gt;Netcool plugin&lt;/a&gt; retrieves events and journals from Netcool, and indexes/stores in RI repository. &lt;br /&gt;
Everything in RI repository is instantly searchable hence users can perform google like searches to find the information they need. &lt;br /&gt;
Users can view the events through RapidInsight UI (best web based event management console in town bar none, in my not so humble opinion :) &lt;br /&gt;
Users can take action to manage the events (acknowledge, suppress, escalate, assign ownership, etc.) &lt;/p&gt;
&lt;p&gt;- &lt;strong&gt;With the iPhone support, users can now do event management directly from their iPhone&lt;/strong&gt;. RapidInsight detects iPhone safari web browser and serves the iPhone specific UI to the users. The UI is designed to work like native iPhone application and enables users to browse the events, use pre-saved queries  or perform ad-hoc queries, and take relevant action&lt;/p&gt;
&lt;p&gt;- &lt;strong&gt;RapidInsight iPhone UI goes beyond providing an iPhone UI for Netcool&lt;/strong&gt;. RapidInsight integration capabilities enable users to also access other relevant management information such as inventory/configuration data on devices, performance trending graphs etc. directly from the same UI. &lt;strong&gt;Just picture that users being able to use their iPhone throughout the IT processes without having to go back to their desktops, and without having to jump from tool to tool to do their jobs!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;RapidInsight v3.7 has just been released and includes the iPhone support&lt;/strong&gt;. &lt;a href="/rapidinsight/download"&gt;Download &lt;/a&gt;it here and take it for a spin. If you would like to take a look at a sample implementation, visit the demo our website with your iPhone. And as always, let us know what you think. Looking forward to hearing your thoughts
&lt;/p&gt;
&lt;p&gt;&lt;a href="/system/files/iphone1.jpg"&gt;&lt;img src="/system/files/iphonenetcool1.png" width="507" height="250" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;&lt;a href="/system/files/iphone2.jpg"&gt;&lt;img src="/system/files/iphonenetcool2.png" width="507" height="250" /&gt;&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
...
&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=VwoaGsgCTLU:LyF_L4bKGMM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=VwoaGsgCTLU:LyF_L4bKGMM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=VwoaGsgCTLU:LyF_L4bKGMM:JEwB19i1-c4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=VwoaGsgCTLU:LyF_L4bKGMM:JEwB19i1-c4" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=VwoaGsgCTLU:LyF_L4bKGMM:wF9xT3WuBAs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=VwoaGsgCTLU:LyF_L4bKGMM:wF9xT3WuBAs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=VwoaGsgCTLU:LyF_L4bKGMM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=VwoaGsgCTLU:LyF_L4bKGMM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=VwoaGsgCTLU:LyF_L4bKGMM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=VwoaGsgCTLU:LyF_L4bKGMM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rapidthoughts/~4/VwoaGsgCTLU" height="1" width="1"/&gt;</description>
 <comments>http://www.ifountain.com/blog/iphone+comes+netcool#comments</comments>
 <category domain="http://www.ifountain.com/blogs/category/iphone">iPhone</category>
 <category domain="http://www.ifountain.com/taxonomy/term/9">ITManagement</category>
 <category domain="http://www.ifountain.com/taxonomy/term/13">ITManagementTools</category>
 <category domain="http://www.ifountain.com/blogs/category/mobile">mobile</category>
 <category domain="http://www.ifountain.com/blogs/category/mobileit">MobileIT</category>
 <category domain="http://www.ifountain.com/blogs/category/netcool">Netcool</category>
 <category domain="http://www.ifountain.com/blogs/category/rapidinsight">RapidInsight</category>
 <pubDate>Wed, 23 Sep 2009 08:13:04 -0700</pubDate>
 <dc:creator>berkay</dc:creator>
 <guid isPermaLink="false">790 at http://www.ifountain.com</guid>
<feedburner:origLink>http://www.ifountain.com/blog/iphone+comes+netcool</feedburner:origLink></item>
<item>
 <title>Mobile IT management comes to town</title>
 <link>http://feedproxy.google.com/~r/rapidthoughts/~3/9ydRAfBIpnA/mobile+it+management+comes+town</link>
 <description>&lt;p&gt;&lt;strong&gt;Some observations:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt; One of our key objectives has been to provide a unified, web based user interface for IT operations. We believe users should be able to navigate through management information seamlessly rather than being forced to jump between disparate tools and inconsistent user interfaces. &lt;/li&gt;
&lt;li&gt; &lt;a href="http://www.robinharwani.net/2009/09/next-generation-of-webtop-and-ism-webism/" target="_blank"&gt;Users are no longer content&lt;/a&gt; being forced to watch a specific console (or worse multiple consoles!)  on a computer screen and should be empowered to control how (IM clients, email, SMS, etc.) and when they receive the information, and act on the information as necessary. &lt;/li&gt;
&lt;li&gt; After many years of anticipation, mobile revolution is here. iPhone is a viable computing device for many business applications, and there are 10s of millions of them (iPhone and iPod Touches) out there. &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Conclusion: &lt;/strong&gt;&lt;br /&gt;
We need to ensure users can work with management information from their iPhones (and other mobile devices) to be able to do their jobs effectively. &lt;strong&gt;So how should we do this? &lt;/strong&gt;&lt;br /&gt;
As it is on the desktops, we have the option to develop a native application for iPhone or a web application since iPhone has a solid web browser. Some pros and cons for a native iPhone application:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Pro&lt;/strong&gt;: A native iPhone application has many advantages as it can leverage native device capabilities such as push notifications.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Con&lt;/strong&gt;: There are already different iPhone models and OS versions out there, and differences will likely increase in the future. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pro&lt;/strong&gt;: Installation of the applications is much easier than desktops through Apple's App Store. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Con&lt;/strong&gt;: Although an application can be installed easily on an iPhone by the users, it seems to be extremely difficult to get an application (and updates/fixes to applications) into Apple App Store and then to users. It is simply not acceptable to wait weeks or months for Apple's approval to roll out bug fixes to an application in the enterprise environment. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Con&lt;/strong&gt;: A native iPhone app requires learning a new programming language and a platform, where developing a web application for iPhone is just requires minor adjustments. This new development, combined with obstacles on deploying an application to an iPhone, makes it infeasible to make enhancements to the application in the field, which is a show stopper for us.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
As can be inferred from the analysis above, we've concluded that a native iPhone app is not suitable for our requirements (as I suspect for many enterprise apps) and decided to develop a web application instead.
&lt;/p&gt;
&lt;p&gt;
Technically, RapidOSS UI is already a web application, so once the various browser compatibility issues are resolved, it can be used as is. However, iPhone is a mobile device with a very different form factor than a PC, hence usability of the application can be increased drastically if we take the differences into account when designing the user interface.
&lt;/p&gt;
&lt;p&gt;
So our objective is to extend the RapidOSS's promise into iPhone and other mobile devices, by enabling users to work with their IT management applications from a unified, consistent, web based UI that takes advantage of the unique capabilities and differences of iPhone.
&lt;/p&gt;
&lt;p&gt;
The first version of the RapidOSS iPhone plugin targets events management. Using the same powerful search engine and saved query mechanism, Users can navigate through events, and take actions to acknowledge events, take ownership, change severity, etc.
&lt;/p&gt;
&lt;p&gt;
If you'd like to give it a try, point your browser to the demo on &lt;a href="/rapidinsight/demo"&gt;our website&lt;/a&gt;. RapidOSS will detect an iPhone and serve you the right user interface. If you'd like to try this at your own environment, watch this space. The next release of RapidOSS  (scheduled for Monday) will include iPhone support. Any feedback and suggestions are more than welcome!
&lt;/p&gt;
&lt;p&gt;
Since RapidOSS already has integration with EMC/Smarts, IBM Netcool, etc. this means you can now use your iPhone to work with these systems, search and browse events, and take actions right from your iPhone. In the next post, I'll go through how you can use RapidOSS iPhone support and Netcool plugin to implement iPhone UI for Netcool. Stay tuned!
&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=9ydRAfBIpnA:oFOcFzM_bkM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=9ydRAfBIpnA:oFOcFzM_bkM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=9ydRAfBIpnA:oFOcFzM_bkM:JEwB19i1-c4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=9ydRAfBIpnA:oFOcFzM_bkM:JEwB19i1-c4" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=9ydRAfBIpnA:oFOcFzM_bkM:wF9xT3WuBAs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=9ydRAfBIpnA:oFOcFzM_bkM:wF9xT3WuBAs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=9ydRAfBIpnA:oFOcFzM_bkM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=9ydRAfBIpnA:oFOcFzM_bkM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=9ydRAfBIpnA:oFOcFzM_bkM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=9ydRAfBIpnA:oFOcFzM_bkM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rapidthoughts/~4/9ydRAfBIpnA" height="1" width="1"/&gt;</description>
 <comments>http://www.ifountain.com/blog/mobile+it+management+comes+town#comments</comments>
 <category domain="http://www.ifountain.com/blogs/category/eventmanagement">event management</category>
 <category domain="http://www.ifountain.com/blogs/category/iphone">iPhone</category>
 <category domain="http://www.ifountain.com/taxonomy/term/9">ITManagement</category>
 <category domain="http://www.ifountain.com/taxonomy/term/13">ITManagementTools</category>
 <category domain="http://www.ifountain.com/blogs/category/mobile">mobile</category>
 <category domain="http://www.ifountain.com/blogs/category/rapidinsight">RapidInsight</category>
 <category domain="http://www.ifountain.com/blogs/category/rapidoss">RapidOSS</category>
 <category domain="http://www.ifountain.com/blogs/category/webinterface">web interface</category>
 <pubDate>Wed, 16 Sep 2009 12:38:46 -0700</pubDate>
 <dc:creator>berkay</dc:creator>
 <guid isPermaLink="false">789 at http://www.ifountain.com</guid>
<feedburner:origLink>http://www.ifountain.com/blog/mobile+it+management+comes+town</feedburner:origLink></item>
<item>
 <title>Topology Maps in Network Management</title>
 <link>http://feedproxy.google.com/~r/rapidthoughts/~3/shSmRrjSya0/topology+maps+network+management</link>
 <description>&lt;p&gt;
Topology maps and events lists (aka alerts/alarms/notifications) are two most commonly used UI patterns to present monitoring data to users in network monitoring. The usefulness of topology maps is not an agreed upon subject in the network monitoring community. Some folks think maps are &amp;quot;must have&amp;quot; for a monitoring tool, others don't care for them at all.&lt;/p&gt;
&lt;p&gt;Most monitoring tools in the market do offer some kind of maps functionality, but the quality varies significantly, not all maps are created equal. I think usefulness of the network topology maps highly depend on the design of the solution. Network monitoring field is full of people scarred by the experience of manually maintaining the hierarchical maps (a la HPOV NNM). I personally think maps indeed can be useful when implemented right, and many people do request it hence we've added Maps to RapidOSS. &lt;br /&gt;
Distilling the experiences of the past, we've steered clear of the most common pain points associated with maps. Here is how/why RapidOSS map component is different:
&lt;/p&gt;
&lt;h3&gt;- Flash (flex) based&lt;/h3&gt;
&lt;p&gt;RapidOSS has a web based UI. We try to use the browser natively (html/javascript) as much as possible. However, we have not found a robust library to be able to create maps in the browser natively and work in all major browsers (I'm looking at you IE).&lt;/p&gt;
&lt;p&gt;We believe that the user experience with a flash based component is a lot less problematic than the alternatives (java applets, SVG plugins, Canvas emulators etc.) and over 90% of PCs already have flash installed. Hence, we've developed RI map component as a flash component, using flex and the excellent &lt;a href="http://flare.prefuse.org"&gt;Flare&lt;/a&gt; library. &lt;/p&gt;
&lt;h3&gt;- Automatic or manual layouts&lt;/h3&gt;
&lt;p&gt;Users still manually organize the position of the icons and save the layout, however RI maps can also use layout algorithms (circular, hierarchical, etc.) to determine the position of each node, hence manual positioning of the nodes in the map is not required.  &lt;/p&gt;
&lt;h3&gt;- Focused maps&lt;/h3&gt;
&lt;p&gt;RI maps can focus on a specific area of the network topology and expand as necessary. A typical scenario is to launch the map from the event list to see the related device and the devices that are one hop away. This approach is essential in making browsing through large networks manageable. &lt;/p&gt;
&lt;h3&gt;- Integrated&lt;/h3&gt;
&lt;p&gt;RI UI components can communicate with other and exchange data which makes As with other RI UI components, map component can be used as part of a page, can exchange data (communicate) with other RI (javascript) components, etc., which enables dynamic, interactive user interfaces. In addition, actions can be executed from the drop down menu, integrating the menu with other tools and UI components to provide additional relevant information to users. &lt;/p&gt;
&lt;h3&gt;- Decoupled component&lt;/h3&gt;
&lt;p&gt;Like other RI UI components, map component receives data from RI server as standard XML, hence the client side Map component is decoupled from the origin of the data. This means the component can easily be embeded into other management solutions as long as the solution can serve the data as XML to the client.&lt;/p&gt;
&lt;p&gt;Many monitoring tools have the maps tied to their server. This means therefore if the tool cannot  discover devices or the connections among them, there isn't an easy way augment the data. RI server side scripts can retrieve the data from RI repository, other data sources or a combination of them. For example, for an event from Netcool about a device, topology data can be retrieved from an in house database (element manager, provisioning system, etc) and the device, connected devices as well as related applications etc. can be displayed on the map.&lt;/p&gt;
&lt;h3&gt;- Customizable&lt;/h3&gt;
&lt;p&gt;The information presented by the nodes in in RI can be customized. In addition to the drop down menu, the nodes can include 3 icons at the corners and the icons can change depending on the properties of the node objects to present status of the node, role of the node etc. There is also a gauge icon that can be used values such as utilization, etc. dynamically. And since the source code is open, more unique requirements can always be added to the code. &lt;/p&gt;
&lt;h3&gt;- Multiple layers&lt;/h3&gt;
&lt;p&gt;RI Map component can be used present multiple layers from physical layer to service dependencies, hence can be used to present cross domain connections, etc. and not just the IP networks.&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://content.screencast.com/users/Berkay/folders/Jing/media/358a53f4-0195-4128-8e88-f93ce21462d3/2009-07-13_1207.swf"&gt;&lt;img src="/system/files/u36/screencast6.png" width="252" height="171" /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;Here is a &lt;a href="http://content.screencast.com/users/Berkay/folders/Jing/media/358a53f4-0195-4128-8e88-f93ce21462d3/2009-07-13_1207.swf"&gt;short screencast&lt;/a&gt; that shows the map component as part of RapidOSS. &lt;a href="/rapidinsight/demo"&gt;Live demo&lt;/a&gt; on our site also includes the map component if you'd like to play around. As always, any feedback would be much appreciated. What is missing, what would you like to see?&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=shSmRrjSya0:tblalVzHH4w:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=shSmRrjSya0:tblalVzHH4w:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=shSmRrjSya0:tblalVzHH4w:JEwB19i1-c4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=shSmRrjSya0:tblalVzHH4w:JEwB19i1-c4" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=shSmRrjSya0:tblalVzHH4w:wF9xT3WuBAs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=shSmRrjSya0:tblalVzHH4w:wF9xT3WuBAs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=shSmRrjSya0:tblalVzHH4w:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=shSmRrjSya0:tblalVzHH4w:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=shSmRrjSya0:tblalVzHH4w:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=shSmRrjSya0:tblalVzHH4w:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rapidthoughts/~4/shSmRrjSya0" height="1" width="1"/&gt;</description>
 <comments>http://www.ifountain.com/blog/topology+maps+network+management#comments</comments>
 <category domain="http://www.ifountain.com/blogs/category/it+operations+management">IT Operations Management</category>
 <category domain="http://www.ifountain.com/taxonomy/term/9">ITManagement</category>
 <category domain="http://www.ifountain.com/blogs/category/monitoring">monitoring</category>
 <category domain="http://www.ifountain.com/blogs/category/network+management">Network Management</category>
 <category domain="http://www.ifountain.com/blogs/category/rapidinsight">RapidInsight</category>
 <category domain="http://www.ifountain.com/blogs/category/rapidoss">RapidOSS</category>
 <pubDate>Wed, 26 Aug 2009 06:02:38 -0700</pubDate>
 <dc:creator>berkay</dc:creator>
 <guid isPermaLink="false">787 at http://www.ifountain.com</guid>
<feedburner:origLink>http://www.ifountain.com/blog/topology+maps+network+management</feedburner:origLink></item>
<item>
 <title>iFountain’s RapidOSS Received 2008 EMC Partner Solution Award: Offering of the Year for EMC Smarts</title>
 <link>http://feedproxy.google.com/~r/rapidthoughts/~3/jr8b818w3Jk/ifountain%E2%80%99s+rapidinsight+received+2008+emc+partner+solution+award%3A+offering+year+emc+smarts</link>
 <description>&lt;p&gt;
&lt;em class="px11"&gt;FOR IMMEDIATE RELEASE&lt;/em&gt;&lt;em&gt; &lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
Press Release - May 13, 2009
&lt;/p&gt;
&lt;p&gt;
iFountain, an innovative independent software vendor specializing in IT Operations Management announced that its RapidOSS product is the winner of the EMC® Velocity² Technology &amp;amp; ISV Program “2008 EMC Partner Solution Award: Offering of the Year for EMC Smarts®.”
&lt;/p&gt;
&lt;p&gt;
The award recognizes iFountain's RapidOSS for its market presence, business impact, leads generated, commitment to and leverage of EMC technology, and revenue contribution among EMC Smarts partner offerings in the EMC Partner Solution Gallery.&lt;/p&gt;
&lt;p&gt;“We're honored to receive the EMC Partner Solution Award for our RapidOSS solution and we look forward to continue work closely with EMC to help our mutual customers manage their IT infrastructure more effectively” said Berkay Mollamustafaoglu, CEO of iFountain.&lt;/p&gt;
&lt;p&gt;iFountain's RapidOSS application provides integration, automation and presentation capabilities seamlessly integrated with Smarts, and can be viewed on the EMC Partner Solution Gallery. The combined solution maximizes the return on investment provided for joint customers.
&lt;/p&gt;
&lt;p&gt;
“EMC is pleased to offer an extensive selection of solutions built by our development partners, across EMC platforms, in the EMC Partner Solution Gallery. We congratulate iFountain for winning the 2008 EMC Partner Solution Award: Offering of the Year for EMC Smarts,” said Shahram Moradpour, Director&lt;br /&gt;
of Partner Development at EMC.
&lt;/p&gt;
&lt;p&gt;
&lt;br /&gt;
&lt;strong&gt;About iFountain Software&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
iFountain is dedicated to providing IT Operations Management solutions for organizations that rely on their technology infrastructure as a strategic asset, and enabling businesses to maximize the return on investment made on IT management solutions.
&lt;/p&gt;
&lt;p&gt;
iFountain solutions dramatically simplify the process of integration between disparate management systems and data sources, empowering IT organizations to align management systems with the business services they support.
&lt;/p&gt;
&lt;p&gt;
For more information visit &lt;a href="/"&gt;www.ifountain.com&lt;/a&gt;
&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=jr8b818w3Jk:d5s7OXEylxw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=jr8b818w3Jk:d5s7OXEylxw:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=jr8b818w3Jk:d5s7OXEylxw:JEwB19i1-c4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=jr8b818w3Jk:d5s7OXEylxw:JEwB19i1-c4" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=jr8b818w3Jk:d5s7OXEylxw:wF9xT3WuBAs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=jr8b818w3Jk:d5s7OXEylxw:wF9xT3WuBAs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=jr8b818w3Jk:d5s7OXEylxw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=jr8b818w3Jk:d5s7OXEylxw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=jr8b818w3Jk:d5s7OXEylxw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=jr8b818w3Jk:d5s7OXEylxw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rapidthoughts/~4/jr8b818w3Jk" height="1" width="1"/&gt;</description>
 <comments>http://www.ifountain.com/blog/ifountain%E2%80%99s+rapidinsight+received+2008+emc+partner+solution+award%3A+offering+year+emc+smarts#comments</comments>
 <category domain="http://www.ifountain.com/blogs/category/emcsmarts">EMC Smarts</category>
 <category domain="http://www.ifountain.com/blogs/category/integration">Integration</category>
 <category domain="http://www.ifountain.com/blogs/category/it+operations+management">IT Operations Management</category>
 <category domain="http://www.ifountain.com/taxonomy/term/9">ITManagement</category>
 <category domain="http://www.ifountain.com/taxonomy/term/13">ITManagementTools</category>
 <category domain="http://www.ifountain.com/blogs/category/smarts">Smarts</category>
 <pubDate>Wed, 13 May 2009 06:33:07 -0700</pubDate>
 <dc:creator>berkay</dc:creator>
 <guid isPermaLink="false">783 at http://www.ifountain.com</guid>
<feedburner:origLink>http://www.ifountain.com/blog/ifountain%E2%80%99s+rapidinsight+received+2008+emc+partner+solution+award%3A+offering+year+emc+smarts</feedburner:origLink></item>
<item>
 <title>Don't call me I'll call you. Heartbeat Monitoring Demystified </title>
 <link>http://feedproxy.google.com/~r/rapidthoughts/~3/cTTToXb5ZVk/don%2526%2523039%3Bt+call+me+i%2526%2523039%3Bll+call+you.+heartbeat+monitoring+demystified</link>
 <description>&lt;p&gt;
“Polling” and “listening” are the most common monitoring techniques. Polling is where monitoring systems periodically call monitored systems to check whether the systems is operating as it should, and collect data (performance, etc.).  Listening is where monitoring system waits (listens)  for monitored systems to either directly or indirectly (through other systems, etc.) send information. In network monitoring, monitoring system polling SNMP agent of the devices, etc. is an example of polling technique, and processing of traps and syslog messages are examples of the listening technique. &lt;/p&gt;
&lt;p&gt;Heartbeat monitoring is another technique that can be considered an enhanced form of listening. Some systems periodically send information,(events) aka heartbeats, to signal that the system is operating as it should. In this case, &lt;strong&gt;the absence of these heartbeat events and not events themselves indicate a problem&lt;/strong&gt;, hence these events need to be processed differently than typical events. &lt;/p&gt;
&lt;p&gt;It's always been possible to implement the necessary logic to handle heartbeat events in &lt;a href="/rapidinsight/"&gt;RapidOSS&lt;/a&gt;. With the &lt;a href="/rapidinsight/download"&gt;version 3.3&lt;/a&gt;, RapidOSS now includes a &lt;a href="http://www.ifountain.org/confluence/display/RIDOC/HeartBeat+Monitoring"&gt;reference implementation to process heartbeat events&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Instead of creating an event for each heartbeat and then processing/correlating these events, heartbeats are stored in a separate class. RsHeartBeat class provides all the functionality required to process and store heartbeat messages.  Process is straight forward:
&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
	1. Identify the objects that should receive periodic heartbeats with name and the expected frequency of the heartbeats.&lt;br /&gt;
	       RsHeartBeat.configureHeartBeatMonitoring(“System1&amp;quot;,60)&lt;/p&gt;
&lt;p&gt;	2. Process received heartbeat events &lt;br /&gt;
	      RsHeartBeat.recordHeartBeat(&amp;quot;System1&amp;quot;)&lt;/p&gt;
&lt;p&gt;	3. If a heartbeat is not received for a monitored system longer than the specified heartbeat interval, an event is created. &lt;/p&gt;
&lt;p&gt;	4. Event is cleared automatically when a heartbeat is received again.
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;
There are number of use cases where heartbeat monitoring approach can be very useful. When using listening approach to receive events from external systems, a heartbeat can ensure the sending system is operational (no news is not necessarily good news!).  In fact, we often use this technique to monitor the monitoring systems themselves. For example to ensure that SNMP traps are processed throughout out the system a trap may be sent periodically as heartbeat. Absence of this trap for longer than specified period would indicate a problem somewhere in the chain and has to be address immediately. &lt;/p&gt;
&lt;p&gt;I believe that the functionality included as part of RapidOSS v3.3 will reduce the barriers to using this technique and make it easy to implement heartbeat monitoring. 
&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=cTTToXb5ZVk:BBOwD0F4Sbc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=cTTToXb5ZVk:BBOwD0F4Sbc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=cTTToXb5ZVk:BBOwD0F4Sbc:JEwB19i1-c4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=cTTToXb5ZVk:BBOwD0F4Sbc:JEwB19i1-c4" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=cTTToXb5ZVk:BBOwD0F4Sbc:wF9xT3WuBAs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=cTTToXb5ZVk:BBOwD0F4Sbc:wF9xT3WuBAs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=cTTToXb5ZVk:BBOwD0F4Sbc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=cTTToXb5ZVk:BBOwD0F4Sbc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=cTTToXb5ZVk:BBOwD0F4Sbc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=cTTToXb5ZVk:BBOwD0F4Sbc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rapidthoughts/~4/cTTToXb5ZVk" height="1" width="1"/&gt;</description>
 <comments>http://www.ifountain.com/blog/don%2526%2523039%3Bt+call+me+i%2526%2523039%3Bll+call+you.+heartbeat+monitoring+demystified#comments</comments>
 <category domain="http://www.ifountain.com/blogs/category/eventmanagement">event management</category>
 <category domain="http://www.ifountain.com/blogs/category/monitoring">monitoring</category>
 <category domain="http://www.ifountain.com/blogs/category/rapidinsight">RapidInsight</category>
 <category domain="http://www.ifountain.com/blogs/category/rapidoss">RapidOSS</category>
 <pubDate>Thu, 07 May 2009 06:54:34 -0700</pubDate>
 <dc:creator>berkay</dc:creator>
 <guid isPermaLink="false">782 at http://www.ifountain.com</guid>
<feedburner:origLink>http://www.ifountain.com/blog/don%2526%2523039%3Bt+call+me+i%2526%2523039%3Bll+call+you.+heartbeat+monitoring+demystified</feedburner:origLink></item>
<item>
 <title>Managing Planned and Unplanned Maintenance with RapidOSS</title>
 <link>http://feedproxy.google.com/~r/rapidthoughts/~3/ffQXJx-J-Yo/managing+planned+and+unplanned+maintenance+rapidinsight</link>
 <description>&lt;p&gt;
Handling of the planned/unplanned maintenance of IT infrastructure is an essential event management activity, yet it seems to be an after thought in most tools.  The accuracy of the information presented to users is essential. Users need to know what it truly a problem that requires immediate action and what is not. &lt;/p&gt;
&lt;p&gt;Where IT organizations hold maintenance information varies widely from excel spreadsheets to service desk software, which is one reason why handling of maintenance in event management is often a field activity. Nonetheless, event management systems can provide the infrastructure to facilitate the implementation of planned/unplanned maintenance of IT infrastructure components. &lt;a href="/rapidinsight"&gt;RapidOSS &lt;/a&gt;had inherent support for &lt;a href="http://www.ifountain.org/confluence/display/RIDOC/Event+Enrichment"&gt;enrichment&lt;/a&gt; and processing of events using data from external sources, and it's always been possible to implement maintenance management. With the &lt;a href="/rapidinsight/download"&gt;release of version 3.3&lt;/a&gt;, RapidOSS now includes a reference implementation that can be used as is or modified easily to meet specific requirements in the field. &lt;/p&gt;
&lt;p&gt;In line with the general philosophy of RapidOSS, maintenance management functionality is implemented as operations (methods) of a class, hence fully programmable, can be automated. Using integration capabilities of RapidOSS, maintenance information can be retrieved from other systems, database, spreadsheets, etc.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;img src="/system/files/maint2_0.png" width="600" height="297" /&gt; 
&lt;/p&gt;
&lt;p&gt;
In addition to the programmatic methods provided to facilitate integration and automation of the maintenance process, user interface components (that use the same underlying operations) are provided to manage maintenance state of objects interactively through the RapidOSS UI.  Users can launch maintenance view from events, etc. and change maintenance status of objects or schedule maintenance periods for future.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Functionality covers most common scenarios: &lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;An object (a device, link, interface, application, etc.) can be put into maintenance mode or taken out of maintenance mode (programmatically or interactive via the UI)&lt;/li&gt;
&lt;li&gt;User can specify a fixed amount of time as the duration of the maintenance period. At the end of the specified duration, object would be taken out of maintenance model&lt;/li&gt;
&lt;li&gt;Maintenance period can be scheduled for future date and time &lt;/li&gt;
&lt;li&gt;When an object is put into maintenance mode explicitly (via the UI or by an integration script etc.), or due to a scheduled maintenance window, related events are also flagged. Similarly, when an object is taken out of maintenance mode, flag is removed from related events. &lt;/li&gt;
&lt;li&gt;When new events are processed, the maintenance status of the relevant object is checked, if the object is in maintenance mode, the event is also flagged. &lt;/li&gt;
&lt;li&gt;When a scheduled maintenance ends, maintenance flag is removed from the object and the related events. &lt;/li&gt;
&lt;li&gt;Users can filter our events related to objects in maintenance, use saved queries to see only maintenance events, etc.  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
And since RapidOSS can already process event streams from &lt;a href="/rapidinsight/download"&gt;Netcool&lt;/a&gt;, &lt;a href="http://www.ifountain.org/confluence/display/RIDOC/RapidInsight+Smarts+Plugin"&gt;EMC Smarts&lt;/a&gt;, &lt;a href="http://www.ifountain.org/confluence/display/RIDOC/RapidInsight+Smarts+Plugin"&gt;OpenNMS&lt;/a&gt;, etc., maintenance functionality can be used to manage maintenance in these systems as well. &lt;/p&gt;
&lt;p&gt;Maintenance module files are provided as part of RapidOSS include in the solutions directory. Further information can be found in the&lt;a href="http://www.ifountain.org/confluence/display/RIDOC/RapidInsight+Smarts+Plugin"&gt; integrators' guide&lt;/a&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=ffQXJx-J-Yo:zGvvIknujT8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=ffQXJx-J-Yo:zGvvIknujT8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=ffQXJx-J-Yo:zGvvIknujT8:JEwB19i1-c4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=ffQXJx-J-Yo:zGvvIknujT8:JEwB19i1-c4" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=ffQXJx-J-Yo:zGvvIknujT8:wF9xT3WuBAs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=ffQXJx-J-Yo:zGvvIknujT8:wF9xT3WuBAs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=ffQXJx-J-Yo:zGvvIknujT8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=ffQXJx-J-Yo:zGvvIknujT8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=ffQXJx-J-Yo:zGvvIknujT8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=ffQXJx-J-Yo:zGvvIknujT8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rapidthoughts/~4/ffQXJx-J-Yo" height="1" width="1"/&gt;</description>
 <comments>http://www.ifountain.com/blog/managing+planned+and+unplanned+maintenance+rapidinsight#comments</comments>
 <category domain="http://www.ifountain.com/blogs/category/emcsmarts">EMC Smarts</category>
 <category domain="http://www.ifountain.com/blogs/category/eventenrichment">event enrichment</category>
 <category domain="http://www.ifountain.com/blogs/category/eventmanagement">event management</category>
 <category domain="http://www.ifountain.com/taxonomy/term/9">ITManagement</category>
 <category domain="http://www.ifountain.com/taxonomy/term/13">ITManagementTools</category>
 <category domain="http://www.ifountain.com/blogs/category/netcool">Netcool</category>
 <category domain="http://www.ifountain.com/blogs/category/rapidinsight">RapidInsight</category>
 <category domain="http://www.ifountain.com/blogs/category/rapidoss">RapidOSS</category>
 <pubDate>Tue, 05 May 2009 01:47:58 -0700</pubDate>
 <dc:creator>berkay</dc:creator>
 <guid isPermaLink="false">781 at http://www.ifountain.com</guid>
<feedburner:origLink>http://www.ifountain.com/blog/managing+planned+and+unplanned+maintenance+rapidinsight</feedburner:origLink></item>
<item>
 <title>RapidOSS wins EMC Smarts 2008 Offering of the Year Award</title>
 <link>http://feedproxy.google.com/~r/rapidthoughts/~3/SNkRVJUunjs/rapidinsight+wins+emc+smarts+2008+offering+year+award</link>
 <description>&lt;p&gt;
&lt;font size="3"&gt;&lt;strong&gt;Stop the presses! We've been notified by &lt;a href="http://www.emc.com/smarts" target="_blank"&gt;EMC Smarts&lt;/a&gt; that our &lt;a href="/rapidinsight"&gt;RapidOSS&lt;/a&gt; product has been awarded &lt;a href="http://software.emc.com/microsites/application_portfolio/PSG_partner_solution_awards.jsp" target="_blank"&gt;“2008 Offering of the Year Award”&lt;/a&gt;&lt;/strong&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://software.emc.com/microsites/application_portfolio/PSG_partner_solution_awards.jsp" target="_blank"&gt;&lt;img src="/system/files/block-Emc-award.jpg" alt="EMC Smarts 2008 Offering of the Year Award" title="RapidInsight wins EMC Smarts 2008 Offering of the Year Award" style="padding-right:15px; " width="190" height="131" align="left" /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p &gt;
As you can imagine we're thrilled about this!  iFountain has been an EMC development partner for several years now and we have developed &lt;a href="/smarts"&gt;number of solutions&lt;/a&gt; that complement the EMC Smarts production suite. It is very nice to get some recognition and appreciated by everyone in the company.
&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=SNkRVJUunjs:tlsPAotyf3k:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=SNkRVJUunjs:tlsPAotyf3k:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=SNkRVJUunjs:tlsPAotyf3k:JEwB19i1-c4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=SNkRVJUunjs:tlsPAotyf3k:JEwB19i1-c4" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=SNkRVJUunjs:tlsPAotyf3k:wF9xT3WuBAs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=SNkRVJUunjs:tlsPAotyf3k:wF9xT3WuBAs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=SNkRVJUunjs:tlsPAotyf3k:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=SNkRVJUunjs:tlsPAotyf3k:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=SNkRVJUunjs:tlsPAotyf3k:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=SNkRVJUunjs:tlsPAotyf3k:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rapidthoughts/~4/SNkRVJUunjs" height="1" width="1"/&gt;</description>
 <comments>http://www.ifountain.com/blog/rapidinsight+wins+emc+smarts+2008+offering+year+award#comments</comments>
 <category domain="http://www.ifountain.com/blogs/category/emcsmarts">EMC Smarts</category>
 <category domain="http://www.ifountain.com/blogs/category/rapidinsight">RapidInsight</category>
 <category domain="http://www.ifountain.com/blogs/category/rapidoss">RapidOSS</category>
 <pubDate>Thu, 16 Apr 2009 11:56:01 -0700</pubDate>
 <dc:creator>berkay</dc:creator>
 <guid isPermaLink="false">780 at http://www.ifountain.com</guid>
<feedburner:origLink>http://www.ifountain.com/blog/rapidinsight+wins+emc+smarts+2008+offering+year+award</feedburner:origLink></item>
<item>
 <title>Simple consistent interfaces to external systems</title>
 <link>http://feedproxy.google.com/~r/rapidthoughts/~3/9uEHEY6ZYIA/simple+consistent+interfaces+external+systems</link>
 <description>&lt;p&gt;
In my conversations with potential customers and in documentation, I often state that RapidOSS makes it easy to work with external systems. Since &amp;quot;easy&amp;quot; is a relative concept, without some concrete examples this may not mean much to folks who don't have first hand experience working with RapidOSS.
&lt;/p&gt;
&lt;p&gt;
Integration with external systems very often require in-depth understanding of the APIs provided by the external systems. Even when the external system provides standard APIs (SOAP, database etc.) it is not easy to master the variations from the standards, and figure out the structure of the data, how to use it.
&lt;/p&gt;
&lt;p&gt;
In RapidOSS, we use a simple data structure consistently for all external systems. If the data is a single object (record, line, etc.) it is represented as name value pairs, referred to as “&lt;a href="http://groovy.codehaus.org/Collections" target="_blank"&gt;Map&lt;/a&gt;”. For example, if we want to represent employee information, we could use the following structure:
&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div id="display-code"&gt;
&lt;code [type="java"]&gt;&lt;br /&gt;
def employee = [name:”John Doe”, department:”Accounting”, age:34]&lt;/p&gt;
&lt;p&gt;// We  can also use the following alternative format with the dot notation to the same end:&lt;br /&gt;
def employee = [:]  // initializes a Map&lt;br /&gt;
employee.name = “John Doe”&lt;br /&gt;
employee.department = “Accounting”&lt;br /&gt;
employee.age = 34&lt;/p&gt;
&lt;p&gt;&lt;/code&gt;
&lt;/div&gt;
&lt;p&gt;To represent multiple objects, we use “&lt;a href="http://groovy.codehaus.org/Collections" target="_blank"&gt;List of Maps&lt;/a&gt;”. For example to represent employees:&lt;/p&gt;
&lt;div id="display-code"&gt;
&lt;code [type="java"]&gt;&lt;br /&gt;
def employees = [&lt;br /&gt;
    [name:”John Doe”, department:”Accounting”, age:34],&lt;br /&gt;
    [name:”Jane Smith”, department:”Finance”, age:25]&lt;br /&gt;
]&lt;br /&gt;
&lt;/code&gt;
&lt;/div&gt;
&lt;p&gt;
These are easy data structures to work with and groovy provides number of powerful yet simple methods to work with these List and Map data structures.
&lt;/p&gt;
&lt;div id="display-code"&gt;
&lt;code [type="java"]&gt;&lt;br /&gt;
println employees[0].name // prints “John Doe”&lt;br /&gt;
println  employees.name // prints [“John Doe”, “Jane Smith”]&lt;br /&gt;
employees.each { employee -&gt; //iterates through the list&lt;br /&gt;
    println employee.name&lt;br /&gt;
}&lt;br /&gt;
&lt;/code&gt;
&lt;/div&gt;
&lt;p&gt;So when we create integration layers with external systems, we map the data structures provided by the external systems into these simple and flexible data structures available in Groovy.
&lt;/p&gt;
&lt;p&gt;
To demonstrate how this works in practice, let's say we'd like to create an event in various systems. Let's start with RapidOSS itself. How to create an event in RapidOSS? The mechanism is simple, put the event properties into a map and call an operation (method of a class) to create the event in RapidOSS repository.
&lt;/p&gt;
&lt;div id="display-code"&gt;
&lt;code [type="java"]&gt;&lt;/p&gt;
&lt;p&gt;def eventProps = [:] //intialize a Map&lt;br /&gt;
eventProps.name = “MyTestEvent”&lt;br /&gt;
eventProps.severity = 3&lt;br /&gt;
eventProps.elementName = “LabDevice1”&lt;br /&gt;
eventProps.source = “test script”&lt;br /&gt;
eventProps.description = “creating an event for testing”&lt;br /&gt;
RsRiEvent.add(eventProps)&lt;/p&gt;
&lt;p&gt;// or similarly in a single line by defining the structure directly inside the operation.&lt;/p&gt;
&lt;p&gt;RsRiEvent.add(name:“MyTestEvent”, severity:3, elementName:”LabDevice1”, source:”test script”)&lt;br /&gt;
&lt;/code&gt;
&lt;/div&gt;
&lt;p&gt;
How would you create an event in Netcool? The mechanism is the same, the only difference is that the names of the event properties (fields as they are referred to in Netcool) and the class operation
&lt;/p&gt;
&lt;div id="display-code"&gt;
&lt;code [type="java"]&gt;&lt;/p&gt;
&lt;p&gt;def eventProps = [:]&lt;br /&gt;
eventProps.identifier = “MyTestEvent”&lt;br /&gt;
eventProps.severity = 3&lt;br /&gt;
eventProps.node = “LabDevice1”&lt;br /&gt;
eventProps.summary = “creating an event for testing”&lt;/p&gt;
&lt;p&gt;// we need to specify which external system we want to work with&lt;br /&gt;
def netcool = NetcoolDatasource.get(name:“Omnibus”)&lt;br /&gt;
netcool.addEvent(eventProps)&lt;br /&gt;
&lt;/code&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;How about EMC/Smarts?  &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div id="display-code"&gt;
&lt;code [type="java"]&gt;&lt;/p&gt;
&lt;p&gt;def eventProps = [:]&lt;br /&gt;
eventProps.eventName = “MyTestEvent”&lt;br /&gt;
eventProps.severity = 3&lt;br /&gt;
eventProps.instanceName = “LabDevice1”&lt;br /&gt;
eventProps.className = “Test”&lt;br /&gt;
eventProps.sourceDomainName = “RapidOSS”&lt;br /&gt;
eventProps.eventText = “creating an event for testing”&lt;/p&gt;
&lt;p&gt;def smarts = SmartsNotificationDatasource.get(name:“SAM”)&lt;br /&gt;
smarts.addNotification(eventProps)&lt;br /&gt;
&lt;/code&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;And OpenNMS? &lt;/p&gt;
&lt;div id="display-code"&gt;
&lt;code [type="java"]&gt;&lt;/p&gt;
&lt;p&gt;def eventProps = [:] &lt;br /&gt;
eventProps.uei =   “MyTestEvent”&lt;br /&gt;
eventProps.node =  “LabDevice1”&lt;br /&gt;
eventProps.source =  “RapidOSS”&lt;br /&gt;
eventProps.description = “creating an event for testing” &lt;/p&gt;
&lt;p&gt;def openNms = OpenNmsEventDatasource.get(name:"OpenNMS")&lt;br /&gt;
openNms.sendEvent(eventProps)&lt;br /&gt;
&lt;/code&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;How about opening a ticket in the ticketing system?&lt;/p&gt;
&lt;div id="display-code"&gt;
&lt;code [type="java"]&gt;&lt;/p&gt;
&lt;p&gt;def serviceDesk = RsTicket.get(name:"MyServiceDesk")&lt;br /&gt;
def props = [:]&lt;br /&gt;
props.object = "LabDevice1"&lt;br /&gt;
props.eventName = "Down"&lt;br /&gt;
props.description = “creating an event for testing”&lt;br /&gt;
serviceDesk.createTicket(props)&lt;br /&gt;
&lt;/code&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;What if I just want to send an snmp trap to another management system? &lt;/p&gt;
&lt;div id="display-code"&gt;
&lt;code [type="java"]&gt;&lt;/p&gt;
&lt;p&gt;def trap  = SNMPTrap.get(name:"MoM")&lt;br /&gt;
def eventProps= [:]&lt;br /&gt;
eventProps.enterprise = ".1.3.6.1.4.1.88888.12"&lt;br /&gt;
eventProps.generic = 6&lt;br /&gt;
eventProps.specific = 1&lt;br /&gt;
eventProps.varbinds = []&lt;br /&gt;
trap.send(eventProps)&lt;br /&gt;
&lt;/code&gt;
&lt;/div&gt;
&lt;p&gt;
Note that RapidOSS is using a different interface/protocol behind the scenes for each of these systems. For Netcool JDBC (or SNMP Trap), for EMC/Smarts Java API, for OpenNMS TCP socket, etc. RapidOSS handles the complexities and idiosyncrasies of the interfaces provided by the external systems and providing the script developer a simple, consistent structure to work with, and all this without inventing a new, proprietary and crippled language (thanks to &lt;a href="http://groovy.codehaus.org/" target="_blank"&gt;Groovy&lt;/a&gt;!)
&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=9uEHEY6ZYIA:mHXm9JytM7Y:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=9uEHEY6ZYIA:mHXm9JytM7Y:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=9uEHEY6ZYIA:mHXm9JytM7Y:JEwB19i1-c4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=9uEHEY6ZYIA:mHXm9JytM7Y:JEwB19i1-c4" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=9uEHEY6ZYIA:mHXm9JytM7Y:wF9xT3WuBAs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=9uEHEY6ZYIA:mHXm9JytM7Y:wF9xT3WuBAs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=9uEHEY6ZYIA:mHXm9JytM7Y:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=9uEHEY6ZYIA:mHXm9JytM7Y:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rapidthoughts?a=9uEHEY6ZYIA:mHXm9JytM7Y:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rapidthoughts?i=9uEHEY6ZYIA:mHXm9JytM7Y:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rapidthoughts/~4/9uEHEY6ZYIA" height="1" width="1"/&gt;</description>
 <comments>http://www.ifountain.com/blog/simple+consistent+interfaces+external+systems#comments</comments>
 <category domain="http://www.ifountain.com/blogs/category/api">API</category>
 <category domain="http://www.ifountain.com/blogs/category/emcsmarts">EMC Smarts</category>
 <category domain="http://www.ifountain.com/blogs/category/integration">Integration</category>
 <category domain="http://www.ifountain.com/blogs/category/netcool">Netcool</category>
 <category domain="http://www.ifountain.com/blogs/category/opennms">OpenNMS</category>
 <category domain="http://www.ifountain.com/blogs/category/rapidinsight">RapidInsight</category>
 <category domain="http://www.ifountain.com/blogs/category/rapidoss">RapidOSS</category>
 <category domain="http://www.ifountain.com/blogs/category/smarts">Smarts</category>
 <category domain="http://www.ifountain.com/blogs/category/snmp">SNMP</category>
 <pubDate>Thu, 02 Apr 2009 06:52:06 -0700</pubDate>
 <dc:creator>berkay</dc:creator>
 <guid isPermaLink="false">778 at http://www.ifountain.com</guid>
<feedburner:origLink>http://www.ifountain.com/blog/simple+consistent+interfaces+external+systems</feedburner:origLink></item>
</channel>
</rss>
