<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>The Event Processing Blog</title><link>http://apama.typepad.com/my_weblog/</link><description>Insights into the field of event processing from the people behind Progress Software's Apama Event Processing Platform.</description><language>en</language><lastBuildDate>Mon, 28 Jul 2008 17:47:38 -0500</lastBuildDate><generator>TypePad http://www.typepad.com/</generator><media:copyright>Copyright (c) 2008 Progress Software</media:copyright><media:thumbnail url="http://www.progress.com/progress_software/media/graphics/event_processing_cover.jpg" /><media:keywords>progress,software,event,processing,cep,algorithmic,trading,capital,markets,financial,services,financial,podcasts</media:keywords><media:category scheme="http://www.itunes.com/dtds/podcast-1.0.dtd">Technology/Software How-To</media:category><itunes:explicit>no</itunes:explicit><itunes:image href="http://www.progress.com/progress_software/media/graphics/event_processing_cover.jpg" /><itunes:keywords>progress,software,event,processing,cep,algorithmic,trading,capital,markets,financial,services,financial,podcasts</itunes:keywords><itunes:subtitle>Event Processing podcast channel</itunes:subtitle><itunes:summary>This is a podcast channel hosted by Progress Software that includes commentary, interviews and other audio feeds pertaining to complex event processing, including the role it plays in the financial services and algorithmic trading marketplace.</itunes:summary><itunes:category text="Technology"><itunes:category text="Software How-To" /></itunes:category><image><link>http://apama.typepad.com</link><url>http://www.progress.com/progress/apama/media/topnav/apama_153x48.gif</url><title>The Event Processing Blog</title></image><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/eventprocessing" type="application/rss+xml" /><feedburner:emailServiceId>1758170</feedburner:emailServiceId><feedburner:feedburnerHostname>http://www.feedburner.com</feedburner:feedburnerHostname><item><title>Real-Time Temperature Monitoring</title><link>http://feeds.feedburner.com/~r/eventprocessing/~3/348846816/real-time-tempe.html</link><category>Event Processing Technology</category><category>Healthcare</category><category>Travel</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Martins</dc:creator><pubDate>Wed, 30 Jul 2008 12:34:50 -0500</pubDate><guid isPermaLink="false">tag:typepad.com,2003:post-53408534</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[
<div xmlns="http://www.w3.org/1999/xhtml"><p> In an interesting demonstration of real-time monitoring, Apama participated in a recent study that was conducted by Radboud University as part of the Dutch &quot;<a href="http://en.wikipedia.org/wiki/International_Four_Days_Marches_Nijmegen">Four Days March</a>&quot;.&nbsp; The march is an annual event in which tens of thousands of participants walk daily distances of 30-50 KMs for four days in succession.&nbsp; Unfortunately, past marches have had some unfortunate instances where participants have been overcome by heat - including a couple of deaths.</p>

<p>In a <a href="http://www.rfidnews.org/news/2008/07/23/rfid-pill-monitors-marchers/">pilot study</a> this year, volunteers took a pill embedded with an RFID chip and thermometer, which sent signals every 10 seconds to a Bluetooth-enabled GPS phone.&nbsp; The phone in turn sent the information to an implementation of Apama, which correlated the information about the volunteer, their temperature and their location, all plotted on an implementation of Google Maps. Leveraging the capabilities of Apama, monitors could track the progress of volunteers and identify those volunteers whose temperatures exceeded certain thresholds.&nbsp; And with the ability to correlate that information with the GPS data, they could tell where those volunteers were on the route, thus delivering a CEP-driven infrastructure for real-time monitoring and, if needed, a pre-emptive reaction to help somebody who might shortly be in distress.</p>

<p>In the image below, one can see the purple &quot;pins&quot;, illustrating where on the route the volunteers are.</p>

<p><a href="http://apama.typepad.com/.shared/image.html?/photos/uncategorized/2008/07/30/4_days_map_ui_2.jpg" onclick="window.open(this.href, '_blank', 'width=792,height=585,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img border="0" alt="4_days_map_ui_2" title="4_days_map_ui_2" src="http://apama.typepad.com/my_weblog/images/2008/07/30/4_days_map_ui_2.jpg" style="width: 328px; height: 242px;" /></a>


</p>

