An introduction
mbailly@linagora.com 
2 
Open PaaS: introduction 
Who am I ? 
Michael Bailly 
● Open PaaS product owner at LINAGORA 
● 16 years working in IT 
● gone through system administration, 
software deployments, software 
development, software design 
@rootsikal
3 
Open PaaS: introduction 
Why I'm here ? 
● Introduce the Open PaaS product to the 
OW2 community 
● Get feedback !
4 
Open PaaS: introduction 
What is Open PaaS ? 
A social network ... 
… built on top of Open 
collaboration API ... 
… deployed and 
managed by an elastic 
cloud management 
solution
5 
Open PaaS: introduction 
Project birth 
Next logical step for LINAGORA collaboration software line 
Initiated by the french research program « Investissement d'avenir », in partnership with 
universities and industrials 
Our ambition: deliver an industrial product out of the research project
6 
Open PaaS: introduction 
XXI century software 
1/ collaboration in 2020 
- more and more data 
- more cross-cutting communication 
- more synchronous communication 
2/ XXI century architecture 
- cloud ready 
- open API 
- boundary less 
functionnal 
Technical
7 
Open PaaS: introduction 
Open PaaS Social Network
8 
Open PaaS: introduction 
Open PaaS open collaboration API 
Business applications use 
collaboration data 
Business applications add data into 
the Open PaaS colaboration engine
9 
Open PaaS: introduction 
Open PaaS Elastic Software management 
Roboconf knows 
how to pilot IaaS 
You teach Roboconf 
how to manage 
your application 
Full application lifecycle 
● Initial deployment 
● Reconfiguration 
● Horizontal scalability (grow) 
● Horizontal scalability (shrink) 
● Monitoring 
● Elasticity (automatic scalability)
10 
Open PaaS: introduction 
Tomorrow at LINAGORA : Roboday ! 
One day to know everything about Roboconf 
- software overview 
- tutorial based on a LAMP application 
- « cloudify your app » : an afternoon dedicated on creating 
Roboconf recipes to deploy your application in the cloud 
Get info, register : 
www.linagora.com
11 
Open PaaS: introduction 
Technologies 
Javascript full stack, horizontally scalable components 
NodeJS MongoDB ElasticSearch Redis Angular Bootstrap Ionic Cordova 
Open Standards Open Development
12 
Open PaaS: introduction 
Get in touch ! 
http://open-paas.org 
@AwesomePaaS 
@Roboconf 
https://ci.open-paas.org/ 
github.com/linagora/linagora-esn 
github.com/roboconf/roboconf-platform 
… and at the free beer party ...
13 
Thanks !

OW2con'14 - OpenPaaS, the open source collaboration platform, Linagora

  • 1.
  • 2.
    mbailly@linagora.com 2 OpenPaaS: introduction Who am I ? Michael Bailly ● Open PaaS product owner at LINAGORA ● 16 years working in IT ● gone through system administration, software deployments, software development, software design @rootsikal
  • 3.
    3 Open PaaS:introduction Why I'm here ? ● Introduce the Open PaaS product to the OW2 community ● Get feedback !
  • 4.
    4 Open PaaS:introduction What is Open PaaS ? A social network ... … built on top of Open collaboration API ... … deployed and managed by an elastic cloud management solution
  • 5.
    5 Open PaaS:introduction Project birth Next logical step for LINAGORA collaboration software line Initiated by the french research program « Investissement d'avenir », in partnership with universities and industrials Our ambition: deliver an industrial product out of the research project
  • 6.
    6 Open PaaS:introduction XXI century software 1/ collaboration in 2020 - more and more data - more cross-cutting communication - more synchronous communication 2/ XXI century architecture - cloud ready - open API - boundary less functionnal Technical
  • 7.
    7 Open PaaS:introduction Open PaaS Social Network
  • 8.
    8 Open PaaS:introduction Open PaaS open collaboration API Business applications use collaboration data Business applications add data into the Open PaaS colaboration engine
  • 9.
    9 Open PaaS:introduction Open PaaS Elastic Software management Roboconf knows how to pilot IaaS You teach Roboconf how to manage your application Full application lifecycle ● Initial deployment ● Reconfiguration ● Horizontal scalability (grow) ● Horizontal scalability (shrink) ● Monitoring ● Elasticity (automatic scalability)
  • 10.
    10 Open PaaS:introduction Tomorrow at LINAGORA : Roboday ! One day to know everything about Roboconf - software overview - tutorial based on a LAMP application - « cloudify your app » : an afternoon dedicated on creating Roboconf recipes to deploy your application in the cloud Get info, register : www.linagora.com
  • 11.
    11 Open PaaS:introduction Technologies Javascript full stack, horizontally scalable components NodeJS MongoDB ElasticSearch Redis Angular Bootstrap Ionic Cordova Open Standards Open Development
  • 12.
    12 Open PaaS:introduction Get in touch ! http://open-paas.org @AwesomePaaS @Roboconf https://ci.open-paas.org/ github.com/linagora/linagora-esn github.com/roboconf/roboconf-platform … and at the free beer party ...
  • 13.