Service Oriented Applications in the Clouds with OW2 FraSCAti

Post on 16-Nov-2014

1,020 views 0 download

Tags:

description

 

transcript

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

A wonderful worldwith Cloud Computing

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

www.ow2.org.

A phethora of heterogeneous clouds

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

www.ow2.org.

Clouds are complex phenomenons  

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

www.ow2.org.

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.

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

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

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

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

IaaS

PaaS

SaaS

EC2

AmazonElastic

Beanstalk

Peer-to-peer monitoring application

Online Demonstration

Go to http://frascati.ow2.org

Click on « supported Cloud providers »

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

www.ow2.org.

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

Thank you

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

www.ow2.org.