<p><a onclick="window.open(this.href, '_blank', 'width=792,height=585,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="http://apama.typepad.com/.shared/image.html?/photos/uncategorized/2008/07/30/4_days_map_ui.jpg"><br /></a></p>

</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/eventprocessing?a=VerBnJ"><img src="http://feeds.feedburner.com/~f/eventprocessing?i=VerBnJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/eventprocessing?a=49MIcJ"><img src="http://feeds.feedburner.com/~f/eventprocessing?i=49MIcJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/eventprocessing?a=s9NkWj"><img src="http://feeds.feedburner.com/~f/eventprocessing?i=s9NkWj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/eventprocessing?a=zXJ9Lj"><img src="http://feeds.feedburner.com/~f/eventprocessing?i=zXJ9Lj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/eventprocessing?a=tRQTeJ"><img src="http://feeds.feedburner.com/~f/eventprocessing?i=tRQTeJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/eventprocessing?a=r8QyAJ"><img src="http://feeds.feedburner.com/~f/eventprocessing?i=r8QyAJ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/eventprocessing/~4/348846816" height="1" width="1"/>]]></content:encoded><description>In an interesting demonstration of real-time monitoring, Apama participated in a recent study that was conducted by Radboud University as part of the Dutch "Four Days March". The march is an annual event in which tens of thousands of participants...</description><feedburner:origLink>http://apama.typepad.com/my_weblog/2008/07/real-time-tempe.html</feedburner:origLink></item><item><title>Rendering Unto Caesar - The Role of the Business User in CEP</title><link>http://feeds.feedburner.com/~r/eventprocessing/~3/342846632/rendering-unto.html</link><category>BAM</category><category>Chris Martins</category><category>EDA and SOA</category><category>Event Processing Technology</category><category>The Event Processing Market</category><category>apama</category><category>business activity monitoring</category><category>cep</category><category>chris martins</category><category>event processing</category><category>progress software</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Martins</dc:creator><pubDate>Tue, 22 Jul 2008 14:29:10 -0500</pubDate><guid isPermaLink="false">tag:typepad.com,2003:post-52845096</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p align="center" class="MsoNormal" style="text-align: center;"><em><span style="color: #1f497d;"><span style="font-size: 10pt; font-family: Verdana;">"Render unto Caesar the things which are Caesar's<br>
and unto God the things that are God's"</span></span></em></p>



<p class="MsoNormal"><span style="font-size: 10pt;">A recent posting in the
Enterprise Decision Management Blog entitled "<a href="http://www.edmblog.com/weblog/">Can we trust business users</a>"
addresses a topic that seems equally pertinent to the CEP market. I think there is a tendency to become so enamored with the technical
virtuosity of new technology that we may lose sight of who the real users
are. In terms of the development of CEP
applications, an understanding of the prospective roles of business users vs.
that of IT developers seems to be an evolving thing. Apama
has long been a proponent of the participation of the business user in the
process of building CEP-driven applications. In Capital Markets, the notion of "empowering the trader" has
been a key element of our strategy and the Apama product offers a graphical
development tool, Event Modeler, that focuses on that constituency. We have another <a href="http://apama.typepad.com/my_weblog/2008/04/rad-tools-for-c.html">RAD tool</a> that is intended for
developers who can create applications in our event processing language, as
well. </span></p>



<p class="MsoNormal"><span style="font-size: 10pt;">We are beginning to see third
party validation of the value of this approach from outside of Capital Markets,
as well. For example, a report from
<a href="http://www.forrester.com/rb/research">Forrester Research</a> published earlier this year indicated that early adopters of
CEP have tended to come from the line of business rather than IT because
"developers and architects often know painfully little about these
[non-traditional, non-IT] events and how they are used to run a business." That Forrester quote is certainly not
intended to diss IT. It just recognizes
that there are lots of different kinds of events that are important to a
business and not all those events are traditional IT-aware or IT-generated
events. In order to make sense and
respond to such events, it seems quite logical that providing tools that are
amenable to a more "business" oriented audience is important.</span></p>



<p class="MsoNormal"><span style="font-size: 10pt;">But I would argue that it is
not just the nature of events - and their varied sources - that suggests a
strong correlation between CEP and business users. It is also the nature of the CEP-driven
applications themselves. CEP
applications are not "one and done", they tend to be iterative and evolving,
because they are crafted to respond to what is happening and what is happening
is often a frequently changing set of conditions. Or, if the conditions are not changing, how
you choose to respond to them may be changing. So you need to continually calibrate and revise.</span></p>



