Deliver Awesome UI with the most complete toolboxes for .NET, Web and Mobile development
Automate UI, load and performance testing for web, desktop and mobile
Rapidly develop, manage and deploy business apps, delivered as SaaS in the cloud
Build, protect and deploy apps across any platform and mobile device
Automate decision processes with a no-code business rules engine
A complete cloud platform for an app or your entire digital business
Deploy automated machine learning to accurately predict machine failures with technology optimized for Industrial IoT.
Optimize data integration with high-performance connectivity
Connect to any cloud or on-premises data source using a standard interface
Build engaging multi-channel web and digital experiences with intuitive web content management
month I was invited to speak at a Developers Workshop sponsored
by Sun Microsystems on building low-latency trading applications. I
had a 25 minute time slot to fill with the goal of educating an audience
of 110 architects, engineers and technical managers from Wall
Street on CEP and Apama's vision of it. I'm usually
sequester an audience for a lot longer than that to give them my
perspective and since I tend to ramble just a bit, it was a tall order
to me to whittle it down to this shorter time slot.
To go one step further, I also did a demonstration of the Apama
Algorithmic Trading Accelerator
(ATA) and our graphical modeling
tool, Event ModelerTM.
So I had to move fast to accomplish this.
Since this was a Sun sponsored event, there were a number of sessions
devoted to Solaris and Sun hardware. Sun has done some great work with
the Solaris operating system to leverage multi-core
processors for scaling low-latency applications. Still, you
ample knowledge and expertise to be able to fine-tune the OS to unlock
that capability. There were a few demonstrations of how, using a few of
the Solaris OS command tools you can better apportion
cycles to starving applications to achieve tremendous gains in
performance. One has to be quite scholarly in Solaris systems
management so one does not shoot thyself in the foot.
Besides myself representing Apama and CEP, I thought Sun did a great
job of bringing together a group of complementary vendors that touched
upon the theme for the workshop - low latency. Just to highlight a
few... Patrick May from Gigaspaces
discussed distributed cache technology and Jitesh Ghai from 29West
described the benefits of low-latency messaging to the trading
infrastructure. I've always considered both of these
very complimentary to CEP. Among many other uses, distributed
caching engines provide a basis for a recoverability model for CEP
applications. Low-latency messaging brings new possibilities
architecting CEP applications in a distributed model.
As for me, I presented a number of CEP themes in my talk:
1) Drivers for CEP
2) Evolution of
CEP in Capital Markets.
3) Anatomy of
Lastly, I want to thank my pal Gareth Smith the Apama Product Manager and slide designer
extraordinaire for these slides on the architecture. He's a wiz at
putting ideas into compelling visuals.
You can download the slides of my Apama CEP presentation here.
As always thanks for reading,
View all posts from The Progress Guys on the Progress blog. Connect with us about all things application development and deployment, data integration and digital business.
Copyright © 2017 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.
Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.