OpenCloudware: the Cloud application lifecycle management platform, OW2con'12, Paris
OW2 Open Source Community Technology Council Update, OW2con'16, Paris.
-
Upload
ow2-consortium -
Category
Technology
-
view
149 -
download
1
Transcript of OW2 Open Source Community Technology Council Update, OW2con'16, Paris.
![Page 1: OW2 Open Source Community Technology Council Update, OW2con'16, Paris.](https://reader031.fdocuments.us/reader031/viewer/2022022410/58e56cb21a28abd82b8b586f/html5/thumbnails/1.jpg)
OW2 Technology Council Update
Daniele Gagliardi, OW2 TC ChairmanStéphane Laurière, OW2 CTO
OW2con’16 – Paris Mozilla Space
The Open Source Community for Infrastructure Software
![Page 2: OW2 Open Source Community Technology Council Update, OW2con'16, Paris.](https://reader031.fdocuments.us/reader031/viewer/2022022410/58e56cb21a28abd82b8b586f/html5/thumbnails/2.jpg)
Agenda
About the OW2 Technology Council
New Projects / New Mature Projects
OW2 Quality Program OSCAR Update
Infrastructure News and Outlook
OW2 International Programming Contest
2
![Page 3: OW2 Open Source Community Technology Council Update, OW2con'16, Paris.](https://reader031.fdocuments.us/reader031/viewer/2022022410/58e56cb21a28abd82b8b586f/html5/thumbnails/3.jpg)
About the OW2 Technology Council
OW2 Quality Programme
OW2 International Programming
Contest
A community of 50+ OSS hands-on practitioners from
EU & China
OW2 Projects Lifecycle
OW2 Collaborative Engineering Platform &
Infrastructure
Chairman: Daniele Gagliardi
Engineering
CTO:Stéphane Laurière
OW2
3
![Page 4: OW2 Open Source Community Technology Council Update, OW2con'16, Paris.](https://reader031.fdocuments.us/reader031/viewer/2022022410/58e56cb21a28abd82b8b586f/html5/thumbnails/4.jpg)
4
New Projects&
New Mature Projects
![Page 5: OW2 Open Source Community Technology Council Update, OW2con'16, Paris.](https://reader031.fdocuments.us/reader031/viewer/2022022410/58e56cb21a28abd82b8b586f/html5/thumbnails/5.jpg)
New Projects
Imixs-Workflow
Open Cloud Privacy / Security Engineering
5
![Page 6: OW2 Open Source Community Technology Council Update, OW2con'16, Paris.](https://reader031.fdocuments.us/reader031/viewer/2022022410/58e56cb21a28abd82b8b586f/html5/thumbnails/6.jpg)
New Mature Projects
January2016
September 2016
September 2016
6
![Page 7: OW2 Open Source Community Technology Council Update, OW2con'16, Paris.](https://reader031.fdocuments.us/reader031/viewer/2022022410/58e56cb21a28abd82b8b586f/html5/thumbnails/7.jpg)
7
OSCAR
![Page 8: OW2 Open Source Community Technology Council Update, OW2con'16, Paris.](https://reader031.fdocuments.us/reader031/viewer/2022022410/58e56cb21a28abd82b8b586f/html5/thumbnails/8.jpg)
OSCAR Achievements
SQuAT became OSCAR
Scorecards featuring RISCOSS
OMM
From spreadsheets to Web forms
OMM extension on Cloud deployment
Cross-analysis with the Badge Prgm
Presentations at FOSDEM’16
AppHub OSCAR Workshops
8
![Page 9: OW2 Open Source Community Technology Council Update, OW2con'16, Paris.](https://reader031.fdocuments.us/reader031/viewer/2022022410/58e56cb21a28abd82b8b586f/html5/thumbnails/9.jpg)
New Project Scorecards
9
![Page 10: OW2 Open Source Community Technology Council Update, OW2con'16, Paris.](https://reader031.fdocuments.us/reader031/viewer/2022022410/58e56cb21a28abd82b8b586f/html5/thumbnails/10.jpg)
Cross-analysis of OMM and the Best Practices Criteria
Academic background vs industry-based
Intervals [0-25-50-75-100] vs closed answers
OMM-only: Standards, Cloud deployment,
Stakeholders, Requirements
BPC-only: Security, Static analysis
A detailed cross-comparison is in progress on the
TC wiki
10
![Page 11: OW2 Open Source Community Technology Council Update, OW2con'16, Paris.](https://reader031.fdocuments.us/reader031/viewer/2022022410/58e56cb21a28abd82b8b586f/html5/thumbnails/11.jpg)
Potential Target Architecture
11
Best Practices Criteria (BPC)
Best PracticesBadge Program App
OW2 BPC + OMM
OW2 BPC + OMM App for OW2 projects
APIautomated publication
![Page 12: OW2 Open Source Community Technology Council Update, OW2con'16, Paris.](https://reader031.fdocuments.us/reader031/viewer/2022022410/58e56cb21a28abd82b8b586f/html5/thumbnails/12.jpg)
Action Plan Proposal
Several OW2 projects get a Badge
Further cross-analysis of the 2 models
Contribute OMM additions to the BPC project
Create an OW2 BPC-OMM as OMM v2
Integrate OMM v2 in the dashboard app
Automate the publication of the BPC part of
OMM v2 via an API
12
![Page 13: OW2 Open Source Community Technology Council Update, OW2con'16, Paris.](https://reader031.fdocuments.us/reader031/viewer/2022022410/58e56cb21a28abd82b8b586f/html5/thumbnails/13.jpg)
13
Infrastructure
![Page 14: OW2 Open Source Community Technology Council Update, OW2con'16, Paris.](https://reader031.fdocuments.us/reader031/viewer/2022022410/58e56cb21a28abd82b8b586f/html5/thumbnails/14.jpg)
OW2 Infrastructure Achievements
Maintenance and upgrade of existing services
Specification of a new User Management Service
FusionDirectory setup to manage members and projects
GitLab evaluation and training
Plans toward virtualized infrastructure / resource optimization
XWiki real-time editor sponsorship
14
![Page 15: OW2 Open Source Community Technology Council Update, OW2con'16, Paris.](https://reader031.fdocuments.us/reader031/viewer/2022022410/58e56cb21a28abd82b8b586f/html5/thumbnails/15.jpg)
User Management Service v1
OpenLDAP 1 OpenLDAP 2
registration
Postgres
Scattered user and organization accounts
Members cannot update their data
Obsolescent registration system
OW
2 C
olla
bora
tive
Eng
inee
ring
Pla
tform
Aut
hent
icat
ion
and
Acc
ess
Con
trol
15
![Page 16: OW2 Open Source Community Technology Council Update, OW2con'16, Paris.](https://reader031.fdocuments.us/reader031/viewer/2022022410/58e56cb21a28abd82b8b586f/html5/thumbnails/16.jpg)
User Management Service v2 Requirements
A convenient solution to manage OW2 users and groups
LDAP based
WebService endpoints
Modern Web UI
Clear path to SSO and access control
Evaluated solutions:
16
![Page 17: OW2 Open Source Community Technology Council Update, OW2con'16, Paris.](https://reader031.fdocuments.us/reader031/viewer/2022022410/58e56cb21a28abd82b8b586f/html5/thumbnails/17.jpg)
OpenLDAP
Community Plugin
User Management Service v2
New LDAP schema supporting projects / organizations / users (Community Plugin)
Directory used by (almost) all services
Simplified administration tasks: membership, groups, authorizations
With support from OpenSides and Clément Oudot – Thank you!
FusionDirectory
OW
2 C
olla
bora
tive
Eng
inee
ring
Pla
tform
Aut
hent
icat
ion
and
Acc
ess
Con
trol
LemonLDAP::NG
17
![Page 18: OW2 Open Source Community Technology Council Update, OW2con'16, Paris.](https://reader031.fdocuments.us/reader031/viewer/2022022410/58e56cb21a28abd82b8b586f/html5/thumbnails/18.jpg)
OW2 Infrastructure Outlook
User Management Service in production
Virtualization of the OW2 infrastructure
New OW2 Forge based on GitLab virtualized
Evolve the infrastructure for STAMP needs
DevOps automation
Container images provisioning
Continuous integration and deployment
18
![Page 19: OW2 Open Source Community Technology Council Update, OW2con'16, Paris.](https://reader031.fdocuments.us/reader031/viewer/2022022410/58e56cb21a28abd82b8b586f/html5/thumbnails/19.jpg)
19
OW2 International Programming
Contest
![Page 20: OW2 Open Source Community Technology Council Update, OW2con'16, Paris.](https://reader031.fdocuments.us/reader031/viewer/2022022410/58e56cb21a28abd82b8b586f/html5/thumbnails/20.jpg)
OW2 International Programming Contest
2016 Edition14 competing teams from ChinaOngoing work assessment by the mentorsWinners list to be proposed by the TCAward Ceremony at BUAA Beijing Oct. 12-13
Contest 2017Represent the OW2 projects within GSoC?Keep an international ContestDevelop relations with universities
20