<p class="MsoNormal"><span style="font-size: 10pt;">In another Forrester report
published earlier this year, this characteristic was noted within the context
of a review of Business Activity Monitoring best practices. Event-driven BAM is a particularly strong use
case for CEP and the report stated that BAM efforts "are typically
never-ending projects" with a "high degree of change." That makes sense since BAM monitors 'business
activities' and the nature of most businesses will change over time. So to support BAM applications, it seems
perfectly logical to provide tools for business users who can take on some role
in the initial development and ongoing operational calibration of these
applications. There is clearly an
important role for developers in building these applications – no one would
suggest otherwise, but we best not forget what the “B” in BAM refers to.</span></p>



<p class="MsoNormal"><span style="font-size: 10pt;">What seems to be emerging is
the notion that we are should not look at CEP and/or BAM deployments as
discrete, finite projects with clearly prescribed end dates. They are continuously iterative projects that
must evolve to remain effective. That’s
the environment in which they operate. Given
that, perhaps we should not see the roles of business users and IT as fitting
within well prescribed boundaries. The
development and ongoing management of these applications will have evolving
roles for the line of business user and for IT over time. We might expect IT-centric development to
have a more dominant role in the initial deployment, but over time the goal might
be to have the line-of-business assume greater and greater roles - because the
business will be the dominant user and best positioned to react to changing
circumstances. </span></p>



<p class="MsoNormal"><span style="font-size: 10pt;">Perhaps the EDM blog posting
says it best, though it expresses it within a "business rules"
context. “Too many rules specialists
focus on rules that will get executed and not enough on the people that will
maintain those rules, although this is where the success of the project
resides.” That is quite the same for CEP
and BAM. There is a role for business
users, driven by the nature of events and the continuously evolving nature of
the applications that are “event-driven.” And it is incumbent on the technology provider to offer tools that will
facilitate that evolution. All the CEP
performance in the world will be of little use, unless that performance is
well-aligned with the needs of the business.</span></p>



