CQG Podcast with Dan Hubscher and Chris Martins
Posted by The Progress Guys
Recent Posts
Posted by The Progress Guys
Posted by The Progress Guys
| Awareness | Provide commercial business and industry the necessary knowledge of event processing as a technology supported by numerous vendors with continuing research in academia. |
| Definition | Provide a concise and definitive meaning of event processing, a Taxonomy of Event Processing so to speak. This is both from the horizontal technology perspective and also a vertical focus for a handful of specific industries. It's often difficult for business people to understand technology without the context of a business or application focus. |
| Differentiation | Provide a clear distinction that defines event processing and distinguishes it from other technologies. Event processing is available is many forms, this symposium provided evidence of that. Much of it is available in specialized form as in IT Systems management. There are also pure play event processing (CEP) vendors, such as Progress/Apama. But there are also Rules engines, Business Intelligence platforms, Analytic platforms, etc. This easily presents a bewildering world filled for choice, conflicting and overlapping marketing messages. The EPTS is in the perfect position to provide that clarity behind defining what is CEP and what isn't. |
| Cooperative | Event Processing rarely operates in a vacuum. There are many synergistic technologies that closely pair with CEP. Often this can have a specific vertical business flavor, but often it's other platform technology such as BPM and temporal databases. |
Posted by The Progress Guys
Mike Gaultieri, a analyst at Forrester Research, takes application developers to task for not knowing what the business wants.
This has never been more the case than in the case of event processing. Without understanding the business events that are available to them and the needs of end-users, developers are not going to get anywhere. What do I mean by business event? It's simply an event containing some business orientated, rather than technically orientated, information - a stock tick, weather report, GPS coordinate etc. It can be pretty much anything, but it must have some business value and meaning to the business.
In addition, developers need to understand what the business wants to achieve - is it about simply maintaining an up-to-the-moment view on a goods ordering process, using appropriate charts and graphs to visualise the information, or is it about automating decisions - pricing a product dynamically or re-routing a vehicle based upon traffic conditions? Often, an end-user won't care about what technology is being used to deliver the information or make the decisions they want - and nor should they. As Mike Gaultieri correctly points out, a good user experience is everything; the technology itself is at best secondary or often irrelevant.
My advice to developers is to start small and focussed, get something done and prepared to iterate quickly. Try and define business requirements to begin with but be flexible about changing them (within reason). If developers don't do this, and work in a vacuum, success won't come.
Posted by The Progress Guys
In this podcast Dr. John Bates discusses high frequency trading and its relationship to algorithmic trading.
Posted by The Progress Guys
Apama made a big splash at the 4th
International Financial and Capital Markets Conference, hosted by BM&FBovespa from
Aug. 27th – 30th in Campos
do Jordao,
The conference was a global event. Over 600 people from around the world
attended; panel presentations featured speakers
and topics
from North and South
Algorithmic
trading was a key topic of both panel presentations and audience
questions. Some spoke of its
profitability, highlighting its effectiveness at exploiting market movements, the
independence from fundamental analysis, and removal of human emotion from
trading. Others remarked specifically
that both algorithmic and high frequency trading have significantly enhanced
liquidity, and that the enhanced liquidity is good for derivatives markets. Of course, all of the speakers echoed that
proper regulation is essential, with specific regards to algorithmic trading,
and on a larger scale as well. Many recommended an approach that equips regulators with the tools to deal with
problems as they arise, rather than attempt to prevent every imaginable problem
through excessive regulations – especially in light of the lessons learned from
the last year.
In the face of this rapid market change, the Brazilian
Capital Markets community needs more than simple algorithms – it needs the
tools to customize trading strategies to attract local and cross-border
business, get ahead of the competition, and stay ahead. My hosts for the week, the Progress Apama team
members in Brazil, supply the Apama platform, consulting services, and
local expertise to the market – and that set of local relationships is the key
to success in this fast-growing market.
The result is tangible. The
exhibitor floor of the conference experienced high traffic during the breaks;
and the Apama booth drew visitors from a prominent position in the middle of
the throng. The Apama demos were
the main attraction, on display in our booth and in others’ nearby.
The Apama customer count increased as well. Banco Fator made news (Portuguese / English) with an Apama agreement during the conference, joining the user community of Ágora, Finabank, Alpes, and others.
For the icing on the cake, Progress
As the old saying goes, “Be careful what you ask for;
you just might get it.” I got what
I asked for much earlier than I had anticipated. As for
-Dan
P.S. - You can follow my future travels on Twitter,
here.
Posted by The Progress Guys
The book, An Implementor’s Guide to Service Oriented Architecture: Getting it Right, explores SOA related topics ranging from design services, registries and repositories, to runtime management, and organizing for success. The book includes insight offered by AmberPoint, BearingPoint, Composite Software, MomentumSI, and Progress Software. Purchase your copy from Amazon.com.
If you are interested in a preview of the book, download Chapter 4 entitled, Enterprise Service Buses. This chapter was written by Hub Vandervoort, CTO, Progress Software. In this chapter, Hub talks about the ESB, a messaging-based communications backbone for SOA infrastructure. He also shares his collective experience of working with over 300 ESB end-users, and summarizes the styles and applications of ESB technology. More importantly, the secret to ESB success—captured in the synopsis he has dubbed the "seven points of mediation"—is revealed to illuminate why all ESBs are not created equal, and provides practical advice about how to be successful using an ESB in your SOA initiatives.
Download Chapter 4 of SOA: Getting It Right >
Podcast Seven Points of Mediation >
Posted by Kimberly Craven
"Most of the organizations have no real architectural vision for their system. The result is that they are essentially allowing the vendor to establish their architecture. This may be ok in the long run, but for many organizations, it is a de facto decision rather than an active choice."
While many vendors have the expertise to make the right recommendations for their portion of a solution, things become much more complicated when you start integrating their applications with others. Complexity increases exponentially when you consider the changes being made by other departments, in other locations, and by your partners.
The complete picture can be daunting. Great enterprise architects understand that you don’t need an exact schematic of how infrastructure will evolve over the lifetime of the business. Rather, you need to take proactive steps to incorporate flexibility into your architecture. And the best way to do this is to partner with vendors that adopt Open Integration principles to ensure that your architecture can grow to support the business as it evolves.
If you’re concerned that your vendor is prescribing your architecture for you, consider these three Open Integration requirements: