<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: The CEP guys are getting a bit chippy</title>
	<atom:link href="http://www.dbms2.com/2009/03/20/the-cep-guys-are-getting-a-bit-chippy/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dbms2.com/2009/03/20/the-cep-guys-are-getting-a-bit-chippy/</link>
	<description>Choices in data management and analysis</description>
	<lastBuildDate>Thu, 11 Mar 2010 04:56:13 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Tim Bass</title>
		<link>http://www.dbms2.com/2009/03/20/the-cep-guys-are-getting-a-bit-chippy/comment-page-1/#comment-114707</link>
		<dc:creator>Tim Bass</dc:creator>
		<pubDate>Thu, 26 Mar 2009 14:54:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=725#comment-114707</guid>
		<description>OBTW @Hans,

Monitoring the Apache2 log file in the current event processing applications we are working on provides only 3 precursor events of a total set of nearly 350 event and precursor events (none of which are a part of the same event stream).  

Our team has not decided (yet) to go with R, BTW.   We don&#039;t need to &quot;learn statistics&quot; as much as we need to find the right architecture, especially since none of the current products calling themselves &quot;CEP engines&quot; do the trick.

Actually, I find a lot new in what we have been doing, because I am not focused solely on streaming rule-based processing and systems (as you seem to be).  Processing event streams with rules is an area which I was starting working on over 20 years ago in the event processing (network and security) space. 

It is, however, encouraging to read your posts recently as you &quot;catch up&quot; and learn about detection theory and the limitations of rule-based stream processing to detecting complex (and changing) situations and event.  

I am encouraged by how much your have learned about event processing over the past two to three years.  Keep up the good work!

Yours sincerely, Tim</description>
		<content:encoded><![CDATA[<p>OBTW @Hans,</p>
<p>Monitoring the Apache2 log file in the current event processing applications we are working on provides only 3 precursor events of a total set of nearly 350 event and precursor events (none of which are a part of the same event stream).  </p>
<p>Our team has not decided (yet) to go with R, BTW.   We don&#8217;t need to &#8220;learn statistics&#8221; as much as we need to find the right architecture, especially since none of the current products calling themselves &#8220;CEP engines&#8221; do the trick.</p>
<p>Actually, I find a lot new in what we have been doing, because I am not focused solely on streaming rule-based processing and systems (as you seem to be).  Processing event streams with rules is an area which I was starting working on over 20 years ago in the event processing (network and security) space. </p>
<p>It is, however, encouraging to read your posts recently as you &#8220;catch up&#8221; and learn about detection theory and the limitations of rule-based stream processing to detecting complex (and changing) situations and event.  </p>
<p>I am encouraged by how much your have learned about event processing over the past two to three years.  Keep up the good work!</p>
<p>Yours sincerely, Tim</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Bass</title>
		<link>http://www.dbms2.com/2009/03/20/the-cep-guys-are-getting-a-bit-chippy/comment-page-1/#comment-114699</link>
		<dc:creator>Tim Bass</dc:creator>
		<pubDate>Thu, 26 Mar 2009 14:26:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=725#comment-114699</guid>
		<description>Hi Hans,

Perhaps you can share with us exactly what you are doing at Credit Suisse.

My experience has been that folks in financial services are all excited about a stream processing rules engine.  

What do you actually &quot;detect&quot; in real time?

Thanks!</description>
		<content:encoded><![CDATA[<p>Hi Hans,</p>
<p>Perhaps you can share with us exactly what you are doing at Credit Suisse.</p>
<p>My experience has been that folks in financial services are all excited about a stream processing rules engine.  </p>
<p>What do you actually &#8220;detect&#8221; in real time?</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aleri update &#124; DBMS2 -- DataBase Management System Services</title>
		<link>http://www.dbms2.com/2009/03/20/the-cep-guys-are-getting-a-bit-chippy/comment-page-1/#comment-114636</link>
		<dc:creator>Aleri update &#124; DBMS2 -- DataBase Management System Services</dc:creator>
		<pubDate>Thu, 26 Mar 2009 03:24:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=725#comment-114636</guid>
		<description>[...] skeptical remarks on the Aleri/Coral8 merger generated some pushback. Today I actually got around to talking with John Morell, who was marketing chief at Coral8 and has [...]</description>
		<content:encoded><![CDATA[<p>[...] skeptical remarks on the Aleri/Coral8 merger generated some pushback. Today I actually got around to talking with John Morell, who was marketing chief at Coral8 and has [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hans Gilde</title>
		<link>http://www.dbms2.com/2009/03/20/the-cep-guys-are-getting-a-bit-chippy/comment-page-1/#comment-114393</link>
		<dc:creator>Hans Gilde</dc:creator>
		<pubDate>Tue, 24 Mar 2009 15:17:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=725#comment-114393</guid>
		<description>Curt, as a final thought: I am skeptical about short-term, broad demand for faster alerting or event driven BI. If there were broad demand for such a thing, we would see more hand-coded solutions filling the need now. Coding event driven BI may be harder than coding a report, but it&#039;s not so hard as to be unattainable by a medium sized company. But we (or I) don&#039;t see very many hand coded, event driven BI solutions out there.

In certain fields, though, we do see a lot of hand coded, event driven BI. I question why, if there is really demand beyond those fields, we do not see more custom solutions cropping up to fill the need now.

In the longer term, I imagine that as various products make developing event-driven software easier, demand will arise in areas where we don&#039;t see it now. But that is long term and certainly not something on which a vendor can make money today.

Tim, if you don&#039;t see anything new in CEP/EP, then I am surprised to find you still talking about it. One would think that a better use of your time would be to find something that you think is new, and talk about that. Perhaps in monitoring your Apache logs and learning about statistics and R, you will find this new thing that you seek.</description>
		<content:encoded><![CDATA[<p>Curt, as a final thought: I am skeptical about short-term, broad demand for faster alerting or event driven BI. If there were broad demand for such a thing, we would see more hand-coded solutions filling the need now. Coding event driven BI may be harder than coding a report, but it&#8217;s not so hard as to be unattainable by a medium sized company. But we (or I) don&#8217;t see very many hand coded, event driven BI solutions out there.</p>
<p>In certain fields, though, we do see a lot of hand coded, event driven BI. I question why, if there is really demand beyond those fields, we do not see more custom solutions cropping up to fill the need now.</p>
<p>In the longer term, I imagine that as various products make developing event-driven software easier, demand will arise in areas where we don&#8217;t see it now. But that is long term and certainly not something on which a vendor can make money today.</p>
<p>Tim, if you don&#8217;t see anything new in CEP/EP, then I am surprised to find you still talking about it. One would think that a better use of your time would be to find something that you think is new, and talk about that. Perhaps in monitoring your Apache logs and learning about statistics and R, you will find this new thing that you seek.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Bass</title>
		<link>http://www.dbms2.com/2009/03/20/the-cep-guys-are-getting-a-bit-chippy/comment-page-1/#comment-114309</link>
		<dc:creator>Tim Bass</dc:creator>
		<pubDate>Mon, 23 Mar 2009 18:16:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=725#comment-114309</guid>
		<description>FWIW :-)

Event processing and complex event processing are not dependent on &quot;event driven architecture&quot;.  Events can be &quot;fired and forgotten&quot; or they can be requested by the CEP/EP server.

In other words, there is nothing about CEP/EP that makes it dependent on EDA.    Event processing is as &quot;old as the hills&quot;, and there is nothing new from a technical perspective in any of the products on the market that use CEP as a marketing term.

What is new?

Please tell us !!</description>
		<content:encoded><![CDATA[<p>FWIW <img src='http://www.dbms2.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Event processing and complex event processing are not dependent on &#8220;event driven architecture&#8221;.  Events can be &#8220;fired and forgotten&#8221; or they can be requested by the CEP/EP server.</p>
<p>In other words, there is nothing about CEP/EP that makes it dependent on EDA.    Event processing is as &#8220;old as the hills&#8221;, and there is nothing new from a technical perspective in any of the products on the market that use CEP as a marketing term.</p>
<p>What is new?</p>
<p>Please tell us !!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Curt Monash</title>
		<link>http://www.dbms2.com/2009/03/20/the-cep-guys-are-getting-a-bit-chippy/comment-page-1/#comment-114300</link>
		<dc:creator>Curt Monash</dc:creator>
		<pubDate>Mon, 23 Mar 2009 15:54:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=725#comment-114300</guid>
		<description>Hans,

For years, the BI and data warehousing industry have been responding to customer interest in getting ever-faster access to data. But so far, the speed of enhancement in relational data warehousing technology has been enough to meet this need.

I&#039;m of the opinion customers shouldn&#039;t be satisfied, and should demand a revolution in BI.  But there are a lot of needed revolutions in BI, and my preferred one in better alerting and metrics management is by no means necessarily one that will soon occur.

As for my views on the independent companies -- there are few enough that matter that we can just look at them one by one. Aleri -- apparently focused on financial services (but I have a briefing scheduled with them soon for more detail). Coral8 -- sold to Aleri. StreamBase -- retreated into a couple of niches. And so on.</description>
		<content:encoded><![CDATA[<p>Hans,</p>
<p>For years, the BI and data warehousing industry have been responding to customer interest in getting ever-faster access to data. But so far, the speed of enhancement in relational data warehousing technology has been enough to meet this need.</p>
<p>I&#8217;m of the opinion customers shouldn&#8217;t be satisfied, and should demand a revolution in BI.  But there are a lot of needed revolutions in BI, and my preferred one in better alerting and metrics management is by no means necessarily one that will soon occur.</p>
<p>As for my views on the independent companies &#8212; there are few enough that matter that we can just look at them one by one. Aleri &#8212; apparently focused on financial services (but I have a briefing scheduled with them soon for more detail). Coral8 &#8212; sold to Aleri. StreamBase &#8212; retreated into a couple of niches. And so on.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hans Gilde</title>
		<link>http://www.dbms2.com/2009/03/20/the-cep-guys-are-getting-a-bit-chippy/comment-page-1/#comment-114297</link>
		<dc:creator>Hans Gilde</dc:creator>
		<pubDate>Mon, 23 Mar 2009 14:50:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=725#comment-114297</guid>
		<description>FWIW, many people wonder: how big is the market for event-driven BI? Will businesses outside of certain core markets ever want to trade the stability and simplicity of databases and batch operations for an event-driven BI model?

For that matter, will the event-driven computing market ever grow beyond the industries that use it now? Is the entire event-driven computing market big enough to support a large company in the long term?

It&#039;s not just CEP that faces these questions.

Were I a potential CEP investor, I would wonder how you came to believe that big players will dominate this field. Historically speaking, niche industries, especially deep niches, have been exactly where medium sized technology players can survive and produce good returns on a relatively modest investment.

I&#039;m not saying you&#039;re wrong. Just pointing out that there are several valid sides to the story.</description>
		<content:encoded><![CDATA[<p>FWIW, many people wonder: how big is the market for event-driven BI? Will businesses outside of certain core markets ever want to trade the stability and simplicity of databases and batch operations for an event-driven BI model?</p>
<p>For that matter, will the event-driven computing market ever grow beyond the industries that use it now? Is the entire event-driven computing market big enough to support a large company in the long term?</p>
<p>It&#8217;s not just CEP that faces these questions.</p>
<p>Were I a potential CEP investor, I would wonder how you came to believe that big players will dominate this field. Historically speaking, niche industries, especially deep niches, have been exactly where medium sized technology players can survive and produce good returns on a relatively modest investment.</p>
<p>I&#8217;m not saying you&#8217;re wrong. Just pointing out that there are several valid sides to the story.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Curt Monash</title>
		<link>http://www.dbms2.com/2009/03/20/the-cep-guys-are-getting-a-bit-chippy/comment-page-1/#comment-114256</link>
		<dc:creator>Curt Monash</dc:creator>
		<pubDate>Mon, 23 Mar 2009 04:57:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=725#comment-114256</guid>
		<description>Opher,

I question how many application areas there are where &lt;strong&gt;known&lt;/strong&gt; patterns have enough complexity that standard database languages (SQL, MDX, text search., etc.) are inappropriate to express them.  (Assuming some standard temporal extensions if needed.)</description>
		<content:encoded><![CDATA[<p>Opher,</p>
<p>I question how many application areas there are where <strong>known</strong> patterns have enough complexity that standard database languages (SQL, MDX, text search., etc.) are inappropriate to express them.  (Assuming some standard temporal extensions if needed.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Bass</title>
		<link>http://www.dbms2.com/2009/03/20/the-cep-guys-are-getting-a-bit-chippy/comment-page-1/#comment-114247</link>
		<dc:creator>Tim Bass</dc:creator>
		<pubDate>Mon, 23 Mar 2009 03:57:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=725#comment-114247</guid>
		<description>Hi Curt,

You are exactly right and I am really pleased to read your posts.  In capital markets, where there does not appear to have been a generic event processsing platform available, the term &quot;CEP&quot; has been adopted because the platforms marketing themselves as &quot;CEP&quot; have made progress.  The adoption is not related to &quot;CEP&quot; per se but software marketing their &quot;wares&quot; as &quot;CEP&quot;.

Outside of processing marketdata, there have been folks willing to test these platforms, and a &quot;few bowling pins&quot; have wobbled (as you say); but a few wobbling bowling pins are not &quot;main street&quot; by any leap in imagination.

Recently we evaluated so called &quot;CEP engines&quot; to monitor events on a high performance web site with a real eye for using a so called &quot;CEP product&quot;.  After spending much time and effort, we picked Zabbix for processing network-centric events.  Zabbix works great and is free, open source, extensible, and does all the basic time window, rule-based processing the site needed.  The &quot;CEP offerings&quot; took too much work because there have been optimized for processing market data, not network &quot;event soup&quot; data.  

The piece we are current missing is future event prediction (outages, server load problems, etc.) and none of the self-described CEP engines are close to this stage of event processing (at this stage of the game).  We are considering integrating the R statistical package; but have not made a decision yet.

Cheers and Best Regards, Tim

PS:  I was a bit surprised to read some negative comments about your posts over at David Luckham&#039;s forum.  Hang in there!</description>
		<content:encoded><![CDATA[<p>Hi Curt,</p>
<p>You are exactly right and I am really pleased to read your posts.  In capital markets, where there does not appear to have been a generic event processsing platform available, the term &#8220;CEP&#8221; has been adopted because the platforms marketing themselves as &#8220;CEP&#8221; have made progress.  The adoption is not related to &#8220;CEP&#8221; per se but software marketing their &#8220;wares&#8221; as &#8220;CEP&#8221;.</p>
<p>Outside of processing marketdata, there have been folks willing to test these platforms, and a &#8220;few bowling pins&#8221; have wobbled (as you say); but a few wobbling bowling pins are not &#8220;main street&#8221; by any leap in imagination.</p>
<p>Recently we evaluated so called &#8220;CEP engines&#8221; to monitor events on a high performance web site with a real eye for using a so called &#8220;CEP product&#8221;.  After spending much time and effort, we picked Zabbix for processing network-centric events.  Zabbix works great and is free, open source, extensible, and does all the basic time window, rule-based processing the site needed.  The &#8220;CEP offerings&#8221; took too much work because there have been optimized for processing market data, not network &#8220;event soup&#8221; data.  </p>
<p>The piece we are current missing is future event prediction (outages, server load problems, etc.) and none of the self-described CEP engines are close to this stage of event processing (at this stage of the game).  We are considering integrating the R statistical package; but have not made a decision yet.</p>
<p>Cheers and Best Regards, Tim</p>
<p>PS:  I was a bit surprised to read some negative comments about your posts over at David Luckham&#8217;s forum.  Hang in there!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Curt Monash</title>
		<link>http://www.dbms2.com/2009/03/20/the-cep-guys-are-getting-a-bit-chippy/comment-page-1/#comment-114187</link>
		<dc:creator>Curt Monash</dc:creator>
		<pubDate>Sun, 22 Mar 2009 18:41:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=725#comment-114187</guid>
		<description>Hans et al.,

I think CEP is one of those markets that can be usefully viewed through the old Geoffrey Moore lenses -- early adoption, chasm, &quot;bowling alley&quot;, &quot;tornado&quot;, &quot;Main Street&quot;, etc.  The bowling alley stage appeared to be getting started -- but additional pins, while wobbling, aren&#039;t so far as I can tell falling over in droves.

That&#039;s part of what I mean by &quot;floundering&quot;.

The other part is that it seems, if and when CEP regains momentum outside its niche markets, the beneficiaries will be large, diversified, usually DBMS-selling software companies.  I used the word &quot;independent&quot; in the title of the post for a reason.</description>
		<content:encoded><![CDATA[<p>Hans et al.,</p>
<p>I think CEP is one of those markets that can be usefully viewed through the old Geoffrey Moore lenses &#8212; early adoption, chasm, &#8220;bowling alley&#8221;, &#8220;tornado&#8221;, &#8220;Main Street&#8221;, etc.  The bowling alley stage appeared to be getting started &#8212; but additional pins, while wobbling, aren&#8217;t so far as I can tell falling over in droves.</p>
<p>That&#8217;s part of what I mean by &#8220;floundering&#8221;.</p>
<p>The other part is that it seems, if and when CEP regains momentum outside its niche markets, the beneficiaries will be large, diversified, usually DBMS-selling software companies.  I used the word &#8220;independent&#8221; in the title of the post for a reason.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic page generated in 0.284 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2010-03-11 02:51:56 -->