<p class="MsoNormal"><span style="font-size: 10pt;">So we might debate who is the
metaphorical Caesar and who is God in CEP development, but the success may well rest on giving each their due.</span></p>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/eventprocessing?a=jhtpgJ"><img src="http://feeds.feedburner.com/~f/eventprocessing?i=jhtpgJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/eventprocessing?a=WrYBaJ"><img src="http://feeds.feedburner.com/~f/eventprocessing?i=WrYBaJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/eventprocessing?a=QIzxwj"><img src="http://feeds.feedburner.com/~f/eventprocessing?i=QIzxwj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/eventprocessing?a=dX6vjj"><img src="http://feeds.feedburner.com/~f/eventprocessing?i=dX6vjj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/eventprocessing?a=eIAvNJ"><img src="http://feeds.feedburner.com/~f/eventprocessing?i=eIAvNJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/eventprocessing?a=ljYpPJ"><img src="http://feeds.feedburner.com/~f/eventprocessing?i=ljYpPJ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/eventprocessing/~4/342846632" height="1" width="1"/>]]></content:encoded><description>"Render unto Caesar the things which are Caesar's and unto God the things that are God's" A recent posting in the Enterprise Decision Management Blog entitled "Can we trust business users" addresses a topic that seems equally pertinent to the...</description><feedburner:origLink>http://apama.typepad.com/my_weblog/2008/07/rendering-unto.html</feedburner:origLink></item><item><title>Apama's Fit in the Future of FX</title><link>http://feeds.feedburner.com/~r/eventprocessing/~3/317839726/apamas-fit-in-t.html</link><category>Algorithmic Trading</category><category>Event Processing Technology</category><category>John Doherty</category><category>algorithmic trading</category><category>apama</category><category>complex event processing</category><category>john doherty</category><category>progress software</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John Doherty</dc:creator><pubDate>Mon, 23 Jun 2008 07:55:51 -0500</pubDate><guid isPermaLink="false">tag:typepad.com,2003:post-51717956</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[
<div xmlns="http://www.w3.org/1999/xhtml"><p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span face="Times New Roman">It seems like only yesterday that Atriax (2002) died leaving FXall and FXConnect the only multibank portals offering the Buy Side “competitive” FX prices via RFQ pricing from the banks.</span></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span face="Times New Roman"><br /></span></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span face="Times New Roman">In the past few years we’ve seen exponential growth in the number of FX trading venues and the services that they offer. No longer are those venues which provide streaming prices and anonymous matching exclusive to the banks, with even the electronic FX trading duopoly of the 80’s &amp; 90’s forced to allow Buy Side participants a seat at the table (via Prime Brokerage) because of the competition.</span></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span face="Times New Roman"><br /></span></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span face="Times New Roman">The changes have blurred the roles between the Buy &amp; Sell Sides, primarily benefiting the Buy Side through greater transparency, enhanced prices and real-time market access. To the Sell Side, ECN may no longer be a term that evokes hatred but it’s difficult for them not to remember the “good ole days” before paper thin spreads and anonymity.</span></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span face="Times New Roman"><br /></span></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span face="Times New Roman">In today’s ever fragmenting environment Complex Event Processing (CEP) has already solved many problems for both the Buy &amp; Sell Side. We have customers who’ve automated a variety tasks, produced both Trading and Execution Algorithms and claim that they’re doing twenty times the number of trades with the same number of dealers.</span></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span face="Times New Roman"><br /></span></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span face="Times New Roman">In the past year FX Aggregation has been “the flavour of the month.” I particularly liked it when a senior executive who saw our system and simply said “There is no fragmentation. With this system my dealers can access the whole market through just one screen.”&nbsp; </span>(<a href="http://newsroom.progress.com/phoenix.zhtml?c=86919&amp;p=NewsArticle&amp;id=1163377 ">learn more</a>)<span face="Times New Roman"><br /></span></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span face="Times New Roman"><br /></span></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span face="Times New Roman">The May Edition of Profit and Loss (P&amp;L) contained an article called the “<a href="http://www.profit-loss.com/index.php?func=PageStory&amp;SBID=5263&amp;Section=Issue">Shifting Landscape: DMA, BANKS AND ECNS</a>” which </span>said<span face="Times New Roman"> “many refer to today as the Golden Age of ECNs.” It pointed out how the “Credit Crisis” and the events of last August forced many in the Buy Side to rethink the importance of having a relationship with banks to ensure access to the liquidity banks is maintained when other pools start drying up.&nbsp; <br /></span></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span face="Times New Roman"><br /></span></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span face="Times New Roman">Although P&amp;L doesn’t see the death of ECN’s, the article made a number of observations and predictions on how the banks shall reassert themselves in the ever changing landscape of FX. I’m writing to comment about CEP’s role in what’s being predicted.</span></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span face="Times New Roman"><br /></span></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span face="Times New Roman">The cornerstone to P&amp;L’s future lies in banks offering Direct Market Access (DMA) to their customers to guarantee transparency and best execution. DMA in FX of course will have its own intricacies, but this is an evolution not a revolution as DMA has been part of the Equity, Futures and Options markets for years.</span></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span face="Times New Roman">Through FX Aggregators banks are already merging the fragmented FX market to guarantee their own access to best prices and deeper liquidity. The extension of this to their customers for DMA is relatively straight forward in much the same way that the Sell Side currently offers DMA via Smart Order Routers in the Equity space.</span></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span face="Times New Roman"><br /></span></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span face="Times New Roman">The next prediction is that banks will add their own liquidity to the aggregated pool and, when adequate numbers of customers are connected, to allow them to transact with each other. This sounds very much like a Crossing Network and a perfect home for a very fast CEP engine that can evaluate streams or orders, looking for matches.</span></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span face="Times New Roman"><br /></span></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span face="Times New Roman">Finally, P&amp;L sees the banks interconnecting their systems to extend the liquidity pool, thus becoming ECN’s in their own right. Will this lead to the Buy Side then Aggregating the Aggregators?</span></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span face="Times New Roman">Sprinkle in a few trading, execution and liquidity seeking algorithms and what P&amp;L is predicting makes a lot of sense.</span></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span face="Times New Roman"><br /></span></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span face="Times New Roman">So what does this mean and what problems does it pose? It means that trading banks must be capable to quickly produce and deploy new services and be proficient in adapting these to address ever evolving requirements from the market (i.e. be swift &amp; agile). The problem is many organisations aren’t particularly good at rapid development and deployment.&nbsp; Those who are shall hold a real competitive advantage going forward.</span></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span face="Times New Roman"><br /></span></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span face="Times New Roman">Complex Event Processing fits the infrastructural needs for DMA, Aggregation &amp; Crossing Networks well, but it’s not good enough to simply have a very fast engine. The engine must readily connect to a disparate world, provide tools for rapid development and back testing facilities to ensure successful deployments.</span></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span face="Times New Roman">Apama fits all these requirements as it’s not only a very, very fast engine but has graphical tools that enable both business and IT staff to collaborate and rapidly produce solutions, back testing facilities to mitigate deployment risk and an open integration framework that includes many existing “off the shelf” adaptors.</span></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span face="Times New Roman"><br /></span></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span face="Times New Roman">It’ll be five years before my 20/20 hindsight enables me to recall what our future was. For now the only thing that I can say with certainty is Complex Event Processing and Apama will be playing a major role in whatever the future of FX holds.</span></p>

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"></p></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/eventprocessing?a=68MWjI"><img src="http://feeds.feedburner.com/~f/eventprocessing?i=68MWjI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/eventprocessing?a=U4IJZI"><img src="http://feeds.feedburner.com/~f/eventprocessing?i=U4IJZI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/eventprocessing?a=QJFUci"><img src="http://feeds.feedburner.com/~f/eventprocessing?i=QJFUci" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/eventprocessing?a=VhOJxi"><img src="http://feeds.feedburner.com/~f/eventprocessing?i=VhOJxi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/eventprocessing?a=EkOK1I"><img src="http://feeds.feedburner.com/~f/eventprocessing?i=EkOK1I" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/eventprocessing?a=8Ds3pI"><img src="http://feeds.feedburner.com/~f/eventprocessing?i=8Ds3pI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/eventprocessing/~4/317839726" height="1" width="1"/>]]></content:encoded><description>It seems like only yesterday that Atriax (2002) died leaving FXall and FXConnect the only multibank portals offering the Buy Side “competitive” FX prices via RFQ pricing from the banks. In the past few years we’ve seen exponential growth in...</description><feedburner:origLink>http://apama.typepad.com/my_weblog/2008/06/apamas-fit-in-t.html</feedburner:origLink></item><item><title>SIFMA Retrospective</title><link>http://feeds.feedburner.com/~r/eventprocessing/~3/313311731/sifma-retrospec.html</link><category>Algorithmic Trading</category><category>Compliance (MiFID, RegNMS)</category><category>EDA and SOA</category><category>Event Processing Technology</category><category>Fraud</category><category>John Bates</category><category>Market Surveillance</category><category>Standards</category><category>The Event Processing Market</category><category>Travel</category><category>apama</category><category>event processing</category><category>john bates</category><category>nyse</category><category>progress software</category><category>sifma</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John Bates</dc:creator><pubDate>Tue, 17 Jun 2008 10:38:56 -0500</pubDate><guid isPermaLink="false">tag:typepad.com,2003:post-51423478</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[
<div xmlns="http://www.w3.org/1999/xhtml"><p><img width="300" height="399" border="0" src="http://apama.typepad.com/my_weblog/images/2008/06/16/img00040.jpg" title="Img00040" alt="Img00040" style="margin: 0px 5px 5px 0px; float: left;" />As a follow-up to my colleague Louis' report on last week's SIFMA show, I thought I'd add some thoughts of my own. My conclusion is that it was the most exciting SIFMA show I have experienced.&nbsp; While I think attendance was down from previous years, I also think the quality of attendees was up. And for me personally, the excitement of being involved in some industry-moving announcements as well as meeting up with many of my colleagues from capital markets firms, vendors, press and analysts was highly invigorating. </p>

