SlideShare une entreprise Scribd logo
1  sur  30
Web Scale Trustworthy
Collaborative Information Systems
EQUIPE PROJET
Coast
CENTRE Inria
Nancy Grand Est 4 février 2015
SOMMAIRE
1. L’équipe
2. Quelques Cas
3. Données Collaboratives
4. Composition de services
5. Sécurité et Confiance
4/1/2015Présentation de Coast - 2
L’équipe
Présentation de Coast 4/1/2015 - 3
1
Composition de l’équipe
• François Charoy (PR –
Responsable de l’équipe)
• Khalid Benali (MCF HdR)
• Gérôme Canals (MCF)
• Claude Godart (PR)
• Claudia Ignat (CR1)
• Gérald Oster (MCF)
• Olivier Perrin (PR)
• Pascal Urso (MCF)
• Samir Youcef (MCF)
4/1/2015Présentation de Coast - 4
• Mehdi Ahmed-Nacer
(PhD)
• Luc André (PhD)
• Elio Goettelmann (PhD)
• Adrien Devresse (PhD)
• Ahmed Bouchami (PhD)
• Jordi Martori (PhD)
• Vinh Dang (PhD)
• Guillaume Rosinoski
(PhD)
• Adrien Devresse (PhD)
Présentation de Coast 4/1/2015 - 5
Introduction
Quelques cas et problématique générale
2
Une application Web moderne
4/1/2015Présentation de Coast -
La composition de services
4/1/2015 -
> 100000 chambres
> 1000 sites de location
> 100 pays
Présentation de Coast
Le partage des données
4/1/2015 -Présentation de Coast
L’édition temps réel
4/1/2015 -Présentation de Coast
Les évolutions récentes
• Sur la production et le partage de données
• Sur la coordination
• Sur les services
4/1/2015Présentation de Coast
Le projet Coast
4/1/2015 -
Large Scale
Présentation de Coast
Les Questions scientifiques
4/1/2015 -
• Comment rendre le partage de données collaboratives sûr et efficace à
grande échelle ?
• Comment composer des services à l’échelle du web et avec quelles garanties
?
• Quelle confiance peut-on avoir dans les systèmes résultants ?
Présentation de Coast
Domaine de contribution
4/1/2015 -Présentation de Coast
Présentation de Coast 4/1/2015 - 14
Gestion collaborative des données
3
Gestion collaborative des données à large
échelle
4/1/2015 -
Quels algorithmes pour quels types de données ?
Quel est l’impact des usages sur les performances?
Comment supporter le travail de groupe à grande échelle ?
Sans autorité centrale
Présentation de Coast
Edition collaborative et Réplication
optimiste
4/1/2015 -Présentation de Coast
Réplication optimiste à large échelle
4/1/2015 -
• Complexité : fonction(nb répliques, nb opérations)
Trouver des algorithmes plus performants
Evaluer les algorithmes existants en fonction des usages
Construire un corpus de connaissance sur le
comportement des algorithmes
Présentation de Coast
Edition collaborative à grande échelle
4/1/2015 -
Plus il y a d’utilisateurs, plus il y a de problèmes
Comment les éviter ?
Présentation de Coast
Présentation de Coast 4/1/2015 - 19
Composition de services
4
Les services
4/1/2015 -
Variété, diversité
• Réseau, Infrastructure, Communication,
• Commerce, Paiement, Météo, Voyage, etc.
Différents types d’accès
• Publics ou privés
Différents modèles d’affaire
• Payant, affiliation, gratuit, etc.
Présentation de Coast
Composition de services orientés données
4/1/2015 -
• Comment construire des applications sûres à
l’échelle du Web ?
• Comment mesurer et vérifier les qualités d’une
composition ?
Modèle métier
Termes du service
Qualité du service
Présentation de Coast
Exemple revisité et questions ouvertes
4/1/2015 -
Contrat
Panne
Erreurs
Délais
Changement
Présentation de Coast
Déploiement, exécution, monitoring
4/1/2015 -
• Comment assurer un niveau de service métier dans
une infrastructure élastique
Evénements
Métiers
Evènements
Techniques
Présentation de Coast
Présentation de Coast 4/1/2015 - 24
La confiance
5
La confiance
4/1/2015 -
• Larousse 2014 : Sentiment de quelqu'un qui se fie
entièrement à quelqu'un d'autre, à quelque chose
• Alternative au contrôle a priori
• Permet la réduction du coût d’une transaction entre
partenaires (services, utilisateurs)
• A grande échelle tout contrôler est trop coûteux
Présentation de Coast
Systèmes collaboratifs de confiance
4/1/2015 -
• Quels sont les attributs de la confiance pour les
services de partage de données et de collaboration
Sécurité, disponibilité, intégrité,
• Comment définir un contrat de confiance ?
• Comment surveiller et valider ces contrats
• Comment se « compose » la confiance
Présentation de Coast
Composition et confiance
4/1/2015Présentation de Coast - 27
Définition et validation de modèles de
confiance « métier »
4/1/2015 -
• Sur les services et sur les utilisateurs
Présentation de Coast
A long terme
4/1/2015Présentation de Coast -
Approche optimiste et légère pour la sûreté et la
confiance dans les systèmes collaboratifs à
grande échelle
merci
www.inria.fr

