<?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"
	>
<channel>
	<title>Comments on: Live from DIALOG - Dynamic BPM—Where SOA, Rules, Processes and Events Come Together</title>
	<atom:link href="http://smartenoughsystems.com/wp/2008/02/26/live-from-dialog-dynamic-bpm%e2%80%94where-soa-rules-processes-and-events-come-together/feed/" rel="self" type="application/rss+xml" />
	<link>http://smartenoughsystems.com/wp/2008/02/26/live-from-dialog-dynamic-bpm%e2%80%94where-soa-rules-processes-and-events-come-together/</link>
	<description>Delivering competitive advantage with smarter systems through automating decisions</description>
	<pubDate>Sat, 11 Oct 2008 00:52:24 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Paul Vincent</title>
		<link>http://smartenoughsystems.com/wp/2008/02/26/live-from-dialog-dynamic-bpm%e2%80%94where-soa-rules-processes-and-events-come-together/#comment-9190</link>
		<dc:creator>Paul Vincent</dc:creator>
		<pubDate>Fri, 07 Mar 2008 15:18:13 +0000</pubDate>
		<guid isPermaLink="false">http://smartenoughsystems.com/wp/2008/02/26/live-from-dialog-dynamic-bpm%e2%80%94where-soa-rules-processes-and-events-come-together/#comment-9190</guid>
		<description>Agree with PatternStorm: the "event driven decision service" does not rely on prior modeling of an explicit process path to determine "when" to invoke the decision service - it is effectively "on" for as long as it is connected to the event source(s) / bus. I see CEP overlapping with event-driven decision services, and providing a broader capability than simple invoke-respond decision services.</description>
		<content:encoded><![CDATA[<p>Agree with PatternStorm: the &#8220;event driven decision service&#8221; does not rely on prior modeling of an explicit process path to determine &#8220;when&#8221; to invoke the decision service - it is effectively &#8220;on&#8221; for as long as it is connected to the event source(s) / bus. I see CEP overlapping with event-driven decision services, and providing a broader capability than simple invoke-respond decision services.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PatternStorm</title>
		<link>http://smartenoughsystems.com/wp/2008/02/26/live-from-dialog-dynamic-bpm%e2%80%94where-soa-rules-processes-and-events-come-together/#comment-7975</link>
		<dc:creator>PatternStorm</dc:creator>
		<pubDate>Tue, 26 Feb 2008 22:13:40 +0000</pubDate>
		<guid isPermaLink="false">http://smartenoughsystems.com/wp/2008/02/26/live-from-dialog-dynamic-bpm%e2%80%94where-soa-rules-processes-and-events-come-together/#comment-7975</guid>
		<description>Comment to http://smartenoughsystems.com/wp/2008/02/26/live-from-dialog-dynamic-bpm%E2%80%94where-soa-rules-processes-and-events-come-together/

The definition of service you give is tradional request/reply: "I ask, it does, it tells me its done", however event-driven services work different: "I don't need to ask, it continuously does (it's never done), it notifies me of new results as soon as new input it's available".

SOA does not open the door to Complex Event Processing, these are independent technologies, however CEP does open the door to, for instance (1) event-driven processes, processes defined by rules triggered by occurrences of (complex) business events, and (2) BPM driven by the same kind of rules defining KPIs. To provide the these CEP can be combined with any enterprise IT architecture, be it SOA or not.

It's true that event processing is inherently more declarative, that's a very important point when we are looking for a way to enable business analysts to directly define business processes, services and KPIs bypassing programmers. For example they can do that using rules triggered by occurrences of (complex) business events.</description>
		<content:encoded><![CDATA[<p>Comment to <a href="http://smartenoughsystems.com/wp/2008/02/26/live-from-dialog-dynamic-bpm%E2%80%94where-soa-rules-processes-and-events-come-together/">http://smartenoughsystems.com/wp/2008/02/26/live-from-dialog-dynamic-bpm%E2%80%94where-soa-rules-processes-and-events-come-together/</a></p>
<p>The definition of service you give is tradional request/reply: &#8220;I ask, it does, it tells me its done&#8221;, however event-driven services work different: &#8220;I don&#8217;t need to ask, it continuously does (it&#8217;s never done), it notifies me of new results as soon as new input it&#8217;s available&#8221;.</p>
<p>SOA does not open the door to Complex Event Processing, these are independent technologies, however CEP does open the door to, for instance (1) event-driven processes, processes defined by rules triggered by occurrences of (complex) business events, and (2) BPM driven by the same kind of rules defining KPIs. To provide the these CEP can be combined with any enterprise IT architecture, be it SOA or not.</p>
<p>It&#8217;s true that event processing is inherently more declarative, that&#8217;s a very important point when we are looking for a way to enable business analysts to directly define business processes, services and KPIs bypassing programmers. For example they can do that using rules triggered by occurrences of (complex) business events.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