<p>So what were the highlights and take-aways for me?</p>

<p>1.	<strong>CEP is clearly a theme that is getting a lot of mindshare.</strong> So many people said that CEP was a key theme of the show – which is great to hear after many years of working to help define the market. It’s also great to see this add to the momentum so soon after the <a href="http://www.ep-ts.com/">Event Processing Technical Society</a> was launched. The use cases of CEP are many and varied – and there was a lot of interest and questions around this at SIFMA. We demonstrated on our SIFMA booth 5 different CEP use cases on 5 different pods - algorithmic trading, smart order routing, managing FX market fragmentation, market surveillance and real-time bond pricing. Also the demands of CEP applications continue to make demands on the technology, and we were thrilled to demonstrate <a href="http://newsroom.progress.com/phoenix.zhtml?c=86919&amp;p=irol-newsArticle&amp;ID=1164092&amp;highlight=">Apama 4.0</a> – which extends performance and user experience of CEP to new levels. Another supporting factor in the maturing of CEP is that there are starting to be very senior people in Capital Markets firms focusing on CEP as an enabling technology. <a href="http://magmasystems.blogspot.com/">Marc Adler</a> from Citigroup&nbsp; &nbsp;is a key example. He’s active in the community and on the STAC CEP committee, helping to define benchmarks. It was great to meet Marc at SIFMA and also to catch up with many&nbsp; other esteemed colleagues from the CEP space. </p>