Contenu connexe

Similaire à Présentation Equipe Projet Coast

Construisez votre gouvernance Power Platform
Construisez votre gouvernance Power PlatformConstruisez votre gouvernance Power Platform
Construisez votre gouvernance Power PlatformNicolas Georgeault
 
Tableau Drive, Une méthodologie innovante pour les déploiements en entreprise
Tableau Drive, Une méthodologie innovante pour les déploiements en entrepriseTableau Drive, Une méthodologie innovante pour les déploiements en entreprise
Tableau Drive, Une méthodologie innovante pour les déploiements en entrepriseTableau Software
 
Service Desk à DevOps
Service Desk à DevOps Service Desk à DevOps
Service Desk à DevOps Jacky Galicher
 
20151013 - Accueil Club Qualité Logicielle
20151013 - Accueil Club Qualité Logicielle 20151013 - Accueil Club Qualité Logicielle
20151013 - Accueil Club Qualité Logicielle LeClubQualiteLogicielle
 
Développez vos marges en optimisant vos flux logistiques
Développez vos marges en optimisant vos flux logistiquesDéveloppez vos marges en optimisant vos flux logistiques
Développez vos marges en optimisant vos flux logistiquesSébastien Marchipont
 
Automatisez progressivement vos releases
Automatisez progressivement vos releasesAutomatisez progressivement vos releases
Automatisez progressivement vos releasesXebiaLabs
 
Retour d'expérience de SAFRAN sur l'adoption de SharePoint 2013
Retour d'expérience de SAFRAN sur l'adoption de SharePoint 2013Retour d'expérience de SAFRAN sur l'adoption de SharePoint 2013
Retour d'expérience de SAFRAN sur l'adoption de SharePoint 2013Maximilien Chayriguès
 
COBIT5 Une boîte à outils pour la gouvernance de l'information
COBIT5 Une boîte à outils pour la gouvernance de l'informationCOBIT5 Une boîte à outils pour la gouvernance de l'information
COBIT5 Une boîte à outils pour la gouvernance de l'informationDavid Henrard
 
DEVOPS : Comment faire converger études et production ?
DEVOPS : Comment faire converger études et production ?DEVOPS : Comment faire converger études et production ?
DEVOPS : Comment faire converger études et production ?itSMF France
 
2009-02-05 N. Drouin M. Bourgault C. Gervais Soutien organisationnel sur l'éq...
2009-02-05 N. Drouin M. Bourgault C. Gervais Soutien organisationnel sur l'éq...2009-02-05 N. Drouin M. Bourgault C. Gervais Soutien organisationnel sur l'éq...
2009-02-05 N. Drouin M. Bourgault C. Gervais Soutien organisationnel sur l'éq...PMI Lévis-Québec
 
Gouvernance des projets SharePoint 2013
Gouvernance des projets SharePoint 2013Gouvernance des projets SharePoint 2013
Gouvernance des projets SharePoint 2013Alexandre David
 
Introduction à la certification itil foundation
Introduction à la certification itil foundationIntroduction à la certification itil foundation
Introduction à la certification itil foundationHassan EL ALLOUSSI
 
Ofppt m16 mettre-en-ouvre-les-concepts-d-itil-
Ofppt m16 mettre-en-ouvre-les-concepts-d-itil-Ofppt m16 mettre-en-ouvre-les-concepts-d-itil-
Ofppt m16 mettre-en-ouvre-les-concepts-d-itil-Abdessamad Mountadi
 

