PLAYing with SOA, EDA and Event Processing (in the Cloud)
Dec 18, 2014
PLAYing with SOA, EDA
and Event Processing
(in the Cloud)
@chamerling
#opensource #linagora
#ow2
The Play Project o Play FP7 research project (2010 -
2013) o OW2 Play (2012 - …) o Not the Play Framework!
THE VISION
“To develop and validate an elastic and reliable architecture for
dynamic and complex, event-driven interaction in large highly distributed and heterogeneous
service systems.”
THE BIG PICTURE
service system A
service B
1 2
Event space 3 (service domain B)
new event
complex events
AFFECTING
Event space 1 (service domain A)
local context
Event space 2 (domain A)
local context
events
events
SENSING
global context
COMBINING
Event Sources
EVERYTHING!
Sensors Social Networks
Phones …
THE PLATFORM…
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
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
DCEP o Real Time and
Historical Query Support
o Based on o Etalis (FZI) o OW2 ProActive
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
Platform Services o Add more value to
the platform o Subscription
Recommendation o Service Adaptation o Pattern Deployment o …
Play Portal
(REAL) USE CASES
Missed Calls
http://www.flickr.com/photos/josemrus/5414490416/
Nuclear Crisis
http://www.flickr.com/photos/mwboeckmann/5540011442/
Thanks!
Coming soon on http://play.ow2.org