Transcript
Page 1: PLAYing with SOA, EDA and Event Processing (in the Cloud), OW2con'12, Paris

PLAYing with SOA, EDA

and Event Processing

(in the Cloud)

Page 2: PLAYing with SOA, EDA and Event Processing (in the Cloud), OW2con'12, Paris

@chamerling

#opensource #linagora

#ow2

Page 3: PLAYing with SOA, EDA and Event Processing (in the Cloud), OW2con'12, Paris

The Play Project o Play FP7 research project (2010 -

2013) o OW2 Play (2012 - …) o Not the Play Framework!

Page 4: PLAYing with SOA, EDA and Event Processing (in the Cloud), OW2con'12, Paris

THE VISION

Page 5: PLAYing with SOA, EDA and Event Processing (in the Cloud), OW2con'12, Paris

“To develop and validate an elastic and reliable architecture for

dynamic and complex, event-driven interaction in large highly distributed and heterogeneous

service systems.”

Page 6: PLAYing with SOA, EDA and Event Processing (in the Cloud), OW2con'12, Paris

THE BIG PICTURE

Page 7: PLAYing with SOA, EDA and Event Processing (in the Cloud), OW2con'12, Paris

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

Page 8: PLAYing with SOA, EDA and Event Processing (in the Cloud), OW2con'12, Paris

Event Sources

EVERYTHING!

Sensors Social Networks

Phones …

Page 9: PLAYing with SOA, EDA and Event Processing (in the Cloud), OW2con'12, Paris

THE PLATFORM…

Page 10: PLAYing with SOA, EDA and Event Processing (in the Cloud), OW2con'12, Paris
Page 11: PLAYing with SOA, EDA and Event Processing (in the Cloud), OW2con'12, Paris

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

Page 12: PLAYing with SOA, EDA and Event Processing (in the Cloud), OW2con'12, Paris

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

Page 13: PLAYing with SOA, EDA and Event Processing (in the Cloud), OW2con'12, Paris

DCEP o Real Time and

Historical Query Support

o Based on o Etalis (FZI) o OW2 ProActive

Page 14: PLAYing with SOA, EDA and Event Processing (in the Cloud), OW2con'12, Paris

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

Page 15: PLAYing with SOA, EDA and Event Processing (in the Cloud), OW2con'12, Paris

Platform Services o Add more value to

the platform o Subscription

Recommendation o Service Adaptation o Pattern Deployment o …

Page 16: PLAYing with SOA, EDA and Event Processing (in the Cloud), OW2con'12, Paris

Play Portal

Page 17: PLAYing with SOA, EDA and Event Processing (in the Cloud), OW2con'12, Paris

(REAL) USE CASES

Page 18: PLAYing with SOA, EDA and Event Processing (in the Cloud), OW2con'12, Paris

Missed Calls

http://www.flickr.com/photos/josemrus/5414490416/

Page 19: PLAYing with SOA, EDA and Event Processing (in the Cloud), OW2con'12, Paris

Nuclear Crisis

http://www.flickr.com/photos/mwboeckmann/5540011442/

Page 20: PLAYing with SOA, EDA and Event Processing (in the Cloud), OW2con'12, Paris

Thanks!

Coming soon on http://play.ow2.org


Top Related