Similaire à Présentation Equipe Projet Coast (20)

Construisez votre gouvernance Power Platform
Construisez votre gouvernance Power PlatformConstruisez votre gouvernance Power Platform
Construisez votre gouvernance Power Platform
 
Tableau Drive, Une méthodologie innovante pour les déploiements en entreprise
Tableau Drive, Une méthodologie innovante pour les déploiements en entrepriseTableau Drive, Une méthodologie innovante pour les déploiements en entreprise
Tableau Drive, Une méthodologie innovante pour les déploiements en entreprise
 
Service Desk à DevOps
Service Desk à DevOps Service Desk à DevOps
Service Desk à DevOps
 
20151013 - Accueil Club Qualité Logicielle
20151013 - Accueil Club Qualité Logicielle 20151013 - Accueil Club Qualité Logicielle
20151013 - Accueil Club Qualité Logicielle
 
IT self assessment (ITSA) - Présentation des résultats
IT self assessment (ITSA) - Présentation des résultatsIT self assessment (ITSA) - Présentation des résultats
IT self assessment (ITSA) - Présentation des résultats
 
Développez vos marges en optimisant vos flux logistiques
Développez vos marges en optimisant vos flux logistiquesDéveloppez vos marges en optimisant vos flux logistiques
Développez vos marges en optimisant vos flux logistiques
 
Automatisez progressivement vos releases
Automatisez progressivement vos releasesAutomatisez progressivement vos releases
Automatisez progressivement vos releases
 
Retour d'expérience de SAFRAN sur l'adoption de SharePoint 2013
Retour d'expérience de SAFRAN sur l'adoption de SharePoint 2013Retour d'expérience de SAFRAN sur l'adoption de SharePoint 2013
Retour d'expérience de SAFRAN sur l'adoption de SharePoint 2013
 
Formation Accessibilite Web
Formation Accessibilite WebFormation Accessibilite Web
Formation Accessibilite Web
 
Itil 4mai09
Itil 4mai09Itil 4mai09
Itil 4mai09
 
Itil 4mai09
Itil 4mai09Itil 4mai09
Itil 4mai09
 
Nouvelle plateforme Sitra
Nouvelle plateforme SitraNouvelle plateforme Sitra
Nouvelle plateforme Sitra
 
COBIT5 Une boîte à outils pour la gouvernance de l'information
COBIT5 Une boîte à outils pour la gouvernance de l'informationCOBIT5 Une boîte à outils pour la gouvernance de l'information
COBIT5 Une boîte à outils pour la gouvernance de l'information
 
DEVOPS : Comment faire converger études et production ?
DEVOPS : Comment faire converger études et production ?DEVOPS : Comment faire converger études et production ?
DEVOPS : Comment faire converger études et production ?
 
2009-02-05 N. Drouin M. Bourgault C. Gervais Soutien organisationnel sur l'éq...
2009-02-05 N. Drouin M. Bourgault C. Gervais Soutien organisationnel sur l'éq...2009-02-05 N. Drouin M. Bourgault C. Gervais Soutien organisationnel sur l'éq...
2009-02-05 N. Drouin M. Bourgault C. Gervais Soutien organisationnel sur l'éq...
 
Gouvernance des projets SharePoint 2013
Gouvernance des projets SharePoint 2013Gouvernance des projets SharePoint 2013
Gouvernance des projets SharePoint 2013
 
Cobit
Cobit Cobit
Cobit
 
Impliquer les patients et les membres du public à titre de partenaires dans l...
Impliquer les patients et les membres du public à titre de partenaires dans l...Impliquer les patients et les membres du public à titre de partenaires dans l...
Impliquer les patients et les membres du public à titre de partenaires dans l...
 
Introduction à la certification itil foundation
Introduction à la certification itil foundationIntroduction à la certification itil foundation
Introduction à la certification itil foundation
 
Ofppt m16 mettre-en-ouvre-les-concepts-d-itil-
Ofppt m16 mettre-en-ouvre-les-concepts-d-itil-Ofppt m16 mettre-en-ouvre-les-concepts-d-itil-
Ofppt m16 mettre-en-ouvre-les-concepts-d-itil-
 

Plus de François Charoy

Keynote IEEE Wetice conference 2016 - From group collaboration to large scale...
Keynote IEEE Wetice conference 2016 - From group collaboration to large scale...Keynote IEEE Wetice conference 2016 - From group collaboration to large scale...
Keynote IEEE Wetice conference 2016 - From group collaboration to large scale...François Charoy
 
Pro Ve 2015 Conference keynote
Pro Ve 2015 Conference keynotePro Ve 2015 Conference keynote
Pro Ve 2015 Conference keynoteFrançois Charoy
 
Answering Complex Location-Based Queries with Crowdsourcing
Answering Complex Location-Based Queries with CrowdsourcingAnswering Complex Location-Based Queries with Crowdsourcing
Answering Complex Location-Based Queries with CrowdsourcingFrançois Charoy
 
Inria LORIA SCORE Team presentation
Inria LORIA SCORE Team presentationInria LORIA SCORE Team presentation
Inria LORIA SCORE Team presentationFrançois Charoy
 
Coordination of Activities in Dynamic Situations – The Case Of Crisis Management
Coordination of Activities in Dynamic Situations – The Case Of Crisis ManagementCoordination of Activities in Dynamic Situations – The Case Of Crisis Management
Coordination of Activities in Dynamic Situations – The Case Of Crisis ManagementFrançois Charoy
 
Coordination d'activités coopératives
Coordination d'activités coopérativesCoordination d'activités coopératives
Coordination d'activités coopérativesFrançois Charoy
 
Introductions Aux Servlets
Introductions Aux ServletsIntroductions Aux Servlets
Introductions Aux ServletsFrançois Charoy
 

Plus de François Charoy (10)

Keynote IEEE Wetice conference 2016 - From group collaboration to large scale...
Keynote IEEE Wetice conference 2016 - From group collaboration to large scale...Keynote IEEE Wetice conference 2016 - From group collaboration to large scale...
Keynote IEEE Wetice conference 2016 - From group collaboration to large scale...
 
Keynote ISCRAM Med 2015
Keynote ISCRAM Med 2015Keynote ISCRAM Med 2015
Keynote ISCRAM Med 2015
 
Pro Ve 2015 Conference keynote
Pro Ve 2015 Conference keynotePro Ve 2015 Conference keynote
Pro Ve 2015 Conference keynote
 
Answering Complex Location-Based Queries with Crowdsourcing
Answering Complex Location-Based Queries with CrowdsourcingAnswering Complex Location-Based Queries with Crowdsourcing
Answering Complex Location-Based Queries with Crowdsourcing
 
Inria LORIA SCORE Team presentation
Inria LORIA SCORE Team presentationInria LORIA SCORE Team presentation
Inria LORIA SCORE Team presentation
 
Coordination of Activities in Dynamic Situations – The Case Of Crisis Management
Coordination of Activities in Dynamic Situations – The Case Of Crisis ManagementCoordination of Activities in Dynamic Situations – The Case Of Crisis Management
Coordination of Activities in Dynamic Situations – The Case Of Crisis Management
 
The score team
The score teamThe score team
The score team
 
Coordination d'activités coopératives
Coordination d'activités coopérativesCoordination d'activités coopératives
Coordination d'activités coopératives
 
BPM & Workflow
BPM & WorkflowBPM & Workflow
BPM & Workflow
 
Introductions Aux Servlets
Introductions Aux ServletsIntroductions Aux Servlets
Introductions Aux Servlets
 

