OW2 Open Source Community Technology Council Update, OW2con'16, Paris.

Post on 06-Apr-2017

149 views 1 download

transcript

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

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

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

4

New Projects&

New Mature Projects

New Projects

Imixs-Workflow

Open Cloud Privacy / Security Engineering

5

New Mature Projects

January2016

September 2016

September 2016

6

7

OSCAR

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

New Project Scorecards

9

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

Potential Target Architecture

11

Best Practices Criteria (BPC)

Best PracticesBadge Program App

OW2 BPC + OMM

OW2 BPC + OMM App for OW2 projects

APIautomated publication

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

13

Infrastructure

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

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

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

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

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

19

OW2 International Programming

Contest

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

TC Home: tc.ow2.orgTC Chairman: daniele.gagliardi@eng.itOW2 CTO: stephane.lauriere@ow2.org

Thank You!

21