playing with soa, eda and event processing (in the cloud), ow2con'12, paris

20
PLAYing with SOA, EDA and Event Processing (in the Cloud)

Upload: ow2-consortium

Post on 18-Dec-2014

220 views

Category:

Technology


1 download

DESCRIPTION

The PLAY project (http://www.play-project.eu) is developing an elastic and reliable architecture for dynamic and complex, event-driven interaction in large highly distributed and heterogeneous service systems. Such an architecture will enable ubiquitous exchange of information between heterogeneous services, providing the possibilities to adapt and personalize their execution, resulting in the so-called situational-driven process adaptivity.

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