Most BREs today are deployed as “decision services”, and are used in “stateless” transactions to make “decisions” as a part of a business process. A CEP application is instead processing multiple event streams and sources over time, which requires a “stateful” rule service optimized for long running. This is an important distinction, as a stateful BRE for long-running processes needs to have failover support - the ability to cache its working memory for application restarting or distribution. And of course long-running processes need to be very particular over issues like memory handling - no memory leaks allowed!
C. Kloukinas, и G. Spanoudakis. Trust, Privacy and Security in Digital Business, том 4657 из Lecture Notes in Computer Science, Springer Berlin Heidelberg, (2007)
C. Krishnan, S. Rajakumari, и M. Mehraj. International Journal on Recent and Innovation Trends in Computing and Communication, 3 (4):
1750--1754(апреля 2015)
B. Yaltaghian, и M. Chignell. CASCON '04: Proceedings of the 2004 conference of the Centre for Advanced Studies on Collaborative research, стр. 308--317. IBM Press, (2004)