ow2con'14 - openpaas, the open source collaboration platform, linagora
DESCRIPTION
This talk will introduce the OpenPaaS project to the OW2 community. OpenPaaS is a new Open Source software, provided by Linagora. It aim to bring a complete solution for social and collaborative work inside enterprises and organizations. The software brings an Enterprise Social Network, based on open collaboration REST API, comes with an App Store for organizations to share software, and offers innovative services built over on the edge standards and technologies, such as WebRTC. Here we will present the software architecture, the underlying technologies, give the status of current development, and the roadmap of the project for the year to come. The ultimate goal of this talk is to get early feedback from the community about the project and its direction.TRANSCRIPT
An introduction
2
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
Open PaaS: introduction
@rootsikal
3
Why I'm here ?
● Introduce the Open PaaS product to the OW2 community
Open PaaS: introduction
● Get feedback !
4
What is Open PaaS ?
Open PaaS: introduction
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
fun
ctio
nn
alTech
nic al
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
Roboconf knows how to pilot IaaS
You teach Roboconf how to manage your application
Open PaaS Elastic Software management
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
github.com/linagora/linagora-esngithub.com/roboconf/roboconf-platform
https://ci.open-paas.org/
… and at the free beer party ...
13
Thanks !