<?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.tibcoblogs.com/~d/styles/itemcontent.css"?><rss 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:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Complex Event Processing (CEP) Blog</title>
	
	<link>http://tibcoblogs.com/cep</link>
	<description>Complex Event Processing (CEP)</description>
	<pubDate>Wed, 10 Mar 2010 21:13:05 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.tibcoblogs.com/ComplexEventProcessing" /><feedburner:info uri="complexeventprocessing" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>37.397823</geo:lat><geo:long>-122.166056</geo:long><image><link>http://www.tibco.com</link><url>http://tibco.com/images/logo.jpg</url><title>TIBCO Software Inc.</title></image><feedburner:emailServiceId>ComplexEventProcessing</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Location awareness and Twitter</title>
		<link>http://feeds.tibcoblogs.com/~r/ComplexEventProcessing/~3/SqGVz0a_5pE/</link>
		<comments>http://tibcoblogs.com/cep/2010/03/10/location-awareness-and-twitter/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 19:20:49 +0000</pubDate>
		<dc:creator>Paul Vincent</dc:creator>
		
		<category><![CDATA[Complex Event Processing (CEP)]]></category>

		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://tibcoblogs.com/cep/?p=1226</guid>
		<description><![CDATA[Thanks to TIBCO&#8217;s Patrick Sapinski for some news on a CEP-driven Twitter application (albeit not public yet) that used location awareness principles to &#8220;tweet&#8221; people depending on where they were (e.g. passing a certain location). The Twitter side of the story was apparently the easy part. Patrick writes:
&#8220;We did not do any Java coding to [...]


Related posts:<ol><li><a href='http://tibcoblogs.com/cep/2009/12/09/example-of-events-in-the-cloud-tibbr/' rel='bookmark' title='Permanent Link: Example of Events in the Cloud&#8230; tibbr'>Example of Events in the Cloud&#8230; tibbr</a></li><li><a href='http://tibcoblogs.com/cep/2009/09/07/swine-flu-location-event-processing-on-an-iphone/' rel='bookmark' title='Permanent Link: Swine flu + location event processing, on an iPhone'>Swine flu + location event processing, on an iPhone</a></li><li><a href='http://tibcoblogs.com/cep/2009/02/25/situation-awareness-in-cep/' rel='bookmark' title='Permanent Link: Situation Awareness in CEP&#8230;'>Situation Awareness in CEP&#8230;</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://twitter.com/"><img class="alignright" src="http://a1.twimg.com/a/1268179522/images/logo.png" alt="" width="224" height="55" /></a>Thanks to TIBCO&#8217;s Patrick Sapinski for some news on a CEP-driven Twitter application (albeit not public yet) that used location awareness principles to &#8220;tweet&#8221; people depending on where they were (e.g. passing a certain location). The Twitter side of the story was apparently the easy part. Patrick writes:</p>
<p><span style="color: #000080;"><em>&#8220;We did not do any Java coding to accomplish this.  We just used the <a title="TIBCO AM BusinessWorks for service integration and orchestration" href="http://www.tibco.com/software/soa/activematrix-businessworks/default.jsp" target="_blank">TIBCO BusinessWorks</a> HTTP activity to send tweets to Twitter.  It was pretty easy once I configured the messages, URL, etc.&#8221;</em></span></p>
<p>Of course, for corporate applications / private tweets there are also services like <a title="TIBCO tibbr" href="http://silver.tibco.com/tibbr/" target="_blank">Tibbr</a>, which I signed up for this week&#8230; meanwhile I&#8217;m happy sticking with iGoogle to monitor &#8220;the real thing&#8221; via RSS feeds!</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?&amp;linkurl=http%3A%2F%2Ftibcoblogs.com%2Fcep%2F2010%2F03%2F10%2Flocation-awareness-and-twitter%2F&amp;linkname=Location%20awareness%20and%20Twitter"><img src="http://tibcoblogs.com/cep/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Save/Bookmark"/></a>

<p>Related posts:<ol><li><a href='http://tibcoblogs.com/cep/2009/12/09/example-of-events-in-the-cloud-tibbr/' rel='bookmark' title='Permanent Link: Example of Events in the Cloud&#8230; tibbr'>Example of Events in the Cloud&#8230; tibbr</a></li><li><a href='http://tibcoblogs.com/cep/2009/09/07/swine-flu-location-event-processing-on-an-iphone/' rel='bookmark' title='Permanent Link: Swine flu + location event processing, on an iPhone'>Swine flu + location event processing, on an iPhone</a></li><li><a href='http://tibcoblogs.com/cep/2009/02/25/situation-awareness-in-cep/' rel='bookmark' title='Permanent Link: Situation Awareness in CEP&#8230;'>Situation Awareness in CEP&#8230;</a></li></ol></p><img src="http://feeds.feedburner.com/~r/ComplexEventProcessing/~4/SqGVz0a_5pE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tibcoblogs.com/cep/2010/03/10/location-awareness-and-twitter/feed/</wfw:commentRss>
		<feedburner:origLink>http://tibcoblogs.com/cep/2010/03/10/location-awareness-and-twitter/</feedburner:origLink></item>
		<item>
		<title>Up-Scale Your Apps with Distributed Caching</title>
		<link>http://feeds.tibcoblogs.com/~r/ComplexEventProcessing/~3/EJ1oubZzPTs/</link>
		<comments>http://tibcoblogs.com/cep/2010/03/10/up-scale-your-apps-with-distributed-caching/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 18:45:53 +0000</pubDate>
		<dc:creator>Paul Vincent</dc:creator>
		
		<category><![CDATA[Complex Event Processing (CEP)]]></category>

		<category><![CDATA[XTP]]></category>

		<category><![CDATA[ActiveSpaces]]></category>

		<category><![CDATA[distributed cache]]></category>

		<guid isPermaLink="false">http://tibcoblogs.com/cep/?p=1221</guid>
		<description><![CDATA[&#8230; was the subject of today&#8217;s Forrester-IBM webinar on distributed cache technology, with both Forrester and IBM citing CEP and EDA as users for this technology, amongst others. The overriding driver for this tech being eXtreme Transaction Processing, which we might just refactor as eXtreme Event Processing for the purposes of this blog!
One minor quibble: [...]


Related posts:<ol><li><a href='http://tibcoblogs.com/cep/2009/04/21/the-model2agent-approach-to-configuring-distributed-systems/' rel='bookmark' title='Permanent Link: The Model2Agent Approach to configuring distributed systems'>The Model2Agent Approach to configuring distributed systems</a></li><li><a href='http://tibcoblogs.com/cep/2008/06/13/xtp-recommendations-overlap-with-cep/' rel='bookmark' title='Permanent Link: XTP recommendations overlap with CEP&#8230;'>XTP recommendations overlap with CEP&#8230;</a></li><li><a href='http://tibcoblogs.com/cep/2008/12/16/the-eight-fallacies-of-distributed-computing/' rel='bookmark' title='Permanent Link: The Eight Fallacies of Distributed Computing'>The Eight Fallacies of Distributed Computing</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.tibco.com/software/data-grid/default.jsp"><img class="alignright size-full wp-image-1223" title="aspaces" src="http://tibcoblogs.com/cep/wp-content/uploads/2010/03/aspaces.png" alt="aspaces" width="177" height="99" /></a>&#8230; was the<a title="ZDNet on Up-Scale Your Apps in 2010 with Distributed Caching by Forrester and IBM, Mar10" href="http://whitepapers.zdnet.co.uk/0,1000000651,261074235p,00.htm?wp_user_rating=0" target="_blank"> subject of today&#8217;s Forrester-IBM webinar on distributed cache technology</a>, with both Forrester and IBM citing CEP and EDA as users for this technology, amongst others. The overriding driver for this tech being eXtreme Transaction Processing, which we might just refactor as eXtreme Event Processing for the purposes of this blog!</p>
<p>One minor quibble: John Rymer of <a title="Forrester blog on Cache technologies, Sep09" href="http://blogs.forrester.com/appdev/2009/09/distributed-cache-technologies-are-ready-for-the-mainstream.html" target="_blank">Forrester did the introduction</a> and during so classified the cache market as .NET, Java and NoSQL camps, with TIBCO placed in the Java camp. This might seem a fair classification of a complex market area, but of the 2 relevant TIBCO distributed cache offerings:</p>
<ul>
<li><a title="TIBCO BE - distributed cache driven rule engine for CEP" href="http://www.tibco.com/software/complex-event-processing/businessevents/default.jsp" target="_blank">TIBCO BusinessEvents</a>, although Java-based, is more accurately described as a CEP product that <span style="text-decoration: underline;">embeds</span> a distributed cache - it wouldn&#8217;t normally appear on a vendor list of distributed cache technologies;</li>
<li><a title="TIBCO ActiveSpaces data grid" href="http://www.tibco.com/software/data-grid/default.jsp" target="_blank">TIBCO ActiveSpaces</a> is more accurately described as a <a title="Wikipedia reference" href="http://en.wikipedia.org/wiki/Data_grid" target="_blank">data grid</a>, but has .NET, C and Java interfaces. I&#8217;m sure other caching / data grid products have similar multiple interfaces - after all the client is just &#8220;an interface&#8221; to the cache /  grid.</li>
</ul>
<p>Spare a thought in passing, though, for the <a title="OODBMS.org by Prof Zicari at Frankfurt Uni, Germany" href="http://www.odbms.org/" target="_blank">OODBMS guys</a>. Amongst this buzz about data grids and caching, I notice the Forrester blog is <a title="Forrester blog on Progress progress, Mar10" href="http://blogs.forrester.com/appdev/2010/03/progress-softwares-coming-out-party.html" target="_blank">reporting</a> that the Progress guys (disclosure: a TIBCO competitor in some areas) are now considering their ObjectStore OODBMS a &#8220;legacy platform&#8221;. Plus ça change, perhaps.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?&amp;linkurl=http%3A%2F%2Ftibcoblogs.com%2Fcep%2F2010%2F03%2F10%2Fup-scale-your-apps-with-distributed-caching%2F&amp;linkname=Up-Scale%20Your%20Apps%20with%20Distributed%20Caching"><img src="http://tibcoblogs.com/cep/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Save/Bookmark"/></a>

<p>Related posts:<ol><li><a href='http://tibcoblogs.com/cep/2009/04/21/the-model2agent-approach-to-configuring-distributed-systems/' rel='bookmark' title='Permanent Link: The Model2Agent Approach to configuring distributed systems'>The Model2Agent Approach to configuring distributed systems</a></li><li><a href='http://tibcoblogs.com/cep/2008/06/13/xtp-recommendations-overlap-with-cep/' rel='bookmark' title='Permanent Link: XTP recommendations overlap with CEP&#8230;'>XTP recommendations overlap with CEP&#8230;</a></li><li><a href='http://tibcoblogs.com/cep/2008/12/16/the-eight-fallacies-of-distributed-computing/' rel='bookmark' title='Permanent Link: The Eight Fallacies of Distributed Computing'>The Eight Fallacies of Distributed Computing</a></li></ol></p><img src="http://feeds.feedburner.com/~r/ComplexEventProcessing/~4/EJ1oubZzPTs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tibcoblogs.com/cep/2010/03/10/up-scale-your-apps-with-distributed-caching/feed/</wfw:commentRss>
		<feedburner:origLink>http://tibcoblogs.com/cep/2010/03/10/up-scale-your-apps-with-distributed-caching/</feedburner:origLink></item>
		<item>
		<title>How does CEP fit into BPM and SOA environments?</title>
		<link>http://feeds.tibcoblogs.com/~r/ComplexEventProcessing/~3/Xq9-mmRYi-U/</link>
		<comments>http://tibcoblogs.com/cep/2010/03/04/how-does-cep-fit-into-bpm-and-soa-environments/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 00:47:39 +0000</pubDate>
		<dc:creator>Paul Vincent</dc:creator>
		
		<category><![CDATA[BI]]></category>

		<category><![CDATA[BPM]]></category>

		<category><![CDATA[Complex Event Processing (CEP)]]></category>

		<category><![CDATA[SOA]]></category>

		<category><![CDATA[OMG EP Consortium]]></category>

		<guid isPermaLink="false">http://tibcoblogs.com/cep/?p=1146</guid>
		<description><![CDATA[There were some customer discussions recently on the conceptual relationships between the CEP and BPM and SOA &#8220;software stacks&#8221;. This coincided with the announcement of the OMG-backed Event Processing Consortium being set up (alongside the merger of the SOA and BPM consortia), events which themselves can be interpreted as that event processing has some special [...]


Related posts:<ol><li><a href='http://tibcoblogs.com/cep/2010/02/24/processes-event-driven-decisions-and-actions/' rel='bookmark' title='Permanent Link: Processes = event-driven decisions and actions?'>Processes = event-driven decisions and actions?</a></li><li><a href='http://tibcoblogs.com/cep/2008/05/23/is-cep-a-service-or-a-process/' rel='bookmark' title='Permanent Link: Is CEP a Service or a Process?'>Is CEP a Service or a Process?</a></li><li><a href='http://tibcoblogs.com/cep/2007/11/28/2nd-generation-soa-eda-cep/' rel='bookmark' title='Permanent Link: 2nd Generation SOA = EDA + CEP?'>2nd Generation SOA = EDA + CEP?</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>There were some customer discussions recently on the conceptual relationships between the CEP and BPM and SOA &#8220;software stacks&#8221;. This coincided with the announcement of the <a title="BM on EP Consortium and EP Symposium 2010 in DC in May" href="http://blog.elementallinks.net/2010/02/event-processing-symposium-2010-profiting-from-continuous-intelligence.html" target="_blank">OMG-backed Event Processing Consortium</a> being set up (alongside the<a title="BPM SOA Consortium merger " href="http://blog.soa-consortium.org/soa_consortium_insights/2010/02/bpm-and-soa-connected-for-business-optimization.html" target="_blank"> merger of the SOA and BPM consortia</a>), events which themselves can be interpreted as that event processing has some special role to play alongside BPM and SOA.</p>
<p>[Disclosure: note TIBCO is not a member of either the OMG's EP or BPMSOA consortia - they seem to be focused on end-user rather than vendor participation - but is an OMG member and participant in standards development. We currently see the <a title="EPTS home page" href="http://www.ep-ts.com/" target="_blank">EPTS</a> as the main advocacy group across vendors, academics, analysts and end-users, but will be monitoring the progress of the EP Consortium].</p>
<p>So here are a few simplistic patterns on how CEP (event processing) relates to BPM (processes) and SOA (services)&#8230;</p>
<table border="1" cellpadding="4" bgcolor="white">
<tbody>
<tr>
<th>CEP Pattern</th>
<th>Example</th>
<th>Diagram</th>
</tr>
<tr>
<td><strong>1a. Standalone CEP</strong></p>
<p>This is a bit of a misnomer - you don&#8217;t identify event patterns without some intent to use them, and at the very least such a use would be in a BAM type role displaying interesting correlations for some business person - who of course is engaged in some kind of business process, which may or may not be managed by BPM&#8230;
</td>
<td><span style="color: #333399;"><em>Monitor a production process to provide an &#8220;additional view&#8221; or dashboard for the process control manager.</em></span></td>
<td align="MIDDLE"><a href="http://tibcoblogs.com/cep/wp-content/uploads/2010/03/cep-pattern-1a-standalone-cep.png"><img class="alignright size-medium wp-image-1190" title="cep-pattern-1a-standalone-cep" src="http://tibcoblogs.com/cep/wp-content/uploads/2010/03/cep-pattern-1a-standalone-cep-300x155.png" alt="cep-pattern-1a-standalone-cep" width="300" height="155" /></a></td>
</tr>
<tr>
<td></a><strong>1b. CEP enriching BPM processes and/or  SOA services. </strong></p>
<p>This is the conventional view of CEP, detecting the complex events that are of interest to, and useful in, appropriate processes and services.</p>
<p>Complex events in these cases can be as straightforward as deducing that a deliverable has been completed, or some process truly initiated. Typically the CEP system is transforming source events into business events, for onward use in (the) business processes.
</td>
<td>
<span style="color: #333399;"><em>Identifying exception events in a business that need to handed to a workflow or case management system for resolution.</em></span></td>
<td>
<a href="http://tibcoblogs.com/cep/wp-content/uploads/2010/03/cep-pattern-1b-event-enrichment.png"><img class="size-medium wp-image-1191 alignright" title="cep-pattern-1b-event-enrichment" src="http://tibcoblogs.com/cep/wp-content/uploads/2010/03/cep-pattern-1b-event-enrichment-300x200.png" alt="cep-pattern-1b-event-enrichment" width="300" height="200" /></td>
</tr>
<tr>
<td><strong>2a. CEP monitoring processes and services</strong></p>
<p>This is where the sources of events are the managed processes and services themselves. This process and service monitoring is used to detect exceptions, disparities across systems, and system performance&#8230;</p>
<p>Note that effectively this pattern is a combination of patterns 1a and 1b above.
</td>
<td>
<span style="color: #333399;"><em>Detect when response times exceed some metrics and suggest corrective actions such as reallocating resources.</em></span>
</td>
<td>
<a href="http://tibcoblogs.com/cep/wp-content/uploads/2010/03/cep-pattern-2a-event-monitoring.png"><img class="alignright size-medium wp-image-1192" title="cep-pattern-2a-event-monitoring" src="http://tibcoblogs.com/cep/wp-content/uploads/2010/03/cep-pattern-2a-event-monitoring-300x174.png" alt="cep-pattern-2a-event-monitoring" width="300" height="174" /></a>
</td>
</tr>
<tr>
<td><strong>2b. CEP-based decisions for processes and services</strong></p>
<p>This is where I need to make intelligent decisions for the process and service layers, using the CEP layer as a monitoring, shared decision management component.</p>
<p>Note that effectively this is a slight extension of pattern 2a above.
</td>
<td>
<span style="color: #333399;"><em>A BPMN &#8220;rule activity&#8221; sends a decision request to the CEP engine to get a valid decision for a process decision point; the CEP engine monitors the decisions made.</em></span>
</td>
<td>
<a href="http://tibcoblogs.com/cep/wp-content/uploads/2010/03/cep-pattern-2b-event-based-descisioning.png"><img class="size-medium wp-image-1193 alignright" title="cep-pattern-2b-event-based-descisioning" src="http://tibcoblogs.com/cep/wp-content/uploads/2010/03/cep-pattern-2b-event-based-descisioning-300x161.png" alt="cep-pattern-2b-event-based-descisioning" width="300" height="161" /></a>
</td>
</tr>
<tr>
<td><strong>3a. Dynamic process and service control</strong></p>
<p>This is where the events from processes and services, and external services, are combined to select which processes and services are relevant to use for the current context.</p>
<p>In effect, the CEP engine becomes the controlling agent for the business processes and service engine, handling for example dynamic process selection.</p>
<p>Note that this pattern is a further evolution of patterns 2a and 2b.
</td>
<td>
<span style="color: #333399;"><em>In a complex business process for ever-changing fulfillment problems, CEP-based rules determine which sub-processes are valid based on incoming information.</em></span>
</td>
<td>
<a href="http://tibcoblogs.com/cep/wp-content/uploads/2010/03/cep-pattern-3a-dynamic-control.png"><img class="alignright size-medium wp-image-1194" title="cep-pattern-3a-dynamic-control" src="http://tibcoblogs.com/cep/wp-content/uploads/2010/03/cep-pattern-3a-dynamic-control-300x209.png" alt="cep-pattern-3a-dynamic-control" width="300" height="209" /></a>
</td>
</tr>
<tr>
<td><strong>3b. Embedded processes and services within CEP</strong></p>
<p>The final evolution of the above is when you argue that the functions of the BPM and SOA stacks can be subsumed into the CEP layer.</p>
<p>In reality this is usually only a partial subsumption, as otherwise the centralization of services into just 1 layer could be perceived as contrary to the very idea of SOA! So this covers things like event-based policy implementations being embedded as CEP rules rather than as external services, but alongside some external services such as an operational database. Indeed, one could argue that in this case the CEP event processing agents are themselves really part of the SOA layer, not the other way round!
</td>
<td>
<span style="color: #333399;"><em>A service gateway controlling access to existing services, but embedding decisions, service policies, and business rules.</em></span>
</td>
<td>
<a href="http://tibcoblogs.com/cep/wp-content/uploads/2010/03/cep-pattern-3b-dynamic-processes-and-services.png"><img class="size-medium wp-image-1196 alignright" title="cep-pattern-3b-dynamic-processes-and-services" src="http://tibcoblogs.com/cep/wp-content/uploads/2010/03/cep-pattern-3b-dynamic-processes-and-services-300x193.png" alt="cep-pattern-3b-dynamic-processes-and-services" width="300" height="193" /></a>
</td>
</tr>
</tbody>
</table>
<p>So, did I miss anything?</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?&amp;linkurl=http%3A%2F%2Ftibcoblogs.com%2Fcep%2F2010%2F03%2F04%2Fhow-does-cep-fit-into-bpm-and-soa-environments%2F&amp;linkname=How%20does%20CEP%20fit%20into%20BPM%20and%20SOA%20environments%3F"><img src="http://tibcoblogs.com/cep/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Save/Bookmark"/></a>

<p>Related posts:<ol><li><a href='http://tibcoblogs.com/cep/2010/02/24/processes-event-driven-decisions-and-actions/' rel='bookmark' title='Permanent Link: Processes = event-driven decisions and actions?'>Processes = event-driven decisions and actions?</a></li><li><a href='http://tibcoblogs.com/cep/2008/05/23/is-cep-a-service-or-a-process/' rel='bookmark' title='Permanent Link: Is CEP a Service or a Process?'>Is CEP a Service or a Process?</a></li><li><a href='http://tibcoblogs.com/cep/2007/11/28/2nd-generation-soa-eda-cep/' rel='bookmark' title='Permanent Link: 2nd Generation SOA = EDA + CEP?'>2nd Generation SOA = EDA + CEP?</a></li></ol></p><img src="http://feeds.feedburner.com/~r/ComplexEventProcessing/~4/Xq9-mmRYi-U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tibcoblogs.com/cep/2010/03/04/how-does-cep-fit-into-bpm-and-soa-environments/feed/</wfw:commentRss>
		<feedburner:origLink>http://tibcoblogs.com/cep/2010/03/04/how-does-cep-fit-into-bpm-and-soa-environments/</feedburner:origLink></item>
		<item>
		<title>Complex Event Processing: a technology evaluation check-list</title>
		<link>http://feeds.tibcoblogs.com/~r/ComplexEventProcessing/~3/zNwF0PBx2oM/</link>
		<comments>http://tibcoblogs.com/cep/2010/03/04/complex-event-processing-a-technology-evaluation-check-list/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 19:43:54 +0000</pubDate>
		<dc:creator>Paul Vincent</dc:creator>
		
		<category><![CDATA[Complex Event Processing (CEP)]]></category>

		<category><![CDATA[evaluation checklist]]></category>

		<guid isPermaLink="false">http://tibcoblogs.com/cep/?p=1155</guid>
		<description><![CDATA[One of the challenges for organisations investigating event processing technologies is &#8220;how do we know what is important&#8221;? Obviously everyone will have different views on this. Nonetheless, as TIBCO has the most experience in CEP across multiple domains and the largest customer base for a CEP technology tool, it seems to make sense to present [...]


Related posts:<ol><li><a href='http://tibcoblogs.com/cep/2008/07/25/blackboards-for-complex-event-processing/' rel='bookmark' title='Permanent Link: Blackboards for Complex Event Processing'>Blackboards for Complex Event Processing</a></li><li><a href='http://tibcoblogs.com/cep/2007/04/26/what-is-complex-event-processing-part-3/' rel='bookmark' title='Permanent Link: What is Complex Event Processing? (3/5)'>What is Complex Event Processing? (3/5)</a></li><li><a href='http://tibcoblogs.com/cep/2007/04/23/what-is-complex-event-processing-part-1/' rel='bookmark' title='Permanent Link: What is Complex Event Processing? (1/5)'>What is Complex Event Processing? (1/5)</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://tibcoblogs.com/cep/wp-content/uploads/2010/03/scorecard.png"><img class="alignright size-full wp-image-1183" title="A scorecard in TIBCO BusinessEvents!" src="http://tibcoblogs.com/cep/wp-content/uploads/2010/03/scorecard.png" alt="scorecard" width="317" height="136" /></a>One of the challenges for organisations investigating event processing technologies is &#8220;how do we know what is important&#8221;? Obviously everyone will have different views on this. Nonetheless, as TIBCO has the most<a title="TIBCO on CEP" href="http://www.tibco.com/software/complex-event-processing/default.jsp" target="_blank"> experience in CEP</a> across multiple domains and the largest customer base for a CEP technology tool, it seems to make sense to present a sample evaluation guide that shows the typical considerations and features needed.</p>
<p>First, a few comments. TIBCO deals with enterprises who can have sophisticated requirements around their complex event processing needs. <a title="TUCON 2010 will showcase some of these customers and their applications" href="http://tucon.tibco.com/" target="_blank">TIBCO customers</a> generally use CEP for operational intelligence applications covering anything from business activity and event monitoring to automated intelligent business processes. Hence <a title="TIBCO BusinessEvents - a CEP platform that embeds real-time decisioning" href="http://www.tibco.com/software/complex-event-processing/businessevents/default.jsp" target="_blank">TIBCO solutions</a> handle high throughput (not just latency) and payload size (business messages can get very large), whilst providing the fault tolerance and resilience capabilities that 24&#215;7 organizations require. But every class of CEP application has different requirements: for example an algorithmic trading solution might prioritise ultra-low-latency over other features like failover-support and logic and payload complexity. Ergo, for every use case the &#8220;example scoring factor&#8221; provided below will need to be adjusted to match the feature&#8217;s importance to the use case.</p>
<table border="1" cellpadding="4" bgcolor="white">
<tbody>
<tr>
<th>Feature</th>
<th>Detail</th>
<th>Reason</th>
<th>Example Scoring<br />
Factor</th>
</tr>
<tr>
<td>1. Event Channels</td>
<td>A. Specific channel types required</td>
<td>Example: JMS, MQ-Series, HTTP&#8230;</td>
<td align="MIDDLE">10</td>
</tr>
<tr>
<td></td>
<td>B. Custom channels</td>
<td>Example: custom event type for SCADA</td>
<td align="MIDDLE">3</td>
</tr>
<tr>
<td>2. Modelling</td>
<td>A. Event models</td>
<td>Event metadata, hierarchy, inheritance</td>
<td align="MIDDLE">10</td>
</tr>
<tr>
<td></td>
<td>B. Event object / concept models</td>
<td>Object history, hierarchy, inheritance</td>
<td align="MIDDLE">10</td>
</tr>
<tr>
<td></td>
<td>C. State and status of complex events</td>
<td>State model and flow</td>
<td align="MIDDLE">8</td>
</tr>
<tr>
<td>3. Processing Elements and Expressions</td>
<td>A. EventConditionAction rules</td>
<td>Basic event filters, aggregations</td>
<td align="MIDDLE">10</td>
</tr>
<tr>
<td></td>
<td>B. Inference rules</td>
<td>Intelligent event processing</td>
<td align="MIDDLE">6</td>
</tr>
<tr>
<td></td>
<td>C. Continuous queries</td>
<td>Event streaming aggregations, statistics</td>
<td align="MIDDLE">6</td>
</tr>
<tr>
<td></td>
<td>D. Temporal regular expressions / logic</td>
<td>Concise pattern recognition</td>
<td align="MIDDLE">6</td>
</tr>
<tr>
<td></td>
<td>E. Specialist analytics and statistical functions</td>
<td>Capabilities for pattern discovery, possibly in conjunction with developer interface (see 7)</td>
<td align="MIDDLE">6</td>
</tr>
<tr>
<td></td>
<td>F. Other context support</td>
<td>How to handle context across time, such as GVs etc</td>
<td align="MIDDLE">6</td>
</tr>
<tr>
<td></td>
<td>G. Extensibility</td>
<td>How to add custom functions / algorithms / analytics?</td>
<td align="MIDDLE">6</td>
</tr>
<tr>
<td>4. Event augmentation</td>
<td>A. Database access</td>
<td>JDBC read/update etc</td>
<td align="MIDDLE">4</td>
</tr>
<tr>
<td></td>
<td>B. SOA access</td>
<td>Invocation of existing services</td>
<td align="MIDDLE">6</td>
</tr>
<tr>
<td></td>
<td>C. BPM / workflow access</td>
<td>Invocation of manual steps</td>
<td align="MIDDLE">3</td>
</tr>
<tr>
<td>5. Stateful processing and management</td>
<td>A. Event storage in-process</td>
<td>In-memory support</td>
<td align="MIDDLE">8</td>
</tr>
<tr>
<td></td>
<td>B. Event storage out-of-process</td>
<td>Low latency cache and/or high latency backing store</td>
<td align="MIDDLE">8</td>
</tr>
<tr>
<td>6. Platform capabilities</td>
<td>A. Scalability via distributed processing agents</td>
<td>For large processing loads (logic and/or event size and/or rate)</td>
<td align="MIDDLE">8</td>
</tr>
<tr>
<td></td>
<td>B. Scalability via distributed event cache</td>
<td>For supporting event patterns over processes, resilience</td>
<td align="MIDDLE">8</td>
</tr>
<tr>
<td></td>
<td>C. Failover / resilience features</td>
<td>Hot standby and event handling if agent fails</td>
<td align="MIDDLE">8</td>
</tr>
<tr>
<td></td>
<td>D. Hot deploy / event-based updates</td>
<td>Hot deploy of new rules, queries or patterns, or dynamic update through events</td>
<td align="MIDDLE">8</td>
</tr>
<tr>
<td></td>
<td>E. Operations and Management</td>
<td>UI and/or reports to monitor performance and/or adapt capabilities</td>
<td align="MIDDLE">8</td>
</tr>
<tr>
<td></td>
<td>F. Performance supporting features</td>
<td>Components to minimise latency like preprocessor, algorithms etc</td>
<td align="MIDDLE">10</td>
</tr>
<tr>
<td></td>
<td>G. Deployment environment support</td>
<td>Desired or preferred hardware/OS/cloud platforms</td>
<td align="MIDDLE">8</td>
</tr>
<tr>
<td>7. Development Environment</td>
<td>A. Standardised GUI tool</td>
<td>Example: Eclipse-based</td>
<td align="MIDDLE">8</td>
</tr>
<tr>
<td></td>
<td>B. Verification tools</td>
<td>Logic verification such as diagram generation and reports</td>
<td align="MIDDLE">6</td>
</tr>
<tr>
<td></td>
<td>C. Validation tools</td>
<td>Unit and bulk test capabilities</td>
<td align="MIDDLE">6</td>
</tr>
<tr>
<td></td>
<td>D. Debugging</td>
<td>Local / remote debugging capabilities</td>
<td align="MIDDLE">6</td>
</tr>
<tr>
<td></td>
<td>E. Team features</td>
<td>SCCS / project repository / team development</td>
<td align="MIDDLE">4</td>
</tr>
<tr>
<td>8. Business interface</td>
<td>A. Business Event / Rule / Decision Management</td>
<td>Management (editors, impact analysis) for business-controlled event processing aspects</td>
<td align="MIDDLE">6</td>
</tr>
<tr>
<td></td>
<td>B. User Workflow / control</td>
<td>Control and security for business updates to event processing</td>
<td align="MIDDLE">6</td>
</tr>
<tr>
<td></td>
<td>C. Event monitoring dashboard</td>
<td>Display of events, and complex events such as KPIs</td>
<td align="MIDDLE">6</td>
</tr>
<tr>
<td>9. Project considerations</td>
<td>A. Track record</td>
<td>Numbers of Customers / users in same domain</td>
<td align="MIDDLE">6</td>
</tr>
<tr>
<td></td>
<td>B. Availability of SIs and development partners</td>
<td>Available assistance if needed</td>
<td align="MIDDLE">2</td>
</tr>
</tbody>
</table>
<p>One final checklist or scorecard item cannot be added to the list above, but is at least as important as the technology factors. This is the client-vendor relationship, and I was reminded of this when another CEP vendor tweeted recently about how they had been gaining business partly  due to another vendor&#8217;s &#8220;aggressiveness&#8221; in business dealings. So, just like everywhere, caveat emptor&#8230;. and maybe add a higher score to 9.A. above! <img src='http://tibcoblogs.com/cep/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>As usual, comments, feedback and suggestions welcome.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?&amp;linkurl=http%3A%2F%2Ftibcoblogs.com%2Fcep%2F2010%2F03%2F04%2Fcomplex-event-processing-a-technology-evaluation-check-list%2F&amp;linkname=Complex%20Event%20Processing%3A%20a%20technology%20evaluation%20check-list"><img src="http://tibcoblogs.com/cep/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Save/Bookmark"/></a>

<p>Related posts:<ol><li><a href='http://tibcoblogs.com/cep/2008/07/25/blackboards-for-complex-event-processing/' rel='bookmark' title='Permanent Link: Blackboards for Complex Event Processing'>Blackboards for Complex Event Processing</a></li><li><a href='http://tibcoblogs.com/cep/2007/04/26/what-is-complex-event-processing-part-3/' rel='bookmark' title='Permanent Link: What is Complex Event Processing? (3/5)'>What is Complex Event Processing? (3/5)</a></li><li><a href='http://tibcoblogs.com/cep/2007/04/23/what-is-complex-event-processing-part-1/' rel='bookmark' title='Permanent Link: What is Complex Event Processing? (1/5)'>What is Complex Event Processing? (1/5)</a></li></ol></p><img src="http://feeds.feedburner.com/~r/ComplexEventProcessing/~4/zNwF0PBx2oM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tibcoblogs.com/cep/2010/03/04/complex-event-processing-a-technology-evaluation-check-list/feed/</wfw:commentRss>
		<feedburner:origLink>http://tibcoblogs.com/cep/2010/03/04/complex-event-processing-a-technology-evaluation-check-list/</feedburner:origLink></item>
		<item>
		<title>Analytics moving to Real-time via CEP?</title>
		<link>http://feeds.tibcoblogs.com/~r/ComplexEventProcessing/~3/spJFdHttK2w/</link>
		<comments>http://tibcoblogs.com/cep/2010/03/02/analytics-moving-to-real-time-via-cep/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 13:33:29 +0000</pubDate>
		<dc:creator>Paul Vincent</dc:creator>
		
		<category><![CDATA[Analytics]]></category>

		<category><![CDATA[Complex Event Processing (CEP)]]></category>

		<category><![CDATA[Meetings and events]]></category>

		<category><![CDATA[cepconf]]></category>

		<category><![CDATA[PAW]]></category>

		<category><![CDATA[Spotfire Miner]]></category>

		<guid isPermaLink="false">http://tibcoblogs.com/cep/?p=1148</guid>
		<description><![CDATA[Two events last month showed indicators of a convergence between the analytics world and CEP world.
Firstly Louis Bajuk-Yorgan from TIBCO Spotfire attended the Predictive Analytics World conference in San Francisco. He reported that:
Three key themes showed up multiple times throughout the talks-the growing importance of text mining, the application of net lift modeling to determine [...]


Related posts:<ol><li><a href='http://tibcoblogs.com/cep/2009/08/24/business-analytics-versus-cep/' rel='bookmark' title='Permanent Link: Business Analytics versus CEP'>Business Analytics versus CEP</a></li><li><a href='http://tibcoblogs.com/cep/2010/01/19/tibco-spotfire-more-analytics-than-bi/' rel='bookmark' title='Permanent Link: TIBCO Spotfire - more analytics than BI'>TIBCO Spotfire - more analytics than BI</a></li><li><a href='http://tibcoblogs.com/cep/2009/09/07/seth-grimes-on-event-analytics/' rel='bookmark' title='Permanent Link: Seth Grimes on Event Analytics'>Seth Grimes on Event Analytics</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://spotfire.tibco.com/OA/Default.aspx"><img class="alignright size-full wp-image-1150" title="Spotfire Operation Analytics" src="http://tibcoblogs.com/cep/wp-content/uploads/2010/03/spotfireoapart.png" alt="Spotfire Operation Analytics" width="231" height="240" /></a>Two events last month showed indicators of a convergence between the analytics world and CEP world.</p>
<p>Firstly Louis Bajuk-Yorgan from <a title="TIBCO Spotfire - 2nd gen BI" href="http://www.tibco.com/software/business-intelligence/default.jsp" target="_blank">TIBCO Spotfire</a> attended the <a title="PAW conference home page" href="http://www.predictiveanalyticsworld.com/" target="_blank">Predictive Analytics World</a> conference in San Francisco. He reported that:</p>
<p><em>Three key themes showed up multiple times throughout the talks-the growing importance of <a title="Wikipedia reference" href="http://en.wikipedia.org/wiki/Text_mining" target="_blank">text mining</a>, the application of <a title="Wikipedia reference (on uplift modelling)" href="http://en.wikipedia.org/wiki/Uplift_modelling" target="_blank">net lift modeling</a> to determine the real results of a marketing campaign (ignoring those people who would have bought anyway), and (most interesting to me) the importance of <a title="Previous post on Event Operations and Analytics, Feb10" href="http://tibcoblogs.com/cep/2010/02/02/event-operations-via-predictive-analytics/" target="_blank">operationalizing predictive analytics</a>.</em></p>
<p><em>In his opening keynote speech, Eric Siegel (the conference chair) saw the most important innovation in the field of Predictive Analytics focused on applying predictive analytics to operational decisions (as opposed to more established application areas such as customer churn &amp; product recommendations). In a later talk, <a title="JT on EDM" href="http://jtonedm.com/" target="_blank">James Taylor of Decision Management Solutions</a> (and co-author of the great book &#8220;Smart (Enough) Systems&#8221;), echoed Eric&#8217;s emphasis on operational results, encapsulated in the phrase &#8220;Action support, not just decision support.&#8221;  James advised building an analytic platform that focused on the end game: the need to operationalize analytic decisions. </em></p>
<p><em>This is great validation for us, since operationalizing analytics is at the heart of TIBCO&#8217;s vision for its combined platform with <a title="TIBCO Spotfire Analytics" href="http://www.tibco.com/software/business-intelligence/default.jsp" target="_blank">Spotfire and S+</a> (as shown in products like <a title="TIBCO Spotfire Operations Analytics for 6Sigma control" href="http://spotfire.tibco.com/OA/Default.aspx" target="_blank">Operations Analytics</a>).</em></p>
<p><a href="http://www.cepconf.de/"><img class="alignright" src="http://www.hlmc.de/cepconf/images/newsmedconf2008_200.jpg" alt="" width="200" height="133" /></a>Then a week later Andreas Gerst from the <a title="TIBCO BusinessEvents  CEP platform for the predictive business" href="http://www.tibco.com/software/complex-event-processing/businessevents/default.jsp" target="_blank">TIBCO BusinessEvents</a> team presented at <a title="Germany's cepconf conference" href="http://www.cepconf.de/" target="_blank">cepconf</a> in Munich, Germany. Andreas presented on <a title="[PDF] Andreas presentation on CEP and Data Mining at cepconf2010" href="http://www.hlmc.de/cepconf/downloads/cepanddataminingcombinedforconstantpatternmatc.pdf" target="_blank">CEP and Data Mining</a>, and in particular how both these complement each other for advanced operational intelligence around customer management. Andreas used TIBCO BusinessEvents and TIBCO Spotfire Miner as his example technologies, mentioning techniques like <a title="Wikipedia reference" href="http://en.wikipedia.org/wiki/PMML" target="_blank">PMML</a> for moving from analytics to real-time event processing technologies.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?&amp;linkurl=http%3A%2F%2Ftibcoblogs.com%2Fcep%2F2010%2F03%2F02%2Fanalytics-moving-to-real-time-via-cep%2F&amp;linkname=Analytics%20moving%20to%20Real-time%20via%20CEP%3F"><img src="http://tibcoblogs.com/cep/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Save/Bookmark"/></a>

<p>Related posts:<ol><li><a href='http://tibcoblogs.com/cep/2009/08/24/business-analytics-versus-cep/' rel='bookmark' title='Permanent Link: Business Analytics versus CEP'>Business Analytics versus CEP</a></li><li><a href='http://tibcoblogs.com/cep/2010/01/19/tibco-spotfire-more-analytics-than-bi/' rel='bookmark' title='Permanent Link: TIBCO Spotfire - more analytics than BI'>TIBCO Spotfire - more analytics than BI</a></li><li><a href='http://tibcoblogs.com/cep/2009/09/07/seth-grimes-on-event-analytics/' rel='bookmark' title='Permanent Link: Seth Grimes on Event Analytics'>Seth Grimes on Event Analytics</a></li></ol></p><img src="http://feeds.feedburner.com/~r/ComplexEventProcessing/~4/spJFdHttK2w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tibcoblogs.com/cep/2010/03/02/analytics-moving-to-real-time-via-cep/feed/</wfw:commentRss>
		<feedburner:origLink>http://tibcoblogs.com/cep/2010/03/02/analytics-moving-to-real-time-via-cep/</feedburner:origLink></item>
		<item>
		<title>Processes = event-driven decisions and actions?</title>
		<link>http://feeds.tibcoblogs.com/~r/ComplexEventProcessing/~3/ymAywBOtbJs/</link>
		<comments>http://tibcoblogs.com/cep/2010/02/24/processes-event-driven-decisions-and-actions/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 21:08:03 +0000</pubDate>
		<dc:creator>Paul Vincent</dc:creator>
		
		<category><![CDATA[AI]]></category>

		<category><![CDATA[BI]]></category>

		<category><![CDATA[BPM]]></category>

		<category><![CDATA[Complex Event Processing (CEP)]]></category>

		<category><![CDATA[Rules]]></category>

		<category><![CDATA[Standards]]></category>

		<category><![CDATA[Ilog]]></category>

		<guid isPermaLink="false">http://tibcoblogs.com/cep/?p=1135</guid>
		<description><![CDATA[In a previous post we commented on IBM&#8217;s Conceptual Model for Event Processing Systems, but failed to observe that IBM&#8217;s rule engine group, Ilog, was noticably absent from its contributor list. So perhaps it was both fortuitous and timely that Ilog&#8217;s Daniel Selman recently added another &#8220;viewpoint&#8221; on the position of event processing (aka the [...]


Related posts:<ol><li><a href='http://tibcoblogs.com/cep/2009/02/02/events-rules-processes-and-decisions/' rel='bookmark' title='Permanent Link: Events, Rules, Processes and Decisions&#8230;'>Events, Rules, Processes and Decisions&#8230;</a></li><li><a href='http://tibcoblogs.com/cep/2007/10/26/brforum-the-cep-angle-2-intelligent-processes/' rel='bookmark' title='Permanent Link: BRForum07 - the CEP angle (2) - Intelligent Processes'>BRForum07 - the CEP angle (2) - Intelligent Processes</a></li><li><a href='http://tibcoblogs.com/cep/2007/12/28/decisions-decisions-and-the-knights-that-say-ni/' rel='bookmark' title='Permanent Link: Decisions, Decisions, and the Knights that Say Ni!'>Decisions, Decisions, and the Knights that Say Ni!</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.javarules.org/?p=219"><img class="alignright size-medium wp-image-1137" title="ds-rule-uses" src="http://tibcoblogs.com/cep/wp-content/uploads/2010/02/ds-rule-uses-300x107.png" alt="ds-rule-uses" width="300" height="107" /></a>In a <a title="Previous blog on the IBM Conceptual Model for EP, Feb10" href="http://tibcoblogs.com/cep/2010/02/22/ibms-conceptual-model-for-event-processing-systems/" target="_blank">previous post</a> we commented on IBM&#8217;s Conceptual Model for Event Processing Systems, but failed to observe that IBM&#8217;s rule engine group, Ilog, was noticably absent from its contributor list. So perhaps it was both fortuitous and timely that Ilog&#8217;s Daniel Selman <a title="DS on Primary Uses for Rules Tech, Jan10" href="http://www.javarules.org/?p=219" target="_blank">recently added another &#8220;viewpoint&#8221; on the position of event processing (aka the rules viewpoint)</a>.</p>
<p>Daniel&#8217;s take on the &#8220;primary users (sic) of rules technology&#8221; are the (use cases for) <em>automating decisions, event responses, processes and inferences</em>. I think these might be better classified by renaming then as <strong>decision processing, event processing, and business process processing</strong>. But <em>inferencing</em>, which Daniel notes as being a technology to support Artificial Intelligence, is not so much a (user or) use case, but a means of providing knowledge-based reasoning to support <span style="text-decoration: underline;">any of</span> decisions, processes, etc - &#8220;AI&#8221; is not (or should not be) a means unto itself.</p>
<div id="attachment_1140" class="wp-caption alignright" style="width: 310px"><a href="http://tibcoblogs.com/cep/wp-content/uploads/2010/02/ep-patterns-decisions-reactions.png"><img class="size-medium wp-image-1140" title="ep-patterns-decisions-reactions" src="http://tibcoblogs.com/cep/wp-content/uploads/2010/02/ep-patterns-decisions-reactions-300x164.png" alt="Standard Event Processing Design Pattern" width="300" height="164" /></a><p class="wp-caption-text">Standard Event Processing Design Pattern</p></div>
<p>Indeed, one could probably argue that:</p>
<ul>
<li>all business processes are driven by events of some kind, and involve decisions and (re)actions;</li>
<li>all processes, decisions and event processing are context (i.e. state) driven; however, some processes and algorithms are used in a subordinate fashion to a stateful process (consider a typical decision service that is subordinate to its application server and database layers);</li>
<li>inferencing can be used to enhance any part of the event-handling process as a form of declarative rule control.</li>
</ul>
<p>In TIBCO&#8217;s experience, an <a title="Previous posts on rules" href="http://tibcoblogs.com/cep/category/rules/" target="_blank">event driven rule engine</a> (like <a title="TIBCO BusinessEvents - a high performance inference rule engine" href="http://www.tibco.com/software/complex-event-processing/businessevents/default.jsp" target="_blank">TIBCO BusinessEvents</a>) can be used to provide dynamic business processes, event-driven decisions, and real-time control mechanisms - and often all 3 - exploiting and building on the fundamentals of complex event processing.</p>
<p>So, on the utility of rule engines, we totally agree with Daniel!</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?&amp;linkurl=http%3A%2F%2Ftibcoblogs.com%2Fcep%2F2010%2F02%2F24%2Fprocesses-event-driven-decisions-and-actions%2F&amp;linkname=Processes%20%3D%20event-driven%20decisions%20and%20actions%3F"><img src="http://tibcoblogs.com/cep/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Save/Bookmark"/></a>

<p>Related posts:<ol><li><a href='http://tibcoblogs.com/cep/2009/02/02/events-rules-processes-and-decisions/' rel='bookmark' title='Permanent Link: Events, Rules, Processes and Decisions&#8230;'>Events, Rules, Processes and Decisions&#8230;</a></li><li><a href='http://tibcoblogs.com/cep/2007/10/26/brforum-the-cep-angle-2-intelligent-processes/' rel='bookmark' title='Permanent Link: BRForum07 - the CEP angle (2) - Intelligent Processes'>BRForum07 - the CEP angle (2) - Intelligent Processes</a></li><li><a href='http://tibcoblogs.com/cep/2007/12/28/decisions-decisions-and-the-knights-that-say-ni/' rel='bookmark' title='Permanent Link: Decisions, Decisions, and the Knights that Say Ni!'>Decisions, Decisions, and the Knights that Say Ni!</a></li></ol></p><img src="http://feeds.feedburner.com/~r/ComplexEventProcessing/~4/ymAywBOtbJs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tibcoblogs.com/cep/2010/02/24/processes-event-driven-decisions-and-actions/feed/</wfw:commentRss>
		<feedburner:origLink>http://tibcoblogs.com/cep/2010/02/24/processes-event-driven-decisions-and-actions/</feedburner:origLink></item>
		<item>
		<title>IBM’s Conceptual Model for Event Processing Systems</title>
		<link>http://feeds.tibcoblogs.com/~r/ComplexEventProcessing/~3/Fu4d8AU2HsE/</link>
		<comments>http://tibcoblogs.com/cep/2010/02/22/ibms-conceptual-model-for-event-processing-systems/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 15:14:14 +0000</pubDate>
		<dc:creator>Paul Vincent</dc:creator>
		
		<category><![CDATA[Agent-based]]></category>

		<category><![CDATA[Complex Event Processing (CEP)]]></category>

		<category><![CDATA[IBM]]></category>

		<guid isPermaLink="false">http://tibcoblogs.com/cep/?p=1128</guid>
		<description><![CDATA[Nice to see a paper on IBM Developworks on some of the theory of &#8220;event processing&#8221;, authored (amongst others) by the Chair of the Event Processing Technical Society, IBM Labs&#8217; Opher Etzion, and fellow EPTS Reference Architecture team member Catherine Moxey. The paper is of course somewhat of a &#8220;broad brush&#8221; view of event processing, [...]


Related posts:<ol><li><a href='http://tibcoblogs.com/cep/2009/04/21/the-model2agent-approach-to-configuring-distributed-systems/' rel='bookmark' title='Permanent Link: The Model2Agent Approach to configuring distributed systems'>The Model2Agent Approach to configuring distributed systems</a></li><li><a href='http://tibcoblogs.com/cep/2008/07/25/blackboards-for-complex-event-processing/' rel='bookmark' title='Permanent Link: Blackboards for Complex Event Processing'>Blackboards for Complex Event Processing</a></li><li><a href='http://tibcoblogs.com/cep/2009/09/11/pre-epts5-event-processing-models-vs-languages/' rel='bookmark' title='Permanent Link: Pre-EPTS5: event processing models vs languages'>Pre-EPTS5: event processing models vs languages</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ibm.com/developerworks/webservices/library/ws-eventprocessing/index.html"><img class="alignright" title="Minimal EP Architecture per IBM" src="http://www.ibm.com/developerworks/webservices/library/ws-eventprocessing/Figure9_Minimal_Event_Processing_Conceptual_Architecture.gif" alt="" width="553" height="237" /></a>Nice to see <a title="IBM DeveloperWorks on a Conceptual Model for Event Processing, Feb10" href="http://www.ibm.com/developerworks/webservices/library/ws-eventprocessing/index.html" target="_blank">a paper on IBM Developworks on some of the theory of &#8220;event processing&#8221;</a>, authored (amongst others) by the Chair of the <a title="EPTS home page" href="http://www.ep-ts.com/" target="_blank">Event Processing Technical Society</a>, IBM Labs&#8217; Opher Etzion, and fellow EPTS Reference Architecture team member Catherine Moxey. The paper is of course somewhat of a &#8220;broad brush&#8221; view of event processing, as indeed you might expect from a team representing such a diverse range of event-handling software as Tivoli, CICS, MQ and so forth from the broad (and, from a TIBCO perspective at least, heavyweight <img src='http://tibcoblogs.com/cep/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ) IBM software stack.</p>
<p>Some thoughts:</p>
<ol>
<li>The paper implies a need to model, in any significantly large event processing system, the types and roles of the event processing agents and how they interact. Some such agents will be tightly coupled (such as co-operative rulesets in a <a title="TIBCO BusinessEvents - a distributed CEP platform" href="http://www.tibco.com/software/complex-event-processing/businessevents/default.jsp" target="_blank">TIBCO BusinessEvents</a> inference agent), whereas others will have more identifiable interfaces and roles (such as separate inference and query agents in a distributed TIBCO BusinessEvents application). Tables 6 and 7 for example are almost metamodel definitions for an event processing agent.</li>
<li>Possibly a better name for the paper would be &#8220;A Conceptual Model for Event Processing <span style="text-decoration: underline;">Networks</span>&#8220;, given the emphasis on event pathways through <a title="Previous post on N-tier agents, May09" href="http://tibcoblogs.com/cep/2009/05/21/cep-and-the-ntier-architecture/" target="_self">processing agents</a>.</li>
<li>IBM Developerworks (like this blog) has an unattributable &#8220;scoring mechanism&#8221;, and shows today that one reader was unimpressed enough to profer a low score - but why? I also can&#8217;t explain why this is described as aimed at an &#8220;intermediate&#8221; audience, as the principles seem basic and well explained&#8230;</li>
</ol>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?&amp;linkurl=http%3A%2F%2Ftibcoblogs.com%2Fcep%2F2010%2F02%2F22%2Fibms-conceptual-model-for-event-processing-systems%2F&amp;linkname=IBM%26%238217%3Bs%20Conceptual%20Model%20for%20Event%20Processing%20Systems"><img src="http://tibcoblogs.com/cep/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Save/Bookmark"/></a>

<p>Related posts:<ol><li><a href='http://tibcoblogs.com/cep/2009/04/21/the-model2agent-approach-to-configuring-distributed-systems/' rel='bookmark' title='Permanent Link: The Model2Agent Approach to configuring distributed systems'>The Model2Agent Approach to configuring distributed systems</a></li><li><a href='http://tibcoblogs.com/cep/2008/07/25/blackboards-for-complex-event-processing/' rel='bookmark' title='Permanent Link: Blackboards for Complex Event Processing'>Blackboards for Complex Event Processing</a></li><li><a href='http://tibcoblogs.com/cep/2009/09/11/pre-epts5-event-processing-models-vs-languages/' rel='bookmark' title='Permanent Link: Pre-EPTS5: event processing models vs languages'>Pre-EPTS5: event processing models vs languages</a></li></ol></p><img src="http://feeds.feedburner.com/~r/ComplexEventProcessing/~4/Fu4d8AU2HsE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tibcoblogs.com/cep/2010/02/22/ibms-conceptual-model-for-event-processing-systems/feed/</wfw:commentRss>
		<feedburner:origLink>http://tibcoblogs.com/cep/2010/02/22/ibms-conceptual-model-for-event-processing-systems/</feedburner:origLink></item>
		<item>
		<title>TUCON 2010 update: Reliance Communications and SouthWest Airlines</title>
		<link>http://feeds.tibcoblogs.com/~r/ComplexEventProcessing/~3/JdoougnluMA/</link>
		<comments>http://tibcoblogs.com/cep/2010/02/19/tucon-2010-update-reliance-communications-and-southwest-airlines/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 19:07:02 +0000</pubDate>
		<dc:creator>Paul Vincent</dc:creator>
		
		<category><![CDATA[Complex Event Processing (CEP)]]></category>

		<category><![CDATA[Meetings and events]]></category>

		<category><![CDATA[customer]]></category>

		<category><![CDATA[TUCON]]></category>

		<guid isPermaLink="false">http://tibcoblogs.com/cep/?p=1124</guid>
		<description><![CDATA[Interesting to see 2 of the 4 keynotes at TUCON this year (May 10-13, Vegas) are complex event processing customers: Dr. Sumit Chowdhury, CIO, Reliance Communications and Jan Marshall, VP of Technology and CIO, Southwest Airlines. The TUCON theme this year is &#8220;Discover the technology of Now&#8221;, but perhaps it should have been &#8220;Operational Excellence [...]


Related posts:<ol><li><a href='http://tibcoblogs.com/cep/2009/10/28/tibco-user-group-tucon-for-2010-announced/' rel='bookmark' title='Permanent Link: TIBCO User Group - TUCON - for 2010 announced'>TIBCO User Group - TUCON - for 2010 announced</a></li><li><a href='http://tibcoblogs.com/cep/2008/04/22/cep-topics-at-tucon-2008/' rel='bookmark' title='Permanent Link: CEP topics at TUCON 2008'>CEP topics at TUCON 2008</a></li><li><a href='http://tibcoblogs.com/cep/2008/05/08/cep-and-tucon-where-reality-trumps-all/' rel='bookmark' title='Permanent Link: CEP and TUCON - Where Reality Trumps All'>CEP and TUCON - Where Reality Trumps All</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Interesting to see 2 of the 4 keynotes at <a title="TUCON web site" href="http://tucon.tibco.com/" target="_blank">TUCON</a> this year (May 10-13, Vegas) are complex event processing customers: <a title="TUCON 2010 speakers" href="http://tucon.tibco.com/speakers" target="_blank">Dr. Sumit Chowdhury, CIO, Reliance Communications and Jan Marshall, VP of Technology and CIO, Southwest Airlines</a>. The TUCON theme this year is &#8220;Discover the technology of Now&#8221;, but perhaps it should have been &#8220;Operational Excellence via Operational Intelligence&#8221;! <img src='http://tibcoblogs.com/cep/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?&amp;linkurl=http%3A%2F%2Ftibcoblogs.com%2Fcep%2F2010%2F02%2F19%2Ftucon-2010-update-reliance-communications-and-southwest-airlines%2F&amp;linkname=TUCON%202010%20update%3A%20Reliance%20Communications%20and%20SouthWest%20Airlines"><img src="http://tibcoblogs.com/cep/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Save/Bookmark"/></a>

<p>Related posts:<ol><li><a href='http://tibcoblogs.com/cep/2009/10/28/tibco-user-group-tucon-for-2010-announced/' rel='bookmark' title='Permanent Link: TIBCO User Group - TUCON - for 2010 announced'>TIBCO User Group - TUCON - for 2010 announced</a></li><li><a href='http://tibcoblogs.com/cep/2008/04/22/cep-topics-at-tucon-2008/' rel='bookmark' title='Permanent Link: CEP topics at TUCON 2008'>CEP topics at TUCON 2008</a></li><li><a href='http://tibcoblogs.com/cep/2008/05/08/cep-and-tucon-where-reality-trumps-all/' rel='bookmark' title='Permanent Link: CEP and TUCON - Where Reality Trumps All'>CEP and TUCON - Where Reality Trumps All</a></li></ol></p><img src="http://feeds.feedburner.com/~r/ComplexEventProcessing/~4/JdoougnluMA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tibcoblogs.com/cep/2010/02/19/tucon-2010-update-reliance-communications-and-southwest-airlines/feed/</wfw:commentRss>
		<feedburner:origLink>http://tibcoblogs.com/cep/2010/02/19/tucon-2010-update-reliance-communications-and-southwest-airlines/</feedburner:origLink></item>
		<item>
		<title>More support for the Event-based Business Process</title>
		<link>http://feeds.tibcoblogs.com/~r/ComplexEventProcessing/~3/dawfu5fNuTI/</link>
		<comments>http://tibcoblogs.com/cep/2010/02/18/more-support-for-the-event-based-business-process/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 21:12:02 +0000</pubDate>
		<dc:creator>Paul Vincent</dc:creator>
		
		<category><![CDATA[BPM]]></category>

		<category><![CDATA[Complex Event Processing (CEP)]]></category>

		<category><![CDATA[CIO Magazine]]></category>

		<guid isPermaLink="false">http://tibcoblogs.com/cep/?p=1118</guid>
		<description><![CDATA[I enjoyed the CIO UK article (mis)titled &#8220;Why BPM Should Be On The CIO&#8217;s Agenda in 2010&#8243;, where Dr Giles Nelson of Apama points out the benefits of event processing technology to &#8220;detect situations&#8221; and aid business processes. Giles&#8217; article is of course part of a post-BPM-acquisition marketing campaign, and would be more accurately titled [...]


Related posts:<ol><li><a href='http://tibcoblogs.com/cep/2009/08/13/process-improvement-from-understanding-your-business-events/' rel='bookmark' title='Permanent Link: &#8220;Process Improvement&#8221;, from understanding your Business Events'>&#8220;Process Improvement&#8221;, from understanding your Business Events</a></li><li><a href='http://tibcoblogs.com/cep/2010/02/15/wfmc-calls-for-dynamic-event-based-bi-driven-by-bpm/' rel='bookmark' title='Permanent Link: WfMC calls for &#8220;Dynamic event-based BI driven by BPM&#8221;'>WfMC calls for &#8220;Dynamic event-based BI driven by BPM&#8221;</a></li><li><a href='http://tibcoblogs.com/cep/2008/12/01/cue-process-intelligence/' rel='bookmark' title='Permanent Link: Cue &#8220;Process Intelligence&#8221;?'>Cue &#8220;Process Intelligence&#8221;?</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cio.co.uk/article/3212774/why-bpm-should-be-on-the-cios-agenda-in-2010/?print"><img class="alignright" src="http://media.cio.co.uk/graphics/shared/cio-logo.gif" alt="" width="146" height="86" /></a>I enjoyed the <a title="CIO UK, BPM on CIO Agenda in 2010, Feb10" href="http://www.cio.co.uk/article/3212774/why-bpm-should-be-on-the-cios-agenda-in-2010/?print" target="_blank">CIO UK article (mis)titled &#8220;Why BPM Should Be On The CIO&#8217;s Agenda in 2010&#8243;</a>, where Dr Giles Nelson of Apama points out the benefits of event processing technology to &#8220;detect situations&#8221; and aid business processes. Giles&#8217; article is of course part of a <a title="PM blog speculation on Savvion acquisition, Jan10" href="http://blog.processmaker.com/blog/2010/01/11/bpm-software-vendor-buying-spree-continues-with-savvion-being-acquired-by-progress-software-corporation/" target="_blank">post-BPM-acquisition</a> marketing campaign, and would be more accurately titled <a title="Previous posts on CEP and BPM" href="http://tibcoblogs.com/cep/category/bpm/" target="_blank">&#8220;Why Event Processing should be on BPM&#8217;s Agenda in 2010&#8243;</a>, but he makes some valid points nonetheless:</p>
<p><em><span style="color: #000080;">&#8230;we need to take a different view of BPM technology and try to see how it can be used to make knowledge-based business more ‘operationally responsive&#8217;&#8230;</span></em></p>
<p><em><span style="color: #000080;">&#8230;the potential for creating real business value by bringing together the two disciplines of event processing and BPM is substantial&#8230;</span></em></p>
<p><em><span style="color: #000080;">&#8230;BPM will get really interesting when it is combined with event processing and can therefore detect situations that are occurring and automatically begin a process that takes action on that information&#8230;</span></em></p>
<p><em><span style="color: #000080;">&#8230;It&#8217;s about delivering real-time insight into what&#8217;s going on in processes across the organisation and, using that insight, to drive efficiencies&#8230;</span></em></p>
<p><span style="color: #000000;">All very true. Many BPM folk are of course still mostly concerned with defining what happens today, not what needs to happen tomorrow: in some ways event processing is just another step up the real-world business process maturity model.</span></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?&amp;linkurl=http%3A%2F%2Ftibcoblogs.com%2Fcep%2F2010%2F02%2F18%2Fmore-support-for-the-event-based-business-process%2F&amp;linkname=More%20support%20for%20the%20Event-based%20Business%20Process"><img src="http://tibcoblogs.com/cep/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Save/Bookmark"/></a>

<p>Related posts:<ol><li><a href='http://tibcoblogs.com/cep/2009/08/13/process-improvement-from-understanding-your-business-events/' rel='bookmark' title='Permanent Link: &#8220;Process Improvement&#8221;, from understanding your Business Events'>&#8220;Process Improvement&#8221;, from understanding your Business Events</a></li><li><a href='http://tibcoblogs.com/cep/2010/02/15/wfmc-calls-for-dynamic-event-based-bi-driven-by-bpm/' rel='bookmark' title='Permanent Link: WfMC calls for &#8220;Dynamic event-based BI driven by BPM&#8221;'>WfMC calls for &#8220;Dynamic event-based BI driven by BPM&#8221;</a></li><li><a href='http://tibcoblogs.com/cep/2008/12/01/cue-process-intelligence/' rel='bookmark' title='Permanent Link: Cue &#8220;Process Intelligence&#8221;?'>Cue &#8220;Process Intelligence&#8221;?</a></li></ol></p><img src="http://feeds.feedburner.com/~r/ComplexEventProcessing/~4/dawfu5fNuTI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tibcoblogs.com/cep/2010/02/18/more-support-for-the-event-based-business-process/feed/</wfw:commentRss>
		<feedburner:origLink>http://tibcoblogs.com/cep/2010/02/18/more-support-for-the-event-based-business-process/</feedburner:origLink></item>
		<item>
		<title>And an example of Operational Non-Intelligence…</title>
		<link>http://feeds.tibcoblogs.com/~r/ComplexEventProcessing/~3/hbPc0Qx5ZIs/</link>
		<comments>http://tibcoblogs.com/cep/2010/02/17/and-an-example-of-operational-non-intelligence/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 17:46:51 +0000</pubDate>
		<dc:creator>Paul Vincent</dc:creator>
		
		<category><![CDATA[Meetings and events]]></category>

		<guid isPermaLink="false">http://tibcoblogs.com/cep/?p=1110</guid>
		<description><![CDATA[While presenting to TIBCO CEP customer Societe Generale today, I had to make excuses for the example of &#8220;unintelligent operations&#8221; appearing in my presentation. To wit, whilst in the TIBCO Paris office earlier I had connected to the network to check emails, after which I put the PC into &#8220;standby&#8221; to facilitate a &#8220;quick start&#8221; [...]


Related posts:<ol><li><a href='http://tibcoblogs.com/cep/2010/01/19/cep-as-sauce-for-alphabet-soup-part-11-oi-or-operational-intelligence/' rel='bookmark' title='Permanent Link: CEP as sauce for alphabet soup (Part 11): OI or Operational Intelligence'>CEP as sauce for alphabet soup (Part 11): OI or Operational Intelligence</a></li><li><a href='http://tibcoblogs.com/cep/2008/12/01/cue-process-intelligence/' rel='bookmark' title='Permanent Link: Cue &#8220;Process Intelligence&#8221;?'>Cue &#8220;Process Intelligence&#8221;?</a></li><li><a href='http://tibcoblogs.com/cep/2008/12/02/tibco-businessevents-301-available-for-download/' rel='bookmark' title='Permanent Link: TIBCO BusinessEvents 3.0.1 available for download'>TIBCO BusinessEvents 3.0.1 available for download</a></li></ol>]]></description>
			<content:encoded><![CDATA[<div id="attachment_1111" class="wp-caption alignright" style="width: 436px"><a href="http://tibcoblogs.com/cep/wp-content/uploads/2010/02/restart-later-thumb.png"><img class="size-full wp-image-1111" title="restart-later-thumb" src="http://tibcoblogs.com/cep/wp-content/uploads/2010/02/restart-later-thumb.png" alt="What you dont want to see in a presentation" width="426" height="130" /></a><p class="wp-caption-text">What you dont want to see in a presentation</p></div>
<p>While presenting to TIBCO CEP customer <a title="Societe Generale" href="http://www.societegenerale.com/" target="_blank">Societe Generale</a> today, I had to make excuses for the example of &#8220;unintelligent operations&#8221; appearing in my presentation. To wit, whilst in the TIBCO Paris office earlier I had connected to the network to check emails, after which I put the PC into &#8220;standby&#8221; to facilitate a &#8220;quick start&#8221; for our presentation.</p>
<p>Big mistake: when I started the presentation, I got the infamous &#8220;Restart Windows&#8221; dialog. Dang! Unbeknown to me, when I had connected the PC (running a corporate XP set-up with compulsory Windows Update set to &#8220;on&#8221;) in the office it had gone ahead and downloaded a Windows update in the background. It promptly finished its install and requested a reboot when I started our presentation&#8230;</p>
<p>The intelligent behavior here might be to coordinate background downloads and installs with the PC user&#8217;s calendar. Other intelligent behavior, which we are seeing more of in TIBCO, would be to voluntarily bypass such corporate policies through the use of a Mac, Linux, or maybe run the &#8220;corporate PC settings&#8221; in a virtual Windows session <img src='http://tibcoblogs.com/cep/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>PS: one solution to keep up one&#8217;s sleeve is described <a title="Running services.msc to turn off updates..." href="http://asymptomatic.net/2005/08/11/831/how-to-disable-that-blasted-restart-now-message-from-windows-update" target="_blank">here</a>: however, this must be done &#8220;per session&#8221; as the TIBCO IT guys, not easily outsmarted, do things like thwart VPN access when certain services are disabled! The reboot message was just annoying; the total loss of PC responsiveness when the corporate antivirus scan kicks-in would have been disasterous!</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?&amp;linkurl=http%3A%2F%2Ftibcoblogs.com%2Fcep%2F2010%2F02%2F17%2Fand-an-example-of-operational-non-intelligence%2F&amp;linkname=And%20an%20example%20of%20Operational%20Non-Intelligence%26%238230%3B"><img src="http://tibcoblogs.com/cep/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Save/Bookmark"/></a>

<p>Related posts:<ol><li><a href='http://tibcoblogs.com/cep/2010/01/19/cep-as-sauce-for-alphabet-soup-part-11-oi-or-operational-intelligence/' rel='bookmark' title='Permanent Link: CEP as sauce for alphabet soup (Part 11): OI or Operational Intelligence'>CEP as sauce for alphabet soup (Part 11): OI or Operational Intelligence</a></li><li><a href='http://tibcoblogs.com/cep/2008/12/01/cue-process-intelligence/' rel='bookmark' title='Permanent Link: Cue &#8220;Process Intelligence&#8221;?'>Cue &#8220;Process Intelligence&#8221;?</a></li><li><a href='http://tibcoblogs.com/cep/2008/12/02/tibco-businessevents-301-available-for-download/' rel='bookmark' title='Permanent Link: TIBCO BusinessEvents 3.0.1 available for download'>TIBCO BusinessEvents 3.0.1 available for download</a></li></ol></p><img src="http://feeds.feedburner.com/~r/ComplexEventProcessing/~4/hbPc0Qx5ZIs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tibcoblogs.com/cep/2010/02/17/and-an-example-of-operational-non-intelligence/feed/</wfw:commentRss>
		<feedburner:origLink>http://tibcoblogs.com/cep/2010/02/17/and-an-example-of-operational-non-intelligence/</feedburner:origLink></item>
	</channel>
</rss>
