<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>RiverMuse: IT Operations Management &#38; Event Correlation Software &#187; tbl</title>
	<atom:link href="http://www.rivermuse.com/tag/tbl/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rivermuse.com</link>
	<description></description>
	<lastBuildDate>Tue, 15 Jun 2010 20:27:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Why Transportable Business Logic Can Make Your Operations Simpler</title>
		<link>http://www.rivermuse.com/blog/why-transportable-business-logic-can-make-your-operations-simpler/</link>
		<comments>http://www.rivermuse.com/blog/why-transportable-business-logic-can-make-your-operations-simpler/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 06:54:57 +0000</pubDate>
		<dc:creator>Mark Wilkins</dc:creator>
				<category><![CDATA[Product]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[IT Operations management]]></category>
		<category><![CDATA[tbl]]></category>
		<category><![CDATA[transportable business logic]]></category>

		<guid isPermaLink="false">http://www.rivermuse.com/content/?p=2325</guid>
		<description><![CDATA[I remember many years ago, working for a large American bank when they went through an exercise to change their IP address ranges throughout Europe. Despite the best efforts of the project team, the task was an absolute nightmare. Not so much the actual address changes throughout every European site – that went fairly smoothly – but the sheer man-effort required around the clock to [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.rivermuse.com%2Fblog%2Fwhy-transportable-business-logic-can-make-your-operations-simpler%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.rivermuse.com%2Fblog%2Fwhy-transportable-business-logic-can-make-your-operations-simpler%2F" height="61" width="51" /></a></div><p>I remember many years ago, working for a large American bank when they went through an exercise to change their IP address ranges throughout Europe. Despite the best efforts of the project team, the task was an absolute nightmare. Not so much the actual address changes throughout every European site – that went fairly smoothly – but the sheer man-effort required around the clock to re-configure the many element management systems scattered across the campus. It took almost a week to re-configure everything, and for almost three weeks after that, we were still mopping up mistakes, mis-configurations and syntax errors. Before these errors were rectified, we (the group that I was part of) missed network faults and missed SLAs, and we were suffering from silent failure (not that I knew what that was back then). The department’s name was mud; it took months of effort to restore confidence in the network management team, and we created a function whose sole purpose was to maintain configuration files throughout the company. I just remember thinking that there must be an easier way to do this.</p>
<p>Several years later, working for a European systems integrator, I designed and built a remote network management system. Key to the success of this system was its ability to monitor change; I was very aware of the pain of that experience with the American bank, and I designed this new system to reduce this kind of pain. But, every time a new customer was added, there were still many weeks of frenetic activity before a service could be commissioned. Despite my best efforts, I was still slave to the sheer number of configuration files that required updating every time a network was added, or something changed in a given network. I could automate the heck out of many parts of the system, but there were still situations where manual intervention was required, and these were always the most contentious times.</p>
<p>If I were tasked with doing the same thing again, my criteria when choosing the right tools would be massively different; I would be looking for a system that used a single language throughout, required minimal intervention to get up and running, and one that would let me re-use configuration files time and time again. This last part would allow me to deliver similar services to multiple customers. People who have worked with me in the past will remember me banging on about “light, generic and elegant” systems.</p>
<p>I’ve finally found one.</p>
<p>RiverMuse has developed the concept of Transportable Business Logic (TBL). This, in essence, is a method of configuring how the various components of the Pro product respond to Alerts from any system or device. Written using a simple yet eloquent meta-language called RiverMuse Object Definition Language (or RODL for short), TBL is object oriented in approach, and is completely device-agnostic. So, if a host changes name or IP address, RiverMuse Pro simply adapts to the change (without the risk of silent failure – see above) and the business logic remains intact.</p>
<p>And, because of the structured nature of TBL, I can take any object file and load it on any number of RiverMuse implementations, and it will always work &#8212; truly transportable. If I were a reseller of RiverMuse and other related products, my value proposition would be to reduce the time to value through the RMOs I had written around integrations between these products.</p>
<p>The possibilities are endless; what if I could create RMOs and post them in an Apps Store of some description? And what if I could buy and download RMOs for specific functions created by other RiverMuse users? At the end of the day, experience is best shared, so why should I have to re-invent the wheel every time I come across a new (to me) piece of equipment, system, application or condition? The chances are that somebody out there has already been through that experience, so I could benefit from their knowledge. Light, generic and elegant.</p>
<p>Try for yourself. <a href="../sign-up-for-rivermuse-pro/">Download</a> RiverMuse Pro free for 30 days and check out Transportable Business Logic.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rivermuse.com/blog/why-transportable-business-logic-can-make-your-operations-simpler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reasons for selecting RiverMuse PRO for Real-time Consolidated Operations Part 2</title>
		<link>http://www.rivermuse.com/blog/reasons-for-selecting-rivermuse-pro-for-real-time-consolidated-operations-part-2-of-2/</link>
		<comments>http://www.rivermuse.com/blog/reasons-for-selecting-rivermuse-pro-for-real-time-consolidated-operations-part-2-of-2/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 22:46:52 +0000</pubDate>
		<dc:creator>Ahmed</dc:creator>
				<category><![CDATA[Market]]></category>
		<category><![CDATA[Product]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[discovery]]></category>
		<category><![CDATA[Disruptive Innovation]]></category>
		<category><![CDATA[dynamic enrichment]]></category>
		<category><![CDATA[Event and fault management]]></category>
		<category><![CDATA[IT operations]]></category>
		<category><![CDATA[Manager of Managers]]></category>
		<category><![CDATA[presence management]]></category>
		<category><![CDATA[RiverMuse]]></category>
		<category><![CDATA[rivermuse pro]]></category>
		<category><![CDATA[tbl]]></category>
		<category><![CDATA[transportable business logic]]></category>

		<guid isPermaLink="false">http://beta.rivermuse.com/content/?p=1455</guid>
		<description><![CDATA[RiverMuse PRO includes a Reusable Business Logic (RBL) engine to streamline the creation of all configuration components in a single reusable package.
The configuration is loaded through a text file; it is then parsed and converted by a back-end engine that updates the configuration of multiple components within the RiverMuse product. This is a vast change from traditional Manager of Managers (MoM) solutions as configurations from [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.rivermuse.com%2Fblog%2Freasons-for-selecting-rivermuse-pro-for-real-time-consolidated-operations-part-2-of-2%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.rivermuse.com%2Fblog%2Freasons-for-selecting-rivermuse-pro-for-real-time-consolidated-operations-part-2-of-2%2F" height="61" width="51" /></a></div><p><strong><em>RiverMuse PRO includes a Reusable Business Logic (RBL) engine to streamline the creation of all configuration components in a single reusable package.</em></strong></p>
<p>The configuration is loaded through a text file; it is then parsed and converted by a back-end engine that updates the configuration of multiple components within the RiverMuse product. This is a vast change from traditional Manager of Managers (MoM) solutions as configurations from multiple components are incorporated in a single configuration.</p>
<p>The RBL engine serves to:<br />
 &#8211;       Map organizational processes into the product through one configuration channel<br />
 &#8211;      Fuel the creation of a community driven repository (aka App Store). Configuration packages can be shared or bought. (i.e. a configuration package for grouping events by event type, and performing isolated problem correlation; a configuration package for interpreting Cisco alarms and integrating with Cisco inventory tools to populate RiverMuse dynamic variables).</p>
<p><strong><em>RiverMuse PRO also incorporates a presence management engine that can discover entities on demand.</em></strong></p>
<p>This is most useful when new alarms are reported for devices/entities not yet present in a CMDB or inventory management system. A RiverMuse Business Logic Package can first lookup Configuration Item information from the CMDB, and if nothing is found, attempt to perform a discovery using the RiverMuse Presence Management System. This will provide many additional variables that can be leveraged through correlations, automations, and escalations.</p>
<p><strong><em>RiverMuse PRO includes a centralized rules management wizard</em></strong>.</p>
<p>Whether there are 1 or 50 remotely deployed collectors, rules are configured in a central location through a GUI. Within a traditional Manager of Managers (MoM) solution, the process of obtaining events, performing correlation, and providing business context are usually separate and distinct. Legacy MoM architectures typically require business logic rules to be updated at various levels and multiple components within their system and frequently using different, proprietary scripting languages. This creates a management challenge &#8211; and makes it hard for operations teams to keep up with infrastructure shifts.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rivermuse.com/blog/reasons-for-selecting-rivermuse-pro-for-real-time-consolidated-operations-part-2-of-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
