The document summarizes the Play Project, which aims to develop an elastic and reliable architecture for complex, event-driven interactions across distributed services. The key components of the platform include a service bus for integration and messaging, an event cloud for storing and distributing events, and a complex event processing engine. The platform aims to support real-time and historical querying of events while managing platform resources and monitoring events and services. Use cases for the platform include handling missed calls and responding to nuclear crises through complex event analysis and service orchestration across distributed systems.
5. “To develop and validate an elastic
and reliable architecture for
dynamic and complex, event-
driven interaction in large highly
distributed and heterogeneous
service systems.”
7. 1 2
service system A
local events
context SENSING
Event space 1 (service domain A) service B
events
AFFECTING new
local event
context
complex
events
COMBINING global
Event space 2 (domain A) Event space 3 (service domain B)
context
11. Service Bus
o Integration
Component
o Business services
Pub/Sub layer
o BPEL support
o Scalable,
Distributed, Cloud-
ready
o Based on OW2
Petals Service Bus,
Petals BPEL Engine
12. Event Cloud
o Store events
o Historical data
o Pub/Sub Layer
o Real time data
o RDF Support
o Massively
Distributed, P2P, Big
Data
o Based on OW2
ProActive
13. DCEP
o Real Time and
Historical Query
Support
o Based on
o Etalis (FZI)
o OW2 ProActive
14. Governance
o Manage the Platform
o Describe all resources
o Build and maintain a
coherent
platform, create
pub/sub links, user
management …
o Business Monitoring
o Event Level
Agreements
o Technical Monitoring
o Based on Linagora
prototypes
15. Platform Services
o Add more value to
the platform
o Subscription
Recommendation
o Service Adaptation
o Pattern Deployment
o…