Présentation Equipe Projet Coast

  • 1. Web Scale Trustworthy Collaborative Information Systems EQUIPE PROJET Coast CENTRE Inria Nancy Grand Est 4 février 2015
  • 2. SOMMAIRE 1. L’équipe 2. Quelques Cas 3. Données Collaboratives 4. Composition de services 5. Sécurité et Confiance 4/1/2015Présentation de Coast - 2
  • 4. Composition de l’équipe • François Charoy (PR – Responsable de l’équipe) • Khalid Benali (MCF HdR) • Gérôme Canals (MCF) • Claude Godart (PR) • Claudia Ignat (CR1) • Gérald Oster (MCF) • Olivier Perrin (PR) • Pascal Urso (MCF) • Samir Youcef (MCF) 4/1/2015Présentation de Coast - 4 • Mehdi Ahmed-Nacer (PhD) • Luc André (PhD) • Elio Goettelmann (PhD) • Adrien Devresse (PhD) • Ahmed Bouchami (PhD) • Jordi Martori (PhD) • Vinh Dang (PhD) • Guillaume Rosinoski (PhD) • Adrien Devresse (PhD)
  • 5. Présentation de Coast 4/1/2015 - 5 Introduction Quelques cas et problématique générale 2
  • 6. Une application Web moderne 4/1/2015Présentation de Coast -
  • 7. La composition de services 4/1/2015 - > 100000 chambres > 1000 sites de location > 100 pays Présentation de Coast
  • 8. Le partage des données 4/1/2015 -Présentation de Coast
  • 9. L’édition temps réel 4/1/2015 -Présentation de Coast
  • 10. Les évolutions récentes • Sur la production et le partage de données • Sur la coordination • Sur les services 4/1/2015Présentation de Coast
  • 11. Le projet Coast 4/1/2015 - Large Scale Présentation de Coast
  • 12. Les Questions scientifiques 4/1/2015 - • Comment rendre le partage de données collaboratives sûr et efficace à grande échelle ? • Comment composer des services à l’échelle du web et avec quelles garanties ? • Quelle confiance peut-on avoir dans les systèmes résultants ? Présentation de Coast
  • 13. Domaine de contribution 4/1/2015 -Présentation de Coast
  • 14. Présentation de Coast 4/1/2015 - 14 Gestion collaborative des données 3
  • 15. Gestion collaborative des données à large échelle 4/1/2015 - Quels algorithmes pour quels types de données ? Quel est l’impact des usages sur les performances? Comment supporter le travail de groupe à grande échelle ? Sans autorité centrale Présentation de Coast
  • 16. Edition collaborative et Réplication optimiste 4/1/2015 -Présentation de Coast
  • 17. Réplication optimiste à large échelle 4/1/2015 - • Complexité : fonction(nb répliques, nb opérations) Trouver des algorithmes plus performants Evaluer les algorithmes existants en fonction des usages Construire un corpus de connaissance sur le comportement des algorithmes Présentation de Coast
  • 18. Edition collaborative à grande échelle 4/1/2015 - Plus il y a d’utilisateurs, plus il y a de problèmes Comment les éviter ? Présentation de Coast
  • 19. Présentation de Coast 4/1/2015 - 19 Composition de services 4
  • 20. Les services 4/1/2015 - Variété, diversité • Réseau, Infrastructure, Communication, • Commerce, Paiement, Météo, Voyage, etc. Différents types d’accès • Publics ou privés Différents modèles d’affaire • Payant, affiliation, gratuit, etc. Présentation de Coast
  • 21. Composition de services orientés données 4/1/2015 - • Comment construire des applications sûres à l’échelle du Web ? • Comment mesurer et vérifier les qualités d’une composition ? Modèle métier Termes du service Qualité du service Présentation de Coast
  • 22. Exemple revisité et questions ouvertes 4/1/2015 - Contrat Panne Erreurs Délais Changement Présentation de Coast
  • 23. Déploiement, exécution, monitoring 4/1/2015 - • Comment assurer un niveau de service métier dans une infrastructure élastique Evénements Métiers Evènements Techniques Présentation de Coast
  • 24. Présentation de Coast 4/1/2015 - 24 La confiance 5
  • 25. La confiance 4/1/2015 - • Larousse 2014 : Sentiment de quelqu'un qui se fie entièrement à quelqu'un d'autre, à quelque chose • Alternative au contrôle a priori • Permet la réduction du coût d’une transaction entre partenaires (services, utilisateurs) • A grande échelle tout contrôler est trop coûteux Présentation de Coast
  • 26. Systèmes collaboratifs de confiance 4/1/2015 - • Quels sont les attributs de la confiance pour les services de partage de données et de collaboration Sécurité, disponibilité, intégrité, • Comment définir un contrat de confiance ? • Comment surveiller et valider ces contrats • Comment se « compose » la confiance Présentation de Coast
  • 28. Définition et validation de modèles de confiance « métier » 4/1/2015 - • Sur les services et sur les utilisateurs Présentation de Coast
  • 29. A long terme 4/1/2015Présentation de Coast - Approche optimiste et légère pour la sûreté et la confiance dans les systèmes collaboratifs à grande échelle