Service Oriented Applications in the Clouds with OW2 FraSCAti

13
OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org. Service Oriented Applications in the Clouds with OW2 FraSCAti Philippe Merle, Inria http://www.easysoa.org http://frascati.ow2.org http://adam.lille.inria.fr

description

 

Transcript of Service Oriented Applications in the Clouds with OW2 FraSCAti

Page 1: Service Oriented Applications in the Clouds with OW2 FraSCAti

OW2Con 2011, November 23-24, Orange Labs, Paris.

www.ow2.org.

Service Oriented Applications in the Clouds with OW2 FraSCAtiPhilippe Merle, Inria

http://www.easysoa.org

http://frascati.ow2.org

http://adam.lille.inria.fr

Page 2: Service Oriented Applications in the Clouds with OW2 FraSCAti

A wonderful worldwith Cloud Computing

OW2Con 2011, November 23-24, Orange Labs, Paris.

www.ow2.org.

Page 3: Service Oriented Applications in the Clouds with OW2 FraSCAti

A phethora of heterogeneous clouds

OW2Con 2011, November 23-24, Orange Labs, Paris.

www.ow2.org.

Page 4: Service Oriented Applications in the Clouds with OW2 FraSCAti

Clouds are complex phenomenons  

OW2Con 2011, November 23-24, Orange Labs, Paris.

www.ow2.org.

Page 5: Service Oriented Applications in the Clouds with OW2 FraSCAti

OW2Con 2011, November 23-24, Orange Labs, Paris.

www.ow2.org.

Major issues for Cloud Computing 2.0

Multi-Cloud portability How building service-oriented applications portable

on different cloud platforms Inter-Cloud distribution

How provisioning service-oriented applications distributed across different cloud platforms

Always Elasticity, interoperability, security, SLA, etc.

Page 6: Service Oriented Applications in the Clouds with OW2 FraSCAti

OW2Con 2011, November 23-24, Orange Labs, Paris.

www.ow2.org.

Service Component Architecture (SCA)

Technology-agnotic OASIS standard component-based programming model for SOA

Network

Network

Sec. Trans.

log

Page 7: Service Oriented Applications in the Clouds with OW2 FraSCAti

OW2Con 2011, November 23-24, Orange Labs, Paris.

www.ow2.org.

OW2 FraSCAti Open source implementation

Visit http://frascati.ow2.org SCA compliance

Java, WSDL, SOAP, WS-BPEL, JMS, Spring Beyonds SCA

REST, JSON-RPC, UPnP, Java RMI, JGroups, OSGi, scripting and template languages, JNA

Runtime introspection and reconfiguration Highly “à la carte”, on-demand, configurable,

and extensible SCA platforms

Page 8: Service Oriented Applications in the Clouds with OW2 FraSCAti

Reflective SCA component model

Middleware for integrating middleware

FraSCAtiExplorer

Ad-hoc manual & anticipated scripted reconfiguration

FraSCAtiFScript

Apache CXFSOA stack

(WS, REST)

SpringFramework

OSGiApache Felix

Equinox

OW2 PEtALSJBI ESB

JavaRMI

JSONRPC

JavaScript

Engines

EasyBPEL

Engine

.

.

.

JMSJORAM

API

Interoperability Integration

FraSCAtiJMX

FraSCAtiRESTAPI

Page 9: Service Oriented Applications in the Clouds with OW2 FraSCAti

OW2Con 2011, November 23-24, Orange Labs, Paris.

www.ow2.org.

OW2 FraSCAti in the Clouds IaaS supported

Amazon EC2

PaaS supported

Amazon Elastic Beanstalk

Page 10: Service Oriented Applications in the Clouds with OW2 FraSCAti

IaaS

PaaS

SaaS

EC2

AmazonElastic

Beanstalk

Peer-to-peer monitoring application

Page 11: Service Oriented Applications in the Clouds with OW2 FraSCAti

Online Demonstration

Go to http://frascati.ow2.org

Click on « supported Cloud providers »

OW2Con 2011, November 23-24, Orange Labs, Paris.

www.ow2.org.

Page 12: Service Oriented Applications in the Clouds with OW2 FraSCAti

OW2Con 2011, November 23-24, Orange Labs, Paris.

www.ow2.org.

Some next challengesfor Cloud Computing 2.0

Multi-Cloud provisioning CompatibleOne

Large scale application control Self-* properties migration@runtime

Multi-tenancy Shared OW2 FraSCAti nodes over the world

Page 13: Service Oriented Applications in the Clouds with OW2 FraSCAti

Thank you

OW2Con 2011, November 23-24, Orange Labs, Paris.

www.ow2.org.