Although event processing platforms is robust and proven, there is still constant innovation in the space. Although the efforts of open source projects Esper and Cayuga are admirable they both miss the importance of simplicity through graphical event languages and powerful development tools. They also aren't proven for mission critical usage, or optimized for the high performance, low latency demands.
However, open source is helping spur the growth of event processing in important ways:
- The rise of Eclipse provides instant access to a vast community of development tool plug-ins for event processing development.
- Connectivity is commoditizing with developments in QuickFix, AMQP implementations like RabbitMQ, and DDS implementations like OpenSplice.
- Events-in-the-cloud is becoming easier with open source cloud computing and web based messaging protocols.
So as the new event-based software stack begins to emerge, event processing providers that embrace this chance will continue to grow as the enterprise platform of choice.