<?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>Thu, 02 Jul 2009 18:04:18 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<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><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.tibcoblogs.com/ComplexEventProcessing" type="application/rss+xml" /><feedburner:emailServiceId>ComplexEventProcessing</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>OMG PRR - the 1st official production rule standard</title>
		<link>http://feeds.tibcoblogs.com/~r/ComplexEventProcessing/~3/csCuUiHt29U/</link>
		<comments>http://tibcoblogs.com/cep/2009/07/02/omg-prr-the-1st-official-production-rule-standard/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 18:04:18 +0000</pubDate>
		<dc:creator>Paul Vincent</dc:creator>
		
		<category><![CDATA[Complex Event Processing (CEP)]]></category>

		<guid isPermaLink="false">http://tibcoblogs.com/cep/?p=366</guid>
		<description><![CDATA[Congratulations to the OMG PRR team - the OMG have voted the Production Rule Representation 1.0 as a standard for UML modellers to represent production rules (including &#8220;sequential&#8221; if-then statements as well as Rete-type inference rules). Of course this is not the last version of PRR -  there may be a few bugs to work [...]


Related posts:<ol><li><a href='http://tibcoblogs.com/cep/2007/06/11/semantic-technologies-and-cep-2-a-short-detour-to-rule-standards/' rel='bookmark' title='Permanent Link: Semantic Technologies and CEP (2): A short detour to rule standards'>Semantic Technologies and CEP (2): A short detour to rule standards</a></li><li><a href='http://tibcoblogs.com/cep/2008/11/17/the-value-of-production-rules/' rel='bookmark' title='Permanent Link: The Value of (Production) Rules &#8230;'>The Value of (Production) Rules &#8230;</a></li><li><a href='http://tibcoblogs.com/cep/2008/09/25/update-on-rule-representations/' rel='bookmark' title='Permanent Link: Updated Update on Rule Representations'>Updated Update on Rule Representations</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Congratulations to the OMG PRR team - the <a title="Object Management Group - a standards body that still talks about CORBA!" href="http://www.omg.org/" target="_blank">OMG</a> have voted the <a title="Wikipedia reference" href="http://en.wikipedia.org/wiki/Production_Rule_Representation" target="_blank">Production Rule Representation</a> 1.0 as a standard for UML modellers to represent production rules (including &#8220;sequential&#8221; if-then statements as well as <a title="Wikipedia reference" href="http://en.wikipedia.org/wiki/Rete_network" target="_blank">Rete-type inference rules</a>). Of course this is not the last version of PRR -  there may be a few bugs to work out and we have commissioned the Revision Task Force already - with a 1.1 release planned for next year. Maybe other CEP vendors will realize the importance of standards (and rules!) and join the effort?</p>
<p>Close behind is the <a title="Wikipedia reference" href="http://en.wikipedia.org/wiki/Rule_Interchange_Format" target="_blank">W3C Rule Interchange Format</a> - Production Rule Dialect - which is &#8220;imminent&#8221;. There was some overlap between the teams involved with these standards so, usefully, and as PRR Core defines &#8220;the&#8221; generic production rule metamodel, PRD is &#8220;compatible&#8221; with PRR - meaning conversion between the 2, from  modeling to interchange, should not mean too many hurdles. Indeed, current ideas are for a RIF PRD 2.0 that allows for object models (as opposed to &#8220;<a title="Wikipedia reference" href="http://en.wikipedia.org/wiki/Frame_(Artificial_intelligence)" target="_blank">frames</a>&#8220;) and a PRR 2.0 that utilizes the PRR-PRD syntax that uses the PRD expression language&#8230; we&#8217;ll see.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?&amp;linkurl=http%3A%2F%2Ftibcoblogs.com%2Fcep%2F2009%2F07%2F02%2Fomg-prr-the-1st-official-production-rule-standard%2F&amp;linkname=OMG%20PRR%20-%20the%201st%20official%20production%20rule%20standard"><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/2007/06/11/semantic-technologies-and-cep-2-a-short-detour-to-rule-standards/' rel='bookmark' title='Permanent Link: Semantic Technologies and CEP (2): A short detour to rule standards'>Semantic Technologies and CEP (2): A short detour to rule standards</a></li><li><a href='http://tibcoblogs.com/cep/2008/11/17/the-value-of-production-rules/' rel='bookmark' title='Permanent Link: The Value of (Production) Rules &#8230;'>The Value of (Production) Rules &#8230;</a></li><li><a href='http://tibcoblogs.com/cep/2008/09/25/update-on-rule-representations/' rel='bookmark' title='Permanent Link: Updated Update on Rule Representations'>Updated Update on Rule Representations</a></li></ol></p><img src="http://feeds.feedburner.com/~r/ComplexEventProcessing/~4/csCuUiHt29U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tibcoblogs.com/cep/2009/07/02/omg-prr-the-1st-official-production-rule-standard/feed/</wfw:commentRss>
		<feedburner:origLink>http://tibcoblogs.com/cep/2009/07/02/omg-prr-the-1st-official-production-rule-standard/</feedburner:origLink></item>
		<item>
		<title>The Banker 2009 award-winning CEP app: Citibank Hong Hong on real-time marketing</title>
		<link>http://feeds.tibcoblogs.com/~r/ComplexEventProcessing/~3/hzE8rsyzbn0/</link>
		<comments>http://tibcoblogs.com/cep/2009/07/01/the-banker-2009-award-winning-cep-app-citibank-hong-hong-on-real-time-marketing/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 22:29:39 +0000</pubDate>
		<dc:creator>Paul Vincent</dc:creator>
		
		<category><![CDATA[Complex Event Processing (CEP)]]></category>

		<guid isPermaLink="false">http://tibcoblogs.com/cep/?p=361</guid>
		<description><![CDATA[The Banker runs annual technology awards, and this year the Citibank CEP application supporting real-time marketing is one of the winners. The article quotes:
&#8220;The system deploys complex event processing technology to evaluate static and dynamic events against a customer profile and &#8216;propensity model&#8217;, to determine in real time the next best offer the bank can [...]


Related posts:<ol><li><a href='http://tibcoblogs.com/cep/2008/10/29/business-rules-forum-2008-the-borat-marketing-award/' rel='bookmark' title='Permanent Link: Business Rules Forum 2008: The Borat Marketing Award'>Business Rules Forum 2008: The Borat Marketing Award</a></li><li><a href='http://tibcoblogs.com/cep/2008/01/24/nick-leeson-part-deux/' rel='bookmark' title='Permanent Link: Nick Leeson (Part Deux)'>Nick Leeson (Part Deux)</a></li><li><a href='http://tibcoblogs.com/cep/2007/05/16/cep-and-the-alphabet-soup-part-2-bi/' rel='bookmark' title='Permanent Link: CEP and the alphabet soup (Part 2): BI'>CEP and the alphabet soup (Part 2): BI</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><a title="The Banker website" href="http://www.thebanker.com/" target="_blank">The Banker</a> runs <a title="The Banker 2009 Technology Awards" href="http://www.thebanker.com/news/fullstory.php/aid/6699/The_Banker_innovation_in_banking_awards_2009.html" target="_blank">annual technology awards</a>, and this year the <a title="The Banker Award 2009 for Citibank Hong Kong" href="http://www.thebanker.com/news/fullstory.php/aid/6699/The_Banker_innovation_in_banking_awards_2009.html?current_page=2" target="_blank">Citibank CEP application supporting real-time marketing is one of the winners</a>. The article quotes:</p>
<p><span style="color: #000080;">&#8220;The system deploys <a title="TIBCO BE as used in this application" href="http://www.tibco.com/software/complex-event-processing/businessevents/default.jsp" target="_self">complex event processing technology</a> to evaluate static and dynamic events against a customer profile and &#8216;propensity model&#8217;, to determine in real time the next best offer the bank can extend to the customer.&#8221;</span></p>
<p><span style="color: #000080;">&#8220;Because the system operates on a <a title="Wikipedia reference" href="http://en.wikipedia.org/wiki/Business_rules_approach" target="_blank">&#8216;rules basis&#8217;</a>, it can be adapted by business users to design the rules that govern a particular campaign without the involvement of IT staff. &#8220;</span></p>
<p><span style="color: #000080;">&#8220;The bank is also using the intelligence in the system for <strong>fraud prevention and proactive customer service</strong>.&#8221;</span></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?&amp;linkurl=http%3A%2F%2Ftibcoblogs.com%2Fcep%2F2009%2F07%2F01%2Fthe-banker-2009-award-winning-cep-app-citibank-hong-hong-on-real-time-marketing%2F&amp;linkname=The%20Banker%202009%20award-winning%20CEP%20app%3A%20Citibank%20Hong%20Hong%20on%20real-time%20marketing"><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/10/29/business-rules-forum-2008-the-borat-marketing-award/' rel='bookmark' title='Permanent Link: Business Rules Forum 2008: The Borat Marketing Award'>Business Rules Forum 2008: The Borat Marketing Award</a></li><li><a href='http://tibcoblogs.com/cep/2008/01/24/nick-leeson-part-deux/' rel='bookmark' title='Permanent Link: Nick Leeson (Part Deux)'>Nick Leeson (Part Deux)</a></li><li><a href='http://tibcoblogs.com/cep/2007/05/16/cep-and-the-alphabet-soup-part-2-bi/' rel='bookmark' title='Permanent Link: CEP and the alphabet soup (Part 2): BI'>CEP and the alphabet soup (Part 2): BI</a></li></ol></p><img src="http://feeds.feedburner.com/~r/ComplexEventProcessing/~4/hzE8rsyzbn0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tibcoblogs.com/cep/2009/07/01/the-banker-2009-award-winning-cep-app-citibank-hong-hong-on-real-time-marketing/feed/</wfw:commentRss>
		<feedburner:origLink>http://tibcoblogs.com/cep/2009/07/01/the-banker-2009-award-winning-cep-app-citibank-hong-hong-on-real-time-marketing/</feedburner:origLink></item>
		<item>
		<title>Standards news: PRR and DMN updates…</title>
		<link>http://feeds.tibcoblogs.com/~r/ComplexEventProcessing/~3/lUqdGJ8Gr-c/</link>
		<comments>http://tibcoblogs.com/cep/2009/06/24/standards-news-prr-and-dmn-updates/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 17:53:41 +0000</pubDate>
		<dc:creator>Paul Vincent</dc:creator>
		
		<category><![CDATA[Complex Event Processing (CEP)]]></category>

		<category><![CDATA[Trends]]></category>

		<guid isPermaLink="false">http://tibcoblogs.com/cep/?p=345</guid>
		<description><![CDATA[This week OMG&#8217;s Technical Meeting has had most buzz around the BPMN 2.0 submission (and congratulations to that team, for which TIBCO is a supporter). Some of the other stuff going on includes:

PRR or Production Rules Representation (which, for complex event processing like in TIBCO BusinessEvents, can include event-condition-action rules using standard forward-chaining semantics) starts [...]


Related posts:<ol><li><a href='http://tibcoblogs.com/cep/2008/12/11/standards-next-in-line-case-management/' rel='bookmark' title='Permanent Link: Standards: next in line, Case Management&#8230;'>Standards: next in line, Case Management&#8230;</a></li><li><a href='http://tibcoblogs.com/cep/2008/09/20/epts4-time-for-cep-standards/' rel='bookmark' title='Permanent Link: EPTS4: time for CEP Standards?'>EPTS4: time for CEP Standards?</a></li><li><a href='http://tibcoblogs.com/cep/2008/03/13/omg-cep-standards-event-what-standards/' rel='bookmark' title='Permanent Link: OMG CEP Standards event: what standards?'>OMG CEP Standards event: what standards?</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>This week OMG&#8217;s Technical Meeting has had most buzz around the <a title="Wikipedia reference" href="http://en.wikipedia.org/wiki/Business_Process_Modeling_Notation" target="_blank">BPMN</a> <a title="Bruce Silver on BPMN 2.0" href="http://www.bpminstitute.org/articles/article/article/bpms-watch-five-things-to-love-about-bpmn-2-0.html" target="_blank">2.0 submission</a> (and congratulations to that team, for which TIBCO is a supporter). Some of the other stuff going on includes:</p>
<ul>
<li><strong><a title="Wikipedia reference" href="http://en.wikipedia.org/wiki/Production_Rule_Representation" target="_blank">PRR or Production Rules Representation</a></strong> (which, for <a title="TIBCO on CEP" href="http://www.tibco.com/software/complex-event-processing/default.jsp" target="_blank">complex event processing</a> like in <a title="TIBCO BE for event processing" href="http://www.tibco.com/software/complex-event-processing/businessevents/default.jsp" target="_blank">TIBCO BusinessEvents</a>, can include <a title="Wikipedia reference" href="http://en.wikipedia.org/wiki/Event_condition_action" target="_blank">event-condition-action</a> rules using standard forward-chaining semantics) starts the Revision Task Force process for PRR1.1. A few tweaks are due, but more interesting was to see 2 more vendors attend the PRR session this week. Also, note that <a title="NoMagic MagicDraw for UML modeling" href="http://www.nomagic.com/text.php?lang=2&amp;item=232&amp;arg=206" target="_blank">UML tool NoMagic</a> is presenting on PRR at <a title="ORF home page" href="http://www.octoberrulesfest.org/agenda.html" target="_blank">ORF&#8217;09</a> later in the year&#8230;</li>
<li><strong>DMN or Decision Model and Notation</strong> started on its first stage of development, which is the identification of use cases and roles for defining UML-based decisions for a future RFP. We had some good discussions (which I&#8217;ll report in a future post once I have reported to the DMN community), and it is clear that this could be a very key standard for business modelers, end-users and tool vendors. Of course the relevance of this to event processing is that many CEP/EP systems&#8217; role is to support decisions&#8230;</li>
</ul>
<p>A somewhat hotter debate <a title="Past post on Case Mgmt RFP, Dec08" href="http://tibcoblogs.com/cep/2008/12/11/standards-next-in-line-case-management/" target="_self">continues</a> (/is) regarding the proposed <strong>Case Management RFP</strong>, which was developed from a Dynamic <a title="OMG Page on DBAM - OMG-ONLY web page" href="http://www.omg.org/techprocess/meetings/schedule/Dynamic_Business_Activity_Models_RFI.html" target="_blank">Business Activity Modeling RFI</a> last year (which <a title="Previous post on rule stds and DBAM report, Sept08" href="http://tibcoblogs.com/cep/2008/09/25/update-on-rule-representations/" target="_self">TIBCO responded to</a>, and was also covered by our <a title="BPM-C blog on the Semantic BPM event" href="http://blog.bpm-consortium.org/2009/06/semantic-bpm-topics.html" target="_blank">session at the recent Semantic BPM day in Berlin</a>). Many BPM applications are also <a title="Wikipedia reference" href="http://en.wikipedia.org/wiki/Case_management" target="_blank">case management</a> applications, but some case management requires more sophisticated event-handling, rule-driven processes, <a title="JT on EBizQ on DM for Dynamic BPM" href="http://www.ebizq.net/blogs/decision_management/2007/09/decision_management_is_at_the.php" target="_blank">decision management</a>, and case record management and recording (technologies that TIBCO mostly covers under <a title="TIBCO on BPM+" href="http://www.tibco.com/solutions/bpm/default.jsp" target="_blank">BPM+</a>). One school of thought is that the more sophisticated requirements for case management need to be rolled into the common BPM standards stack (including BPMN); another is that multiple different standards should be used flor flexibility (such as combining BPMN with <a title="Wikipedia reference" href="http://en.wikipedia.org/wiki/Business_Motivation_Model" target="_blank">BMM</a>, PRR and DMN). From an event processing perspective, of course, case management (by one definition at least!) involves applying incoming events to the state of some case in order to determine whether processes need to be started, continued, halted or changed - in other words CEP technology can often be applied for case management areas in government, finance, healthcare, etc.</p>
<p>Some of the other case management discussions can be found from <a title="EBizQ on Case Mgmt in BPM, Mar09" href="http://www.ebizq.net/topics/bpm/features/11094.html" target="_blank">EBizQ</a>, <a title="Bruce Silver on Case Mgmt RFP" href="http://www.brsilver.com/wordpress/2009/06/19/a-standard-for-case-management/" target="_blank">Bruce Silver</a>, and <a title="BPMFocus on Case Mgmt std" href="http://bpmfocus.wordpress.com/2009/06/21/cases-managed-the-world-over/" target="_blank">Derek Miers</a>.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?&amp;linkurl=http%3A%2F%2Ftibcoblogs.com%2Fcep%2F2009%2F06%2F24%2Fstandards-news-prr-and-dmn-updates%2F&amp;linkname=Standards%20news%3A%20PRR%20and%20DMN%20updates%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/2008/12/11/standards-next-in-line-case-management/' rel='bookmark' title='Permanent Link: Standards: next in line, Case Management&#8230;'>Standards: next in line, Case Management&#8230;</a></li><li><a href='http://tibcoblogs.com/cep/2008/09/20/epts4-time-for-cep-standards/' rel='bookmark' title='Permanent Link: EPTS4: time for CEP Standards?'>EPTS4: time for CEP Standards?</a></li><li><a href='http://tibcoblogs.com/cep/2008/03/13/omg-cep-standards-event-what-standards/' rel='bookmark' title='Permanent Link: OMG CEP Standards event: what standards?'>OMG CEP Standards event: what standards?</a></li></ol></p><img src="http://feeds.feedburner.com/~r/ComplexEventProcessing/~4/lUqdGJ8Gr-c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tibcoblogs.com/cep/2009/06/24/standards-news-prr-and-dmn-updates/feed/</wfw:commentRss>
		<feedburner:origLink>http://tibcoblogs.com/cep/2009/06/24/standards-news-prr-and-dmn-updates/</feedburner:origLink></item>
		<item>
		<title>Project Managing an Event Processing Application</title>
		<link>http://feeds.tibcoblogs.com/~r/ComplexEventProcessing/~3/PcC2tu0NT8I/</link>
		<comments>http://tibcoblogs.com/cep/2009/06/24/project-managing-an-event-processing-application/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 16:49:51 +0000</pubDate>
		<dc:creator>Paul Vincent</dc:creator>
		
		<category><![CDATA[Complex Event Processing (CEP)]]></category>

		<guid isPermaLink="false">http://tibcoblogs.com/cep/?p=323</guid>
		<description><![CDATA[Over the past few weeks I&#8217;ve been an &#8220;Acting Project Manager&#8221; alongside a talented TIBCO team who designed and implemented a telco services gateway using TIBCO event processing software. Of course, the importance of the Project Manager role decreases in direct relationship to the experience of the team - so my role here was somewhat [...]


Related posts:<ol><li><a href='http://tibcoblogs.com/cep/2007/05/09/what-is-complex-event-processing-part-5/' rel='bookmark' title='Permanent Link: What is Complex Event Processing? (5/5)'>What is Complex Event Processing? (5/5)</a></li><li><a href='http://tibcoblogs.com/cep/2008/09/18/gartner-event-processing-summit-2008-highlights/' rel='bookmark' title='Permanent Link: Gartner Event Processing Summit 2008: highlights'>Gartner Event Processing Summit 2008: highlights</a></li><li><a href='http://tibcoblogs.com/cep/2007/10/02/progress-on-event-related-standards-at-omg/' rel='bookmark' title='Permanent Link: Progress on Event-related Standards at OMG&#8230;'>Progress on Event-related Standards at OMG&#8230;</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Over the past few weeks I&#8217;ve been an &#8220;Acting Project Manager&#8221; alongside a talented TIBCO team who designed and implemented a telco services gateway using TIBCO event processing software. Of course, the importance of the Project Manager role decreases in direct relationship to the experience of the team - so my role here was somewhat redundant due to the experienced implementation team. The project required Rapid Application Development exploiting a &#8220;standard set&#8221; of TIBCO technologies:</p>
<ul>
<li><a title="TIBCO AM BW for event handling" href="http://www.tibco.com/software/soa/activematrix-businessworks/default.jsp" target="_blank">TIBCO BusinessWorks</a> to host the service entry and exit points</li>
<li><a title="TIBCO BE for event processing" href="http://www.tibco.com/software/complex-event-processing/businessevents/default.jsp" target="_self">TIBCO BusinessEvents</a> for the main processing rules covering routing, validation, service throttles, KPIs, logging etc</li>
<li><a title="TIBCO EMS for resilient messaging" href="http://www.tibco.com/software/messaging/enterprise-message-service/default.jsp" target="_self">TIBCO EMS</a> as the main external event (/message) transmission mechanism</li>
<li><a title="TIBCO RV for efficient communications" href="http://www.tibco.com/software/messaging/rendezvous/default.jsp" target="_self">TIBCO RV</a> for internal communications within the distributed application, e.g. for log handling</li>
<li><a title="TIBCO HAWK for sys admin" href="http://www.tibco.com/software/system-monitoring-management/hawk/default.jsp" target="_self">TIBCO HAWK</a> for application monitoring</li>
<li>TIBCO Administrator for managing the deployment and updates to the application.</li>
</ul>
<p>Some observations on the <a title="Wikipedia reference" href="http://en.wikipedia.org/wiki/Project_management" target="_blank">Project Management</a> aspects were:</p>
<ol>
<li>Good design counts: there were several specification changes (including to the specification of the incoming events) that were to some extent mitigated by the tooling flexibility, and some by the use of good <a title="Wikipedia reference" href="http://en.wikipedia.org/wiki/Design_pattern" target="_blank">design patterns</a>.</li>
<li>Project Management is sometimes <a title="Wikipedia reference" href="http://en.wikipedia.org/wiki/Agile_software_development" target="_blank">Anti-Agile</a>: some of the (event) specification changes we deferred to later in the application development process in order to provide controlled, manageable, validated releases. The PM&#8217;s main role is obviously to protect the development team and delivery schedule from <a title="Wikipedia reference" href="http://en.wikipedia.org/wiki/Scope_creep" target="_blank">scope creep</a>, although inevitably some scope changes were requirements boundary cases&#8230;</li>
<li>Test-driven development: early effort was expended in an appropriate <a title="Wikipedia reference" href="http://en.wikipedia.org/wiki/Test_harness" target="_blank">test framework</a> and test cases, used to exercise the event processing application with particular event types and patterns. This paid dividends in allowing defects to be identified, and resolved, early.</li>
<li>Communication and control artifacts: the High Level and Detailed Designs were defined in docs and in prototype BW processes and BE rules; we first used <a title="Wikipedia reference" href="http://en.wikipedia.org/wiki/Mind_map" target="_blank">MindManager</a> for internal reporting of issues, and then progressed to an existing <a title="Wikipedia reference" href="http://en.wikipedia.org/wiki/Bugzilla" target="_blank">Bugzilla</a> instance for co-operation on issue management. Although we had an MS Project plan, we deferred to Excel for internal and customer reporting. Code and docs were controlled using <a title="Wikipedia reference" href="http://en.wikipedia.org/wiki/Subversion_(software)" target="_blank">SVN</a>.</li>
<li>Knowledgable customer contacts (and good customer relations) make the PM&#8217;s job so much easier&#8230;</li>
</ol>
<p>Some specific project challenges relating to the &#8220;event processing&#8221; aspects:</p>
<p>- Event definitions are key. If the event model is changing lots as development is occuring then this can be problematic. One traditional and effective solution is to use your own internal abstract event model and map to / extend this as required.<br />
- Testing timed sequences of events could be a challenge. This project was event processing, not complex event processing (there were a few abstract <a title="Wikipedia reference" href="http://en.wikipedia.org/wiki/Key_performance_indicator" target="_blank">KPI</a> events created, but for the most part the application was stateless). Obviously, live system events are ideal for testing.<br />
- Application performance (throughput, latency) need to be monitored and managed thoughout (although not an issue for this particular application, so far).</p>
<p>So - not much Project Management is specific to the &#8220;event processing&#8221; aspect. But that is good news and to be expected when insulated by a good development team and good tools!</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?&amp;linkurl=http%3A%2F%2Ftibcoblogs.com%2Fcep%2F2009%2F06%2F24%2Fproject-managing-an-event-processing-application%2F&amp;linkname=Project%20Managing%20an%20Event%20Processing%20Application"><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/2007/05/09/what-is-complex-event-processing-part-5/' rel='bookmark' title='Permanent Link: What is Complex Event Processing? (5/5)'>What is Complex Event Processing? (5/5)</a></li><li><a href='http://tibcoblogs.com/cep/2008/09/18/gartner-event-processing-summit-2008-highlights/' rel='bookmark' title='Permanent Link: Gartner Event Processing Summit 2008: highlights'>Gartner Event Processing Summit 2008: highlights</a></li><li><a href='http://tibcoblogs.com/cep/2007/10/02/progress-on-event-related-standards-at-omg/' rel='bookmark' title='Permanent Link: Progress on Event-related Standards at OMG&#8230;'>Progress on Event-related Standards at OMG&#8230;</a></li></ol></p><img src="http://feeds.feedburner.com/~r/ComplexEventProcessing/~4/PcC2tu0NT8I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tibcoblogs.com/cep/2009/06/24/project-managing-an-event-processing-application/feed/</wfw:commentRss>
		<feedburner:origLink>http://tibcoblogs.com/cep/2009/06/24/project-managing-an-event-processing-application/</feedburner:origLink></item>
		<item>
		<title>Other TIBCO blogs…</title>
		<link>http://feeds.tibcoblogs.com/~r/ComplexEventProcessing/~3/CdMeWgQyGcQ/</link>
		<comments>http://tibcoblogs.com/cep/2009/06/16/other-tibco-blogs/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 17:39:59 +0000</pubDate>
		<dc:creator>Paul Vincent</dc:creator>
		
		<category><![CDATA[Complex Event Processing (CEP)]]></category>

		<guid isPermaLink="false">http://tibcoblogs.com/cep/?p=317</guid>
		<description><![CDATA[Someone asked what other TIBCO blogs were around, as the &#8220;Communities&#8221; tab on www.tibco.com currently only mentions this, the CEP blog&#8230;
Here is a quick guide to the other TIBCO blogs&#8230;

Cloud computing - the TIBCO Silver blog - answering questions about TIBCO&#8217;s approach to cloud computing for businesses&#8230;
Spotfire community - the Spotfire blog(s) - answering mostly [...]


Related posts:<ol><li><a href='http://tibcoblogs.com/cep/2009/01/20/cloud-event-processing-vs-event-cloud-processing/' rel='bookmark' title='Permanent Link: Cloud Event Processing vs Event Cloud Processing?'>Cloud Event Processing vs Event Cloud Processing?</a></li><li><a href='http://tibcoblogs.com/cep/2008/09/04/tibco-acquires-insightful/' rel='bookmark' title='Permanent Link: TIBCO acquires Insightful'>TIBCO acquires Insightful</a></li><li><a href='http://tibcoblogs.com/cep/2007/08/17/tibco-businessevents-21-now-shipping/' rel='bookmark' title='Permanent Link: TIBCO BusinessEvents 2.1 now shipping&#8230;'>TIBCO BusinessEvents 2.1 now shipping&#8230;</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Someone asked what other TIBCO blogs were around, as the &#8220;Communities&#8221; tab on <a title="TIBCO home page" href="http://www.tibco.com/" target="_self">www.tibco.com</a> currently only mentions this, the <a title="TIBCO on Complex Event Processing" href="http://www.tibco.com/software/complex-event-processing/default.jsp" target="_self">CEP</a> blog&#8230;</p>
<p>Here is a quick guide to the other TIBCO blogs&#8230;</p>
<ul>
<li>Cloud computing - <a title="TIBCO Silver blog" href="http://silver.tibco.com/blog/" target="_self">the TIBCO Silver blog</a> - answering questions about TIBCO&#8217;s approach to <a title="Wikipedia reference" href="http://en.wikipedia.org/wiki/Cloud_computing" target="_blank">cloud computing</a> for businesses&#8230;</li>
<li>Spotfire community - <a title="TIBCO Spotfire blogs" href="http://spotfire.tibco.com/community/blogs/" target="_self">the Spotfire blog(s)</a> - answering mostly technical stuff about <a title="Wikipedia reference" href="http://en.wikipedia.org/wiki/Business_intelligence" target="_blank">visual BI</a> and <a title="Wikipedia reference" href="http://en.wikipedia.org/wiki/List_of_statistical_packages" target="_blank">analytics</a> with <a title="TIBCO Spotfire product range" href="http://spotfire.tibco.com/Products/Default.aspx" target="_self">Spotfire, S+, Miner</a> etc</li>
<li>TIBCO developer community - <a title="TIBCOmmunity blog post aggregation" href="http://www.tibcommunity.com/community/products/businessevents?view=blogposts" target="_self">the TIBCommunity blogs</a> - covering a wide range of stuff  (divided by product, including for <a title="TIBCOmmunity BE blog" href="http://www.tibcommunity.com/community/products/businessevents?view=blogposts" target="_blank">BusinessEvents</a>).</li>
</ul>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?&amp;linkurl=http%3A%2F%2Ftibcoblogs.com%2Fcep%2F2009%2F06%2F16%2Fother-tibco-blogs%2F&amp;linkname=Other%20TIBCO%20blogs%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/2009/01/20/cloud-event-processing-vs-event-cloud-processing/' rel='bookmark' title='Permanent Link: Cloud Event Processing vs Event Cloud Processing?'>Cloud Event Processing vs Event Cloud Processing?</a></li><li><a href='http://tibcoblogs.com/cep/2008/09/04/tibco-acquires-insightful/' rel='bookmark' title='Permanent Link: TIBCO acquires Insightful'>TIBCO acquires Insightful</a></li><li><a href='http://tibcoblogs.com/cep/2007/08/17/tibco-businessevents-21-now-shipping/' rel='bookmark' title='Permanent Link: TIBCO BusinessEvents 2.1 now shipping&#8230;'>TIBCO BusinessEvents 2.1 now shipping&#8230;</a></li></ol></p><img src="http://feeds.feedburner.com/~r/ComplexEventProcessing/~4/CdMeWgQyGcQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tibcoblogs.com/cep/2009/06/16/other-tibco-blogs/feed/</wfw:commentRss>
		<feedburner:origLink>http://tibcoblogs.com/cep/2009/06/16/other-tibco-blogs/</feedburner:origLink></item>
		<item>
		<title>Event-driven Rule Maintenance…</title>
		<link>http://feeds.tibcoblogs.com/~r/ComplexEventProcessing/~3/-jbiNNYxwiQ/</link>
		<comments>http://tibcoblogs.com/cep/2009/06/14/event-driven-rule-maintenance/#comments</comments>
		<pubDate>Sun, 14 Jun 2009 23:18:34 +0000</pubDate>
		<dc:creator>Paul Vincent</dc:creator>
		
		<category><![CDATA[Complex Event Processing (CEP)]]></category>

		<guid isPermaLink="false">http://tibcoblogs.com/cep/?p=310</guid>
		<description><![CDATA[One of the interesting attributes of rule-based systems (whether in complex event processing, decision services, or whatever) is the ability for end-users to maintain the rules separately from the IT development cycle. Rule-based development tools (TIBCO BusinessEvents included) typically allow for the hot-deployment of these changes - usually where process instances are updated with the [...]


Related posts:<ol><li><a href='http://tibcoblogs.com/cep/2007/07/04/differences-between-a-bre-and-a-rule-driven-cep-engine-part-2/' rel='bookmark' title='Permanent Link: Differences between a BRE and a rule-driven CEP engine (Part 2)'>Differences between a BRE and a rule-driven CEP engine (Part 2)</a></li><li><a href='http://tibcoblogs.com/cep/2007/06/26/differences-between-a-bre-and-a-rule-driven-cep-engine-part-1/' rel='bookmark' title='Permanent Link: Differences between a BRE and a rule-driven CEP engine (Part 1)'>Differences between a BRE and a rule-driven CEP engine (Part 1)</a></li><li><a href='http://tibcoblogs.com/cep/2008/03/03/business-rule-execution-statelesstransactional-statefulmonitoring-or-both/' rel='bookmark' title='Permanent Link: Business rule execution: stateless/transactional, stateful/monitoring, or both?'>Business rule execution: stateless/transactional, stateful/monitoring, or both?</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>One of the interesting attributes of <a title="Wikipedia reference" href="http://en.wikipedia.org/wiki/Rule-based_system" target="_blank">rule-based systems</a> (whether in <a title="TIBCO on CEP" href="http://www.tibco.com/software/complex_event_processing/default.jsp" target="_self">complex event processing</a>, <a title="Wikipedia on BRMS" href="http://en.wikipedia.org/wiki/Business_Rule_Management_System" target="_blank">decision services</a>, or whatever) is the ability for end-users to maintain the rules separately from the IT development cycle. Rule-based development tools (<a title="TIBCO  BE" href="http://www.tibco.com/software/complex-event-processing/businessevents/default.jsp" target="_self">TIBCO BusinessEvents</a> included) typically allow for the hot-deployment of these changes - usually where process instances are updated with the new application logic in between transactions or events. This update process is both inevitable and a requirement when the underlying ontology or Business Object Model changes.</p>
<p>There is however a class of update that is less obtrusive, and can be managed simply by a rule update event. This is where the rule <a title="Wikipedia reference" href="http://en.wikipedia.org/wiki/Design_pattern" target="_blank">design pattern</a> (or template) does not change, but the change is a create / update / delete operation on such a pattern instance, stored as an object or concept. Alternatively the update could simply be to rule instance metadata (for example, champion-challenger status, or active status, or effective date). In an Event-Driven Decision system, such update events are simply a new type of event to be processed, and would typically be created by some suitable Business User Interface (or automatically generated by some analytics system). Of course, rule maintenance events themselves should be validated by the rule engine prior to deployment, and other controls such as security and authentication may be required.</p>
<p>Of course, with event-driven rule maintenance one has to decide where the *record* of the current rule instances is to be stored - either in running rule system (for example, exploiting the distributed cache), or local to the user interface. Alternatively one can resort to tradition, treat the rule instances as data in a database, and update them via a simple 2-tier UI using database-imported concepts in the rule-based system&#8230;</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?&amp;linkurl=http%3A%2F%2Ftibcoblogs.com%2Fcep%2F2009%2F06%2F14%2Fevent-driven-rule-maintenance%2F&amp;linkname=Event-driven%20Rule%20Maintenance%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/2007/07/04/differences-between-a-bre-and-a-rule-driven-cep-engine-part-2/' rel='bookmark' title='Permanent Link: Differences between a BRE and a rule-driven CEP engine (Part 2)'>Differences between a BRE and a rule-driven CEP engine (Part 2)</a></li><li><a href='http://tibcoblogs.com/cep/2007/06/26/differences-between-a-bre-and-a-rule-driven-cep-engine-part-1/' rel='bookmark' title='Permanent Link: Differences between a BRE and a rule-driven CEP engine (Part 1)'>Differences between a BRE and a rule-driven CEP engine (Part 1)</a></li><li><a href='http://tibcoblogs.com/cep/2008/03/03/business-rule-execution-statelesstransactional-statefulmonitoring-or-both/' rel='bookmark' title='Permanent Link: Business rule execution: stateless/transactional, stateful/monitoring, or both?'>Business rule execution: stateless/transactional, stateful/monitoring, or both?</a></li></ol></p><img src="http://feeds.feedburner.com/~r/ComplexEventProcessing/~4/-jbiNNYxwiQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tibcoblogs.com/cep/2009/06/14/event-driven-rule-maintenance/feed/</wfw:commentRss>
		<feedburner:origLink>http://tibcoblogs.com/cep/2009/06/14/event-driven-rule-maintenance/</feedburner:origLink></item>
		<item>
		<title>Hi Ho Silver, Away!</title>
		<link>http://feeds.tibcoblogs.com/~r/ComplexEventProcessing/~3/NxkA7jVZTAc/</link>
		<comments>http://tibcoblogs.com/cep/2009/06/04/hi-ho-silver-away/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 00:11:04 +0000</pubDate>
		<dc:creator>Alan Lundberg</dc:creator>
		
		<category><![CDATA[Cloud Computing]]></category>

		<category><![CDATA[Complex Event Processing (CEP)]]></category>

		<category><![CDATA[EDA]]></category>

		<category><![CDATA[CEP]]></category>

		<category><![CDATA[Cloud]]></category>

		<guid isPermaLink="false">http://tibcoblogs.com/cep/?p=297</guid>
		<description><![CDATA[And with that, TIBCO’s newest offering, Silver is off and running.  
Announced yesterday at the NOWonline show, it seems to be getting a good bit of attention in the press, analyst and blogosphere communities.  eBizQ picked up on the announcement  and commented on its use of CEP in the automation of cloud-app-balancing.  As [...]


Related posts:<ol><li><a href='http://tibcoblogs.com/cep/2009/06/16/other-tibco-blogs/' rel='bookmark' title='Permanent Link: Other TIBCO blogs&#8230;'>Other TIBCO blogs&#8230;</a></li><li><a href='http://tibcoblogs.com/cep/2008/08/18/no-bottlenecks-in-complex-event-processing-for-real-time-bi/' rel='bookmark' title='Permanent Link: No bottlenecks in Complex Event Processing for Real-time BI'>No bottlenecks in Complex Event Processing for Real-time BI</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>And with that, TIBCO’s newest offering, Silver is off and running.  </p>
<p>Announced yesterday at the NOWonline show, it seems to be getting a good bit of attention in the press, analyst and blogosphere communities.  <a href="http://www.ebizq.net/news/11384.html">eBizQ picked up on the announcement </a> and commented on its use of CEP in the automation of cloud-app-balancing.  As for me, my head is a bit cloudy at the moment, from all the fuss.</p>
<p>So what is Silver, and what does it have to do with CEP?  </p>
<p>Everything.  </p>
<p>TIBCO Silver is new software infrastructure for &#8220;cloud&#8221; computing.  A “Silver” lining for the clouds you might say.  </p>
<p>And why is this important for CEP?  </p>
<p>Because it’s an infrastructure product that embeds a CEP engine in order to solve problems related to governance (managed access, security, privacy and adherence to regulations), and scalability (uses SLAs to automatically scale up / or down as needed).  The kicker is that it’s automatic, so both the governance and the scaling is accomplished inherently through embedded monitoring, management and event-decision-action rules rather than manual intervention and programming -which AFAIK, is an achilles heel for current cloud products being introduced.  </p>
<p>This should be an interesting announcement for developers of different types of Business2Consumer or Consumer2Consumer apps that are likely to vary widely in resource requirements. The embedded governance allows for various levels of authorization, authentication and encryption policies to be dynamically configured. This is important because some services should be open to everyone and some services, well, just shouldn’t.</p>
<p>As in most cloud architectures, and not counting those who simply put the cloud moniker in front of their latest software product, there is no software to install or hardware to procure or provision, which reduces the barrier to develop and deploy rapid IT solutions (whether that’s infrastructure, platform or applications)</p>
<p>TIBCO Silver is currently in Beta.  It will be interesting to see the deployments when they start rolling out.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?&amp;linkurl=http%3A%2F%2Ftibcoblogs.com%2Fcep%2F2009%2F06%2F04%2Fhi-ho-silver-away%2F&amp;linkname=Hi%20Ho%20Silver%2C%20Away%21"><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/06/16/other-tibco-blogs/' rel='bookmark' title='Permanent Link: Other TIBCO blogs&#8230;'>Other TIBCO blogs&#8230;</a></li><li><a href='http://tibcoblogs.com/cep/2008/08/18/no-bottlenecks-in-complex-event-processing-for-real-time-bi/' rel='bookmark' title='Permanent Link: No bottlenecks in Complex Event Processing for Real-time BI'>No bottlenecks in Complex Event Processing for Real-time BI</a></li></ol></p><img src="http://feeds.feedburner.com/~r/ComplexEventProcessing/~4/NxkA7jVZTAc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tibcoblogs.com/cep/2009/06/04/hi-ho-silver-away/feed/</wfw:commentRss>
		<feedburner:origLink>http://tibcoblogs.com/cep/2009/06/04/hi-ho-silver-away/</feedburner:origLink></item>
		<item>
		<title>New! Improved! Blog!</title>
		<link>http://feeds.tibcoblogs.com/~r/ComplexEventProcessing/~3/259kRSYaXWc/</link>
		<comments>http://tibcoblogs.com/cep/2009/06/04/new-improved-blog/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 15:26:00 +0000</pubDate>
		<dc:creator>Paul Vincent</dc:creator>
		
		<category><![CDATA[Complex Event Processing (CEP)]]></category>

		<guid isPermaLink="false">http://tibcoblogs.com/cep/?p=293</guid>
		<description><![CDATA[So, anyone who frequents this blog may have noticed one or two stylistic changes&#8230; Many thanks to Himanshu, Daniel and the TIBCO web team for the update. Regarding the blog voting mechanism: we categorically deny that any blog authors sit under a vote-actuated slime bucket&#8230; yet.


Related posts:Progress on Event-related Standards at OMG&#8230;


Related posts:<ol><li><a href='http://tibcoblogs.com/cep/2007/10/02/progress-on-event-related-standards-at-omg/' rel='bookmark' title='Permanent Link: Progress on Event-related Standards at OMG&#8230;'>Progress on Event-related Standards at OMG&#8230;</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>So, anyone who frequents this blog may have noticed one or two stylistic changes&#8230; Many thanks to Himanshu, Daniel and the TIBCO web team for the update. Regarding the blog voting mechanism: we categorically deny that any blog authors sit under a vote-actuated slime bucket&#8230; yet.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?&amp;linkurl=http%3A%2F%2Ftibcoblogs.com%2Fcep%2F2009%2F06%2F04%2Fnew-improved-blog%2F&amp;linkname=New%21%20Improved%21%20Blog%21"><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/2007/10/02/progress-on-event-related-standards-at-omg/' rel='bookmark' title='Permanent Link: Progress on Event-related Standards at OMG&#8230;'>Progress on Event-related Standards at OMG&#8230;</a></li></ol></p><img src="http://feeds.feedburner.com/~r/ComplexEventProcessing/~4/259kRSYaXWc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tibcoblogs.com/cep/2009/06/04/new-improved-blog/feed/</wfw:commentRss>
		<feedburner:origLink>http://tibcoblogs.com/cep/2009/06/04/new-improved-blog/</feedburner:origLink></item>
		<item>
		<title>Interesting trend: CEP at BRForum, ORF, RuleML events</title>
		<link>http://feeds.tibcoblogs.com/~r/ComplexEventProcessing/~3/VKhw5AqNA7c/</link>
		<comments>http://tibcoblogs.com/cep/2009/05/29/interesting-trend-cep-at-brforum-orf-ruleml-events/#comments</comments>
		<pubDate>Fri, 29 May 2009 08:55:00 +0000</pubDate>
		<dc:creator>Paul Vincent</dc:creator>
		
		<category><![CDATA[Complex Event Processing (CEP)]]></category>

		<category><![CDATA[Meetings and events]]></category>

		<category><![CDATA[BRForum]]></category>

		<category><![CDATA[CEP]]></category>

		<category><![CDATA[conference]]></category>

		<category><![CDATA[customer]]></category>

		<category><![CDATA[Luckham]]></category>

		<category><![CDATA[ORF]]></category>

		<guid isPermaLink="false">http://tibcoblogs.com/cep/2009/05/29/interesting-trend-cep-at-brforum-orf-ruleml-events/</guid>
		<description><![CDATA[Traditionally (i.e. for the past 2-3 years!) CEP has mainly been covered by the (mostly academic) DEBS event [3rd is this year in Nashville, July 6-9] and the EPTS Symposium [5th is this year in Trento Italy, Sept 21-23]. Interestingly there is increasing spin-off of CEP into other events - such as (interesting for rule-driven [...]


Related posts:<ol><li><a href='http://tibcoblogs.com/cep/2008/11/13/ruleml-2008-keynotes-published/' rel='bookmark' title='Permanent Link: RuleML 2008: Keynotes published&#8230;'>RuleML 2008: Keynotes published&#8230;</a></li><li><a href='http://tibcoblogs.com/cep/2008/01/07/aaai-processes-and-rules-and-probably-events-too/' rel='bookmark' title='Permanent Link: AAAI, Processes and Rules (and probably Events, too)'>AAAI, Processes and Rules (and probably Events, too)</a></li><li><a href='http://tibcoblogs.com/cep/2008/10/29/business-rules-forum-2008-upper-ontology-for-events-processes-states-rules/' rel='bookmark' title='Permanent Link: Business Rules Forum 2008: Upper Ontology for Events, Processes, States, Rules'>Business Rules Forum 2008: Upper Ontology for Events, Processes, States, Rules</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Traditionally (i.e. for the past 2-3 years!) CEP has mainly been covered by the (mostly academic) <a title="3rd ACM International Conference on Distributed Event-Based Systems, Nashville TN USA" href="http://debs09.isis.vanderbilt.edu/" target="_blank">DEBS event [3rd is this year in Nashville, July 6-9] </a>and the <a title="Ophers blog announcing the 5th EPTS Symposium, with the old dates..." href="http://http://epthinking.blogspot.com/2009/04/announcing-fifth-epts-event-processing.html" target="_blank">EPTS Symposium [5th is this year in Trento Italy, Sept 21-23]</a>. Interestingly there is increasing spin-off of CEP into other events - such as (interesting for rule-driven <a title="TIBCO on Complex Event Processing" href="http://www.tibco.com/software/complex-event-processing/default.jsp" target="_blank">CEP</a> tools like <a title="TIBCO  BE" href="http://www.tibco.com/software/complex_event_processing/businessevents/default.jsp" target="_blank">TIBCO BusinessEvents</a>) the <a title="BRF home page" href="http://www.businessrulesforum.com/index.php" target="_blank">Business Rules Forum</a> [12th this year in <a title="Wikipedia reference" href="http://en.wikipedia.org/wiki/Las_Vegas,_Nevada" target="_blank">Vegas</a> - presumably as an antidote to this year's economic news - Nov 1-5]. BRForum has acknowledged 2 very-CEP-related agenda entries by 2 very-respected-experts:</p>
<p><span style="color: #0000ff;"><strong>Event Processing 2010: Past, Present and Future<br />
</strong>David Luckham, Emeritus Professor, Electrical Engineering, Stanford University</span></p>
<p><span style="color: #0000ff;"> This tutorial on Complex Event Processing (CEP) will cover six topics.<br />
1.	Developing markets for event processing - a short survey of the growth of CEP in enterprise management applications and Business Activity Monitoring.<br />
2.	 History.  - Event processing 1950 ─ 2000.<br />
3.	Adopting event processing &#8212;   how to analyze your event processing requirements and plan a solution.<br />
4.	A survey of basic CEP concepts and their applications.<br />
5.	 Crossing the Chasms - the four stages in the development of event processing from 2000 to 2050.  The need to improve the CEP technology in commercial tools and applications.<br />
6.	 The age of ubiquitous CEP - event processing goes global and disappears under the hood. Scenarios of current and future applications.<br />
What you will learn:<br />
•	What Complex Event Processing is<br />
•	How to apply CEP to solve business problems and improve your BI operations<br />
•	How CEP enhances Service Oriented Architectures, Business Process Management, and Business Rules systems</span></p>
<p><span style="color: #0000ff;"><br />
<strong>A Facilitated Peer-to-Peer Workshop: Semantic Processes, Services and Events</strong><br />
Paul Haley, Founder, Automata, Inc. </span></p>
<p><span style="color: #0000ff;">Semantic technology provides the most general and flexible form of data modeling along with logical and rule-based capabilities. A new wave of semantic tools and standards, including models of time, events, and processes promise to align enterprise data modeling, application development, service-oriented architecture and business process management more closely with the perspectives of knowledge management and business rules practitioners.<br />
What we will discuss:<br />
•	How semantic standards extend model-driven architecture to knowledge management<br />
•	How semantic architectures and models unify SOA and BPM, including events<br />
•	How semantics increases the impact of business intelligence and activity monitoring<br />
•	How BPMN, SBVR, PRR and complex event processing do or don&#8217;t intersect<br />
</span></p>
<p>Just the week before BRForum there is the <a title="ORF home page" href="http://www.octoberrulesfest.org/" target="_blank">rule-developer-focused</a> <a title="ORF 2009 blog" href="http://orf2009.blogspot.com/" target="_blank">October Rule Fest</a> (which I keep wanting to write as <a title="Some other Oktober Festival..." href="http://www.oktoberfest.de/en/" target="_blank">Oktober Rule Fest</a>, for some reason) [in Dallas, Oct 26-30] which, apart from a fascinating agenda for rule IT folk, has CEP topics such as:</p>
<p><span style="color: #0000ff;"><strong><span class="style3">Early Alert System at Southwest Airlines</span><br />
</strong><span class="style3">Greg Barton: Southwest Airlines, Senior Software Engineer</span></span></p>
<p><span style="color: #0000ff;"><span class="style2">Southwest Airlines is venturing into the rules development space with the Early Alert System. EAS enables SWA to have a real-time model of it&#8217;s entire aircraft fleet, tracking such activities as taxi in, taxi out, and in gate turn. It does this by maintaining a data structure representing physical assets and the activities they perform. Incoming data from those assets update the data structure, and rules react to the changes. We hope to use this paradigm going forward to use rules to monitor other aspects of the enterprise, enabling a more agile and efficient response to the airline&#8217;s daily operating challenges. Our main points will be the Overview, Feature Review, Design, Other Uses of Rules at present by SWA and the future of rules at SWA.</span></span> <a title="TIBCOmmunity page on TUCON08 SWA presentation" href="http://www.tibcommunity.com/docs/DOC-1051" target="_blank"><em>[Note: this is a TIBCO CEP application in production at SWA]</em></a></p>
<p><span style="color: #0000ff;"><strong><span class="style3">ET2: Temporal Reasoning: a requirement for CEP</span><br />
</strong><span class="style3">Edson Tirelli: Drools, CEP Designer<br />
</span></span></p>
<p><span style="color: #0000ff;"><span class="style2">As Complex Event Processing grows in popularity and applicability, the convergence between modeling paradigms demand more and more functional requirements from the available tools. One key requirement for CEP use cases (and standard business scenarios) is the ability to write rules and queries that require some degree of temporal awareness, from simple constraints to actual data inference. More than that, temporal reasoning is a feature on top of which the actual platform can leverage internal optimizations, aiming for resource savings and improved scalability.</span> </span><a title="Hans' thoughts on the Drools announcement, May09" href="http://hansgilde.wordpress.com/2009/05/22/drools-fusion-oss-competitor-to-businessevents/" target="_blank"><em>[Note: DROOLS has now become the 2nd CEP inference engine]</em></a></p>
<p><span style="color: #0000ff;"><strong><span class="style3">A Survey of Complex-Event Processing Models</span><br />
</strong><span class="style3">Charles Young: Solid Soft, Principal Consultant<br />
</span></span></p>
<p><span style="color: #0000ff;"><span class="style2">Prof. David Luckham defined an EPN (Event Processing Network) as a network of ‘lightweight rules engines’ which act as Event Processing Agents (EPAs). He contrasted this with the exploitation of rules-based inference engines as ‘heavyweight EPAs’. Complex-event processing (CEP) is inherently rule-based and centres on pattern matching based, in large part, on temporal constraints. CEP, today, is broadly characterised by the use of diverse processing models embodied within different technologies. What are these models? What are their major differentiators, strengths and weaknesses, and how do they compare with Rete engines and other rules processing approaches? Are some models truly more ‘lightweight’ or ‘heavyweight’? What are the underlying differences and similarities and how might each approach best be exploited in building scalable and agile EPNs?</span></span></p>
<p>Still to be announced is the <a title="RuleML09 website" href="http://www.defeasible.org/ruleml2009/index" target="_blank">RuleML09</a> event&#8217;s agenda [conveniently co-located with BRForum, Nov 5-7] and targeting the rule representation community&#8230; we&#8217;ll have to wait and see if CEP gets represented here too!</p>
<p><em><strong>Disclaimer: TIBCO is presenting at BRF and ORF on rule-CEP topics, too. </strong> </em></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?&amp;linkurl=http%3A%2F%2Ftibcoblogs.com%2Fcep%2F2009%2F05%2F29%2Finteresting-trend-cep-at-brforum-orf-ruleml-events%2F&amp;linkname=Interesting%20trend%3A%20CEP%20at%20BRForum%2C%20ORF%2C%20RuleML%20events"><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/11/13/ruleml-2008-keynotes-published/' rel='bookmark' title='Permanent Link: RuleML 2008: Keynotes published&#8230;'>RuleML 2008: Keynotes published&#8230;</a></li><li><a href='http://tibcoblogs.com/cep/2008/01/07/aaai-processes-and-rules-and-probably-events-too/' rel='bookmark' title='Permanent Link: AAAI, Processes and Rules (and probably Events, too)'>AAAI, Processes and Rules (and probably Events, too)</a></li><li><a href='http://tibcoblogs.com/cep/2008/10/29/business-rules-forum-2008-upper-ontology-for-events-processes-states-rules/' rel='bookmark' title='Permanent Link: Business Rules Forum 2008: Upper Ontology for Events, Processes, States, Rules'>Business Rules Forum 2008: Upper Ontology for Events, Processes, States, Rules</a></li></ol></p><img src="http://feeds.feedburner.com/~r/ComplexEventProcessing/~4/VKhw5AqNA7c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tibcoblogs.com/cep/2009/05/29/interesting-trend-cep-at-brforum-orf-ruleml-events/feed/</wfw:commentRss>
		<feedburner:origLink>http://tibcoblogs.com/cep/2009/05/29/interesting-trend-cep-at-brforum-orf-ruleml-events/</feedburner:origLink></item>
		<item>
		<title>NOW looking into the cloud, as well as CEP</title>
		<link>http://feeds.tibcoblogs.com/~r/ComplexEventProcessing/~3/5dytRP-lp6Q/</link>
		<comments>http://tibcoblogs.com/cep/2009/05/28/now-looking-into-the-cloud-as-well-as-cep/#comments</comments>
		<pubDate>Thu, 28 May 2009 14:08:22 +0000</pubDate>
		<dc:creator>Paul Vincent</dc:creator>
		
		<category><![CDATA[Cloud Computing]]></category>

		<category><![CDATA[Complex Event Processing (CEP)]]></category>

		<category><![CDATA[Use Case]]></category>

		<guid isPermaLink="false">http://tibcoblogs.com/cep/2009/05/28/now-looking-into-the-cloud-as-well-as-cep/</guid>
		<description><![CDATA[Not really too CEP-related, except that events and event processing can take place anywhere: TIBCO&#8217;s Cloud Computing initiative is an announced agenda item for next week&#8217;s TIBCO NOW global webevent. I haven&#8217;t seen the content, but clearly the main area of interest is likely to be Corporate Cloud Computing (i.e. your distributed-managed data center), and [...]


Related posts:<ol><li><a href='http://tibcoblogs.com/cep/2008/11/14/cep-as-sauce-for-alphabet-soup-part-10-ec2-and-cloud-computing/' rel='bookmark' title='Permanent Link: CEP as sauce for alphabet soup (Part 10): EC2 and Cloud Computing'>CEP as sauce for alphabet soup (Part 10): EC2 and Cloud Computing</a></li><li><a href='http://tibcoblogs.com/cep/2008/08/14/the-end-is-nigh-for-the-bre-market/' rel='bookmark' title='Permanent Link: The end is nigh (for the BRE market)!'>The end is nigh (for the BRE market)!</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></ol>]]></description>
			<content:encoded><![CDATA[<p>Not really too CEP-related, except that events and event processing can take place anywhere: TIBCO&#8217;s <a href="http://en.wikipedia.org/wiki/Cloud_computing" title="Wikipedia reference" target="_blank">Cloud Computing</a> initiative is an announced agenda item for <a href="http://tibconowonline.veplatform.com/uc/registration-short-form.php" title="TIBCO NOW event details, 2009" target="_blank">next week&#8217;s TIBCO NOW</a> <a href="http://now.tibco.com/" title="TIBCO NOW event, 2009" target="_blank">global webevent</a>. I haven&#8217;t seen the content, but clearly the main area of interest is likely to be <a href="http://software.silicon.com/applications/0,39024653,39266506,00.htm" target="_blank" title="Silicon.com cheat sheet">Corporate Cloud Computing</a> (i.e. your distributed-managed data center), and there is an obvious connection to virtual service management (i.e. <a href="http://www.tibco.com/software/soa/activematrix-service-grid/default.jsp" title="TIBCO ActiveMatrix Service Grid" target="_blank">TIBCO&#8217;s ActiveMatrix product set</a>).</p>
<p>TIBCO NOW also includes some EP/CEP content under the <span class="listGroupTit">Enterprise Optimization</span> thread:</p>
<ul class="listGroup">
<li class="listWrap">
<ul>
<li class="listTitle">
<h3><font color="#000080">Supporting Dynamic Change Management with CEP</font></h3>
</li>
<li class="listSpeaker"><font color="#000080"><a href="http://tibconowonline.veplatform.com/uc/speakers.php" target="_blank" title="NOW Speakers link">Philippe Goujard</a>, Senior Manager, Accenture</font></li>
<li class="listDesc"><font color="#000080">For a major micro-electronics manufacturer any change request is a long and complex process: it impacts machinery, production, logistics, training, and documentation. By introducing a <a href="http://www.tibco.com/software/complex-event-processing/default.jsp" title="TIBCO CEP" target="_blank">complex event processing</a> solution based on <a href="http://www.tibco.com/software/complex-event-processing/businessevents/default.jsp" title="TIBCO BE" target="_blank">TIBCO BusinessEvents</a> the client optimized monitoring of a complete &#8220;change request&#8221; project, improved time to market, and reduced risks associated with conflicting projects.</font></li>
</ul>
</li>
<li class="listWrap">
<ul>
<li class="listTitle">
<h3><font color="#000080">Keeping the Lights On while Managing the Complexities of Compliance</font></h3>
</li>
<li class="listSpeaker"><font color="#000080"><a href="http://tibconowonline.veplatform.com/uc/speakers.php">Lyndon Wilkin</a>, Solution Manager, EnergyAustralia</font></li>
<li class="listDesc"><font color="#000080">EnergyAustralia (EA) has over 100 years of experience providing broad-based energy solutions to over 1.6 million homes and businesses. Hear how EA is using TIBCO software to gain real-time visibility into customer service levels, to detect and respond to events that could affect compliance, market obligations, and providing a foundation technology for <a href="http://www.csiro.au/science/Intelligent-Grid.html" title="AU CSIRO: Intelligent grid: a vision for Australia's future energy network" target="_blank">enabling the intelligent grid</a>.</font></li>
</ul>
</li>
<li class="listWrap">
<ul>
<li class="listTitle">
<h3><font color="#000080">The Future of Enterprise Optimization</font></h3>
</li>
<li class="listSpeaker"><font color="#000080"><a href="http://tibconowonline.veplatform.com/uc/speakers.php">Alan Lundberg</a>, Senior Product Marketing Manager, TIBCO Software</font></li>
<li class="listDesc"><font color="#000080">Visibility into every facet of your business is key to improving quality, customer service, and cost control. TIBCO provides the ability to harness the power of existing data and in-flight information across your many customer touch points in real time. Managing your business at the speed of events is essential to be a leader in today&#8217;s market. This session will discuss the event processing technology that SouthWest, QWEST and CitiGroup use to drive competitive advantage and that analyst firm IDC ranked number one in the market.</font></li>
</ul>
</li>
</ul>
<p>Registration is, by the way, free.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?&amp;linkurl=http%3A%2F%2Ftibcoblogs.com%2Fcep%2F2009%2F05%2F28%2Fnow-looking-into-the-cloud-as-well-as-cep%2F&amp;linkname=NOW%20looking%20into%20the%20cloud%2C%20as%20well%20as%20CEP"><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/11/14/cep-as-sauce-for-alphabet-soup-part-10-ec2-and-cloud-computing/' rel='bookmark' title='Permanent Link: CEP as sauce for alphabet soup (Part 10): EC2 and Cloud Computing'>CEP as sauce for alphabet soup (Part 10): EC2 and Cloud Computing</a></li><li><a href='http://tibcoblogs.com/cep/2008/08/14/the-end-is-nigh-for-the-bre-market/' rel='bookmark' title='Permanent Link: The end is nigh (for the BRE market)!'>The end is nigh (for the BRE market)!</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></ol></p><img src="http://feeds.feedburner.com/~r/ComplexEventProcessing/~4/5dytRP-lp6Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tibcoblogs.com/cep/2009/05/28/now-looking-into-the-cloud-as-well-as-cep/feed/</wfw:commentRss>
		<feedburner:origLink>http://tibcoblogs.com/cep/2009/05/28/now-looking-into-the-cloud-as-well-as-cep/</feedburner:origLink></item>
	</channel>
</rss>