<p>2.	<strong>The liquidity wars are hotting up.</strong> It was our pleasure to be involved in a <a href="http://newsroom.progress.com/phoenix.zhtml?c=86919&amp;p=irol-newsArticle&amp;ID=1164091&amp;highlight=">press release with NYSE-Euronext</a> which was certainly one of the big releases of the conference. Progress Apama will be hosted in the NYSE Euronext as part of the exchange's Advanced Trading Solutions offering. Traders will be able to download custom logic for algorithmic trading, risk management and smart order routing into the NYSE itself - with low latency connectivity to other trading venues via Wombat and Transact Tools. This arrangement turns NYSE into a technology provider as well as a one-stop-shop liquidity provider. This announcement was picked up by major press, including the Financial Times - in Europe, America and Asia -- <a href="http://www.ft.com/cms/s/0/7fb1918a-3661-11dd-8bb8-0000779fd2ac.html?dbk">see the article here</a>.</p>

<p>3.	<strong>Hardware is important – and so is “green”.</strong> The increase of capital markets data volumes require completely new software architectures – like CEP. But software is not always enough to support the low latency transport , processing and storage requirements. Many firms are turning to specialized hardware, combined with software – to create high performance solutions. Vhayu, for example, launched <a href="http://www.vhayu.com/VhayuNews.aspx?NewsItemID=6db703af-c899-4db3-8684-d8607ac399e2">Squeezer</a> – which combines hardware and software to supercharge their tick data offering. Also, Progress Apama were pleased to put out a <a href="http://newsroom.progress.com/phoenix.zhtml?c=86919&amp;p=NewsArticle&amp;id=1164093">joint announcement with Sun</a> on a collaboration for end-to-end CEP solutions – combining Sun hardware and operating systems with Apama’s CEP platform and solutions. We demonstrated an end-to-end bond pricing application using the whole stack. Sun was one of the vendors who have a “green” aspect to their hardware – for example on a major CEP deployment, the hardware can be scoped for peak throughput – but can selectively shut down capacity to save power when event throughput is reduced. In this era of high energy costs and global warming there seems to be a lot of interest in this approach.</p>

<p>4.	<strong>I love partying on the trading floor.</strong> Progress Apama were honored to be invited to a party at the NYSE to celebrate the latest developments at NYSE-Euronext (see picture at the top). It was a great pleasure to speak with our friends at NYSE-Euronext and to meet many of our old friends from the capital markets industry there – while sipping some delicious wine in that amazing place. In a way it is a shame that electronic trading is making the traditional trading floor a thing of the past – but there is something amazing about that place and I hope it stays just the way it is – even if it becomes a cool venue for other purposes. Thanks to NYSE-Euronext for inviting us – we had a great time.</p>

<p>I’m sure I’ve neglected a load of other trends and themes – but there’s my brain dump for the day. I’m interested to hear if you all agree.</p>

