ECCO aims to be an event-based distributed system over peer-to-peer networks in a multi-event broker model that adapts to mobile computing environments and web services.
The event broker approach is attractive for integrating generic event-based systems with mobile computing, and constrained mobile devices can take advantage of resource sharing from middleware systems. Additionally an event-condition-action engine will be integrated that is required to perform active rule computations within brokers. Events reflect the movement and flow of information. Combining event-condition-action-rules, complex event composition, and detection with event-based systems will provide a way to construct large distributed systems.