Create and deliver personalized experiences across digital properties at scale
Build engaging websites with intuitive web content management
Leverage a complete UI toolbox for web, mobile and desktop development
Build, protect and deploy apps across any platform and mobile device
Build mobile apps for iOS, Android and Windows Phone
Rapidly develop, manage and deploy business apps, delivered as SaaS in the cloud
Automate UI, load and performance testing for web, desktop and mobile
Host, deploy and scale Node.js, Java and .NET Core apps on premise or in the cloud
Optimize data integration with high-performance connectivity
Automate decision processes with a no-code business rules engine
Transform your businesses in order to survive in a completely digitized and connected world driven by software innovation.
Globally scale websites with innovative content management and infrastructure approaches
Content-focused web and mobile solution for empowering marketers
Faster, tailored mobile experiences for any device and data source
UX and app modernization to powerfully navigate today's digital landscape
Fuel agility with ever-ready applications, built in the cloud
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 © 2016, 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 or appropriate markings.