<p>John</p></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/eventprocessing?a=RKEYnI"><img src="http://feeds.feedburner.com/~f/eventprocessing?i=RKEYnI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/eventprocessing?a=46QiuI"><img src="http://feeds.feedburner.com/~f/eventprocessing?i=46QiuI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/eventprocessing?a=4UqVRi"><img src="http://feeds.feedburner.com/~f/eventprocessing?i=4UqVRi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/eventprocessing?a=LFM9xi"><img src="http://feeds.feedburner.com/~f/eventprocessing?i=LFM9xi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/eventprocessing?a=gGSkxI"><img src="http://feeds.feedburner.com/~f/eventprocessing?i=gGSkxI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/eventprocessing?a=9WrSGI"><img src="http://feeds.feedburner.com/~f/eventprocessing?i=9WrSGI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/eventprocessing/~4/313311731" height="1" width="1"/>]]></content:encoded><description>As a follow-up to my colleague Louis' report on last week's SIFMA show, I thought I'd add some thoughts of my own. My conclusion is that it was the most exciting SIFMA show I have experienced. While I think attendance...</description><feedburner:origLink>http://apama.typepad.com/my_weblog/2008/06/sifma-retrospec.html</feedburner:origLink></item><item><title>Successful languages - show me the code please</title><link>http://feeds.feedburner.com/~r/eventprocessing/~3/312103257/successful-lang.html</link><category>Algorithmic Trading</category><category>Event Processing Technology</category><category>Louis Lovas</category><category>The Event Processing Market</category><category>algorithmic trading</category><category>apama</category><category>event processing</category><category>louis lovas</category><category>progress software</category><category>sifma</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Louis Lovas</dc:creator><pubDate>Tue, 22 Jul 2008 16:38:29 -0500</pubDate><guid isPermaLink="false">tag:typepad.com,2003:post-51350812</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[
<div xmlns="http://www.w3.org/1999/xhtml"><p><span style="font-size: 0.8em;"><span style="font-family: Arial;"><img src="http://apama.typepad.com/my_weblog/files/me_4.jpg" title="Louis Lovas, Technical Fellow Progress Apama" style="margin: 0px 5px 5px 0px; width: 90px; height: 120px; float: left;" /></span></span>The SIFMA show has just ended. It was a great success, we announced a few
<a href="http://newsroom.progress.com/phoenix.zhtml?c=86919&amp;p=NewsArticle&amp;id=1164091">new partnerships</a> and our latest version, <a href="http://newsroom.progress.com/phoenix.zhtml?c=86919&amp;p=NewsArticle&amp;id=1164092">Apama 4.0</a>. We had a constant
flow of people
coming by our booth which of course increased dramatically at 3:00 pm
each day when we opened the bar. We also had a magician who mesmerized
the crowd with his sleight-of-hand exploits.&nbsp; While our fearless leader John Bates had a seemingly
endless
stream of journalist and analyst interviews, myself and my colleagues
did a three day tour of (booth) duty.&nbsp; In addition to
showing off the new Apama 4.0 Studio, we had demonstrations of
our various <span style="font-style: italic;">Accelerators</span> in <a href="http://apama.typepad.com/my_weblog/2008/06/not-trading-but.html">Pricing</a>, Smart Order Routing, Market
Surveillance, FX Aggregation and good ol' Algo Trading. </p>

<p>




SIFMA is a true technology show, vendors large and small had dazzling
displays of their wares - hard and soft. For the average attendee it was
the quintessential kid in a candy store experience. It was truly geek
heaven.&nbsp; My compatriots and I fielded a wide range of questions about the Apama
platform, from the basic explanation of CEP in Capital Markets to how
Apama is deployed in a wide range of asset classes.&nbsp; A
consistent
theme I heard from many of the attendees coming by our booth was&nbsp; &quot;<span style="font-style: italic;">show me some code</span>&quot;.
 The challenge of course was explaining a programming language in
five minutes. It made me think of a recent blog by Mark Tsimelzon of
Coral8 on <a href="http://www.coral8.com/blogs/blog-entry/what-makes-programming-language-successful">what makes a programming language successful</a>. </p>

<p>











One of the most prominent characteristics of CEP, yet one of the most
contentious is language. Mark's reference to slashdot links to a well written <a href="http://littletutorials.com/2008/05/28/13-reasons-java-die-old-age/">tutorial</a> by Daniel Pietraru on the success of general-purpose programming languages and the
likelihood of newcomers (i.e. Ruby, Python) unseating the mainstays
(i.e. Java, C++). In a nutshell the answer to that
question is an emphatic no. Interestingly, there are numerous aspects of
this research on language that are applicable to CEP.</p>

<p>











 Event Processing Languages come in many shapes and sizes. They
build upon prior art deriving their base syntax and semantic
logic from a variety of older languages, whether that's SQL or general purpose
languages like Java or C++. The marketing departments of all vendors trumpet the
merits of their chosen course. In the past, I certainly have not been too quiet
about this particular <a href="http://apama.typepad.com/my_weblog/2007/10/index.html">topic</a> myself (although I have soften a bit lately).&nbsp; The very fact that the
language of CEP is so fractured among vendors is a clear sign of CEP's
lack of maturity.&nbsp; Yet it's what makes us unique, it's our
special sauce and quite frankly gives this blog community the level of
interest it enjoys. Standardization and commoditization has that <a href="http://en.wikipedia.org/wiki/Borg_%28Star_Trek%29">Borg</a> sense of sameness that I find a bit dull and boring (oh I've probably just incited a riot by making that statement). </p>

<p>











There are a number of attributes that make for a successful programming
language. The mainstays of C, C++, Java and (now) C# hold a commanding
49.915% popularity rating. Daniel Pietraru ascribes this success to a number of rationale, the first being <span style="font-style: italic;">similar syntax</span>.
A recognizable syntax is what gives languages that sense
of familiarity as Mark Tsimelzon so thoughtfully pointed out.&nbsp; But
I believe there is one aspect of a programming language that is
perhaps the most important of all, that of <span style="font-style: italic;">readability</span>.
 Readability plays a huge role in the long term survival of not
only a language but the software projects built in it.&nbsp; The Java language, as shown in the popularity chart of this <a href="http://littletutorials.com/2008/05/28/13-reasons-java-die-old-age/">tutorial</a>,&nbsp; holds a commanding lead (20.176%) over all
other general purpose languages. This success is arguably due to a natural evolution, a Darwinian survival of
the
fittest so to speak (or most popular as the case may be). It's authors
wisely pruned the
obtuse and wildly unreadable aspects of C++.&nbsp; It's interesting to note where SQL (or <span style="font-style: italic;">PL/SQL</span> to be specific) ranks, you'll have to check that for yourself.</p>

<p>










How does all this relate to the language of CEP? The same set of
characteristics still ring true. A familiar recognizable syntax is
important yet readability is <span style="font-style: italic;">vitally</span> important. This is the approach we
at Apama have taken. Our EPL, MonitorScript is quite purposed for the event
processing paradigm yet has the familiar <span style="font-style: italic;">readability</span>
of those
mainstay languages like Java.&nbsp; MonitorScript is predominately an
imperative programming language with declarative constructs purposed
for the event paradigm. Yet even the declarative <span style="font-style: italic;">on all Tick(symbol=&quot;IBM&quot;)</span>
is an easily understood concept.&nbsp; In a short five minute
session a Java, C++ or C# programmer will be able to not only see a
familiar syntax but also a readable semantic of even a reasonably
complex MonitorScript application.&nbsp; This makes the first
impression of Apama and our EPL a good one.</p>

<p><span style="font-family: Arial;">&nbsp;</span>
</p></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/eventprocessing?a=woSxOI"><img src="http://feeds.feedburner.com/~f/eventprocessing?i=woSxOI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/eventprocessing?a=zFVOfI"><img src="http://feeds.feedburner.com/~f/eventprocessing?i=zFVOfI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/eventprocessing?a=0NvAai"><img src="http://feeds.feedburner.com/~f/eventprocessing?i=0NvAai" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/eventprocessing?a=vI2qzi"><img src="http://feeds.feedburner.com/~f/eventprocessing?i=vI2qzi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/eventprocessing?a=3WfHtI"><img src="http://feeds.feedburner.com/~f/eventprocessing?i=3WfHtI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/eventprocessing?a=iG8OHI"><img src="http://feeds.feedburner.com/~f/eventprocessing?i=iG8OHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/eventprocessing/~4/312103257" height="1" width="1"/>]]></content:encoded><description>The SIFMA show has just ended. It was a great success, we announced a few new partnerships and our latest version, Apama 4.0. We had a constant flow of people coming by our booth which of course increased dramatically at...</description><feedburner:origLink>http://apama.typepad.com/my_weblog/2008/06/successful-lang.html</feedburner:origLink></item><copyright>Copyright (c) 2008 Progress Software</copyright><media:rating>nonadult</media:rating><media:description type="plain">Event Processing podcast channel</media:description></channel></rss>
