federated paas overview
DESCRIPTION
The federated PaaS allows the easy creation, deployment and management of modular applications and processes in different clouds, avoiding vendor lock-in. It includes a modular design interface, an abstration layer to interact with difererent PaaS and an orchestrator to run the modular applicacions.TRANSCRIPT
Federated PaaSEasy creation and management of modular
applications in different clouds
Services & Applications area
March 2014
Problem
●A Platform-as-a-Service (PaaS) is an environment to develop and deploy cloud applications on a specific cloud.
●Drawbacks of current PaaS:○For developers: vendor lock-in (each PaaS is tied to specific
technologies and services) ○For service providers: no standardization for interoperability
and services integration
Solution
●Abstraction layer at PaaS level to create and deploy modular applications easily: Federated PaaS
Application modules
Deployed modules
Available modules
Use cases
●Business Process as a Service (BPaaS)○Easy creation and deployment of business
processes based on WS-BPEL standard.
○Abstraction of management complexity.
●IoT cloud services○Internet of Things building blocks for easy
combination with cloud services.
○Development of cloud applications capable of interacting with the physical world.
Main features
●Easy modular design○Visual design of applications by dragging and dropping functional blocks
○Allows to focus on business logic and hides implementation issues
○Manual or automatic deployment in the most suitable cloud
○Easy to extend with custom functional blocks
●Easy management○Simple interface to deploy and manage applications created
○Applications can combine functional blocks deployed on different PaaS
○Migration of modules or complete applications among different PaaS
○Unified monitoring and accounting
Daniel A. Rodríguez Silva
Services & Applications area
March 2014