SlideShare une entreprise Scribd logo
1  sur  33
Score Team
• Web Scale Trustworthy Collaborative Information
  Systems


Score Team – Francois Charoy                 March 20, 2013
Presentation

•   Composition of the Team (March 2013)

•   10 Permanent Researchers (Professor, Associate Professor, Researcher)
•   5 PhD Students
•   5 Post-Doc
•   5 Master Students

•   Web Site : score.loria.fr




Team Score                                                           3/22/2013 - 2
Objectives


 • Support large scale collaboration
     – between people, services and organisations

 • Help to build service based application
     – that can be trusted

     – efficiently




Team Score                                          3/22/2013 - 3
Scientific Questions


 • Effective Optimistic replication

 • Trustworthy Service Composition

 • Relation to scale
     – Group to Community

     – Cloud

     – Thousands of services


Team Score                            3/22/2013 - 4
Where We Stand

     Design time

                   Business Layer




                                    RunTime
                      IT Layer
                   Infrastructure
                       Layer
Team Score                                    3/22/2013 - 5
Previous Results

 • Algorithms for optimistic   • Software/Platform

     replication               –   Bonita,

 • Collaborative systems       –   Libresource,

                               –   Qualipso Factory,
 • BPM models
                               –   DSMW, Etc.
 • Service composition

     Verification




Team Score                                             3/22/2013 - 6
The project

             Collaborative data
             management
             Data centric service
             composition
             Trustworthy collaborative
             systems
Team Score                          3/22/2013 - 7
Collaborative Data Management

 • Collaboration, distributed

     in time, space and

     organisations
                                  Business Layer
 • Collaborate without a        Collaborative Editing
     central authority
                                      IT Layer
                                Optimistic replication



Team Score                                       3/22/2013 - 8
Optimistic Replication


 • Investigate and evaluate new algorithms
     – Operational Transformation

     – CRDT

 • Support for decentralized « Real Time »

     Collaborative Systems

 • Understand their behaviour


Team Score                                   3/22/2013 - 9
Experiment algorithms

 • How do they behave
 –    With real users,

 –    With a lot of users

 –    With different scenarios

 –    With different deployment




Team Score                        3/22/2013 - 10
First Results

 • Executing the same input

     with different algorithms

 • But we need more input

 • On going work
 –    In the Cloud

 –    With real users




Team Score                       3/22/2013 - 11
Concurrent editing generate conflicts

 • How to detect conflicts

 • How to solve conflicts

 • How to avoid conflicts

 • How to respect privacy

 • How to enforce privacy

     rules




Team Score                      3/22/2013 - 12
Collaborative editing conflicts




             Several people correcting the same document




Team Score                                                 3/22/2013 - 13
Optimistic data sharing control

 • Sharing contract

 • Trust representation

 • Audit log

 • Updated trust value

     based on audit

 • Authenticators for

     securing logs


Team Score                        3/22/2013 - 14
Coordination in dynamic situation



                        Business Layer
        Design time

                       Dynamic Process




                                               RunTime
                         Management

                            IT Layer
                       Governance Aware
                      Optimistic Replication


Team Score                                               3/22/2013 - 15
Coordination in dynamic situation
Application to crisis management
 • Issues
 –    Changing goals

 –    No central authority

 –    Privacy/governance issues




Team Score                        3/22/2013 - 16
A Replicated Activity Model

 • Design time = Execution

     time

 • Temporal dependencies

 • P2P Sharing




Team Score                    3/22/2013 17
Data Centric Service Composition


 • Development of applications at the scale of the web
 • How to develop services that are
     – Efficient, Safe, Secure, Flexible, Adaptative

 • How to ensure/enforce some properties on service
     composition
     – Transactional properties, Security properties,
     Privacy/Quality of service

Team Score                                              3/22/2013 - 18
Our landscape evolves quickly


• The web as a platform
  – To collaborate

  – To produce and share data

  – To produce and deliver services

• Elastic Computing
  – P2P

  – Cloud Infrastructure
The scale is changing


• Regarding data production
  – Wikipedia

  – Climate Change Report

• Regarding coordination
  – Crisis Management

• For both
  – OSS development
Open services are here
Heterogeneity is back again
New ecosystems have appeared

• Smartphone and tablet

  apps

• They are based on

  services (REST API)
Our landscape evolves quickly

 • The Web as a Platform
 –    To collaborate

 –    To share data

 –    To deliver services

 • Elastic Computing
 –    P2P

 –    Cloud Infrastructure




Team Score                      3/22/2013 - 24
Engineering Service Composition

 • Designing the

     composition (What, How)

 • Defining the contracts
                                      Business Layer
 • Verifying the contracts     Modeling/Specifying/Checking

 • Deploying/executing

 • Monitoring/Auditing                  IT Layer
                                  Deployment/Execution
 • Responding to contract

     violation
Team Score                                           3/22/2013 - 25
Declarative Service Composition

                 Composition
                   Design


Composition                         Composition
                Closing the loop   Implementation
 Monitoring
                 is a challenge      & Validation


                 Composition
                  Execution

   Team Score                               3/22/2013 - 26
Model driven service engineering




Team Score                     3/22/2013 - 27
Advanced BPM


 • Collaborative Business Process

 • Large Scale Business Process

 • Orchestration of Open Services




Team Score                          3/22/2013 - 28
Trustworthy Collaborative Systems


 • Collaborative system : composition of collaborative systems
 • Define the confidence attributes
     – Trust and/or Control
     – Certification
 • Confidence is a relation
     – Service/Service
     – User/User
     – User/Service


Team Score                                               3/22/2013 - 29
An approach grounded on contract


 • Confidence contracts in collaborative environments
     – Between participants

     – Between services

     – Between users and the environment

 • Validation of contracts and of their composition

 • A posteriori contracts verification


Team Score                                       3/22/2013 - 30
Example : Trust and Data Sharing


 • Can we build application based on data services in

     the Cloud ?




Team Score                                      3/22/2013 31
Scientific challenges

• Identify confidence attributes for services

• Monitor, control, validation of contracts

• Matching between confidence and applications



   Optimistic approach for safety and
    security in a large scale setting


      Team Score                                 3/22/2013 - 32
Thank you !




     www.inria.fr

Contenu connexe

Tendances

01 Service Oriented Architecture Series - SOA Value
01 Service Oriented Architecture Series - SOA Value01 Service Oriented Architecture Series - SOA Value
01 Service Oriented Architecture Series - SOA ValuePouria Ghatrenabi
 
HP's vision for an integrated IT Service Portfolio Management
HP's vision for an integrated IT Service Portfolio ManagementHP's vision for an integrated IT Service Portfolio Management
HP's vision for an integrated IT Service Portfolio ManagementHP Enterprise Italia
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented ArchitectureRobert Sim
 
Service Oriented Architecture (SOA) [4/5] : SOA Governance
Service Oriented Architecture (SOA) [4/5] : SOA GovernanceService Oriented Architecture (SOA) [4/5] : SOA Governance
Service Oriented Architecture (SOA) [4/5] : SOA GovernanceIMC Institute
 
03 Service Oriented Architecture Series - Basic SOA Architecture
03 Service Oriented Architecture Series - Basic SOA Architecture03 Service Oriented Architecture Series - Basic SOA Architecture
03 Service Oriented Architecture Series - Basic SOA ArchitecturePouria Ghatrenabi
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Service Oriented Architecture (SOA) [5/5] : SOA Best Practices
Service Oriented Architecture (SOA) [5/5] : SOA Best PracticesService Oriented Architecture (SOA) [5/5] : SOA Best Practices
Service Oriented Architecture (SOA) [5/5] : SOA Best PracticesIMC Institute
 
SSDesign Application Support Services
SSDesign Application Support ServicesSSDesign Application Support Services
SSDesign Application Support ServicesSS Design
 

Tendances (12)

Cisco APIC AAG
Cisco APIC AAGCisco APIC AAG
Cisco APIC AAG
 
01 Service Oriented Architecture Series - SOA Value
01 Service Oriented Architecture Series - SOA Value01 Service Oriented Architecture Series - SOA Value
01 Service Oriented Architecture Series - SOA Value
 
Ibm based mdm poc
Ibm based mdm pocIbm based mdm poc
Ibm based mdm poc
 
HP's vision for an integrated IT Service Portfolio Management
HP's vision for an integrated IT Service Portfolio ManagementHP's vision for an integrated IT Service Portfolio Management
HP's vision for an integrated IT Service Portfolio Management
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
 
SOA Unit I
SOA Unit ISOA Unit I
SOA Unit I
 
Service Oriented Architecture (SOA) [4/5] : SOA Governance
Service Oriented Architecture (SOA) [4/5] : SOA GovernanceService Oriented Architecture (SOA) [4/5] : SOA Governance
Service Oriented Architecture (SOA) [4/5] : SOA Governance
 
03 Service Oriented Architecture Series - Basic SOA Architecture
03 Service Oriented Architecture Series - Basic SOA Architecture03 Service Oriented Architecture Series - Basic SOA Architecture
03 Service Oriented Architecture Series - Basic SOA Architecture
 
SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014
SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014
SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Service Oriented Architecture (SOA) [5/5] : SOA Best Practices
Service Oriented Architecture (SOA) [5/5] : SOA Best PracticesService Oriented Architecture (SOA) [5/5] : SOA Best Practices
Service Oriented Architecture (SOA) [5/5] : SOA Best Practices
 
SSDesign Application Support Services
SSDesign Application Support ServicesSSDesign Application Support Services
SSDesign Application Support Services
 

Similaire à Inria LORIA SCORE Team presentation

Impact 2013 2963 - IBM Business Process Manager Top Practices
Impact 2013 2963 - IBM Business Process Manager Top PracticesImpact 2013 2963 - IBM Business Process Manager Top Practices
Impact 2013 2963 - IBM Business Process Manager Top PracticesBrian Petrini
 
GHD iConnect - our intranet for the future
GHD iConnect - our intranet for the futureGHD iConnect - our intranet for the future
GHD iConnect - our intranet for the futureMaree Courts
 
Measuring Successful Sharepoint Installation
Measuring Successful Sharepoint InstallationMeasuring Successful Sharepoint Installation
Measuring Successful Sharepoint InstallationOjoconsulting Oy
 
Cloud Services Brokerage Demystified
Cloud Services Brokerage DemystifiedCloud Services Brokerage Demystified
Cloud Services Brokerage DemystifiedZach Gardner
 
How do you manage a multi agency 1.8 billion rail bridge design and construct...
How do you manage a multi agency 1.8 billion rail bridge design and construct...How do you manage a multi agency 1.8 billion rail bridge design and construct...
How do you manage a multi agency 1.8 billion rail bridge design and construct...p6academy
 
Agile and Its Impact on Productivity
Agile and Its Impact on ProductivityAgile and Its Impact on Productivity
Agile and Its Impact on ProductivityDCG Software Value
 
SoftWatch Overview_short (1)
SoftWatch Overview_short (1)SoftWatch Overview_short (1)
SoftWatch Overview_short (1)Moshe Kozlovski
 
SoftWatch Overview_short (1)
SoftWatch Overview_short (1)SoftWatch Overview_short (1)
SoftWatch Overview_short (1)Dror Leshem
 
Espion and SureSkills Presentation - Your Journey To A Secure Cloud
Espion and SureSkills Presentation - Your Journey To A Secure CloudEspion and SureSkills Presentation - Your Journey To A Secure Cloud
Espion and SureSkills Presentation - Your Journey To A Secure CloudGoogle
 
The Executive View on Big Data Platform Hosting - Evaluating Hosting Services...
The Executive View on Big Data Platform Hosting - Evaluating Hosting Services...The Executive View on Big Data Platform Hosting - Evaluating Hosting Services...
The Executive View on Big Data Platform Hosting - Evaluating Hosting Services...Chad Lawler
 
Coast presentation Inria Evaluation
Coast presentation Inria EvaluationCoast presentation Inria Evaluation
Coast presentation Inria EvaluationFrançois Charoy
 
Marlabs capabilities overview: cloud services
Marlabs capabilities overview: cloud servicesMarlabs capabilities overview: cloud services
Marlabs capabilities overview: cloud servicesMarlabs
 
5 methods session 2 webinar slideshare systems co
5 methods session 2 webinar slideshare systems co5 methods session 2 webinar slideshare systems co
5 methods session 2 webinar slideshare systems coAconex
 
Agile DevOps Transformation Strategy
Agile DevOps Transformation StrategyAgile DevOps Transformation Strategy
Agile DevOps Transformation StrategySatish Nath
 
PayPal Decision Management Architecture
PayPal Decision Management ArchitecturePayPal Decision Management Architecture
PayPal Decision Management ArchitecturePradeep Ballal
 
Becomming a cloud governance ninja linthicum interop fall 2013
Becomming a cloud governance ninja linthicum interop fall 2013Becomming a cloud governance ninja linthicum interop fall 2013
Becomming a cloud governance ninja linthicum interop fall 2013David Linthicum
 
On the road to Engineering excellence
On the road to Engineering excellenceOn the road to Engineering excellence
On the road to Engineering excellenceAlexander Mrynskyi
 
Webinar: 5 Clear Steps to Get Your Nonprofit Cloud Ready - 2018-5-31
Webinar: 5 Clear Steps to Get Your Nonprofit Cloud Ready - 2018-5-31Webinar: 5 Clear Steps to Get Your Nonprofit Cloud Ready - 2018-5-31
Webinar: 5 Clear Steps to Get Your Nonprofit Cloud Ready - 2018-5-31TechSoup
 
Marlabs Capability Overview: Insurance
Marlabs Capability Overview: Insurance Marlabs Capability Overview: Insurance
Marlabs Capability Overview: Insurance Marlabs
 
Software Project Management Presentation Final
Software Project Management Presentation FinalSoftware Project Management Presentation Final
Software Project Management Presentation FinalMinhas Kamal
 

Similaire à Inria LORIA SCORE Team presentation (20)

Impact 2013 2963 - IBM Business Process Manager Top Practices
Impact 2013 2963 - IBM Business Process Manager Top PracticesImpact 2013 2963 - IBM Business Process Manager Top Practices
Impact 2013 2963 - IBM Business Process Manager Top Practices
 
GHD iConnect - our intranet for the future
GHD iConnect - our intranet for the futureGHD iConnect - our intranet for the future
GHD iConnect - our intranet for the future
 
Measuring Successful Sharepoint Installation
Measuring Successful Sharepoint InstallationMeasuring Successful Sharepoint Installation
Measuring Successful Sharepoint Installation
 
Cloud Services Brokerage Demystified
Cloud Services Brokerage DemystifiedCloud Services Brokerage Demystified
Cloud Services Brokerage Demystified
 
How do you manage a multi agency 1.8 billion rail bridge design and construct...
How do you manage a multi agency 1.8 billion rail bridge design and construct...How do you manage a multi agency 1.8 billion rail bridge design and construct...
How do you manage a multi agency 1.8 billion rail bridge design and construct...
 
Agile and Its Impact on Productivity
Agile and Its Impact on ProductivityAgile and Its Impact on Productivity
Agile and Its Impact on Productivity
 
SoftWatch Overview_short (1)
SoftWatch Overview_short (1)SoftWatch Overview_short (1)
SoftWatch Overview_short (1)
 
SoftWatch Overview_short (1)
SoftWatch Overview_short (1)SoftWatch Overview_short (1)
SoftWatch Overview_short (1)
 
Espion and SureSkills Presentation - Your Journey To A Secure Cloud
Espion and SureSkills Presentation - Your Journey To A Secure CloudEspion and SureSkills Presentation - Your Journey To A Secure Cloud
Espion and SureSkills Presentation - Your Journey To A Secure Cloud
 
The Executive View on Big Data Platform Hosting - Evaluating Hosting Services...
The Executive View on Big Data Platform Hosting - Evaluating Hosting Services...The Executive View on Big Data Platform Hosting - Evaluating Hosting Services...
The Executive View on Big Data Platform Hosting - Evaluating Hosting Services...
 
Coast presentation Inria Evaluation
Coast presentation Inria EvaluationCoast presentation Inria Evaluation
Coast presentation Inria Evaluation
 
Marlabs capabilities overview: cloud services
Marlabs capabilities overview: cloud servicesMarlabs capabilities overview: cloud services
Marlabs capabilities overview: cloud services
 
5 methods session 2 webinar slideshare systems co
5 methods session 2 webinar slideshare systems co5 methods session 2 webinar slideshare systems co
5 methods session 2 webinar slideshare systems co
 
Agile DevOps Transformation Strategy
Agile DevOps Transformation StrategyAgile DevOps Transformation Strategy
Agile DevOps Transformation Strategy
 
PayPal Decision Management Architecture
PayPal Decision Management ArchitecturePayPal Decision Management Architecture
PayPal Decision Management Architecture
 
Becomming a cloud governance ninja linthicum interop fall 2013
Becomming a cloud governance ninja linthicum interop fall 2013Becomming a cloud governance ninja linthicum interop fall 2013
Becomming a cloud governance ninja linthicum interop fall 2013
 
On the road to Engineering excellence
On the road to Engineering excellenceOn the road to Engineering excellence
On the road to Engineering excellence
 
Webinar: 5 Clear Steps to Get Your Nonprofit Cloud Ready - 2018-5-31
Webinar: 5 Clear Steps to Get Your Nonprofit Cloud Ready - 2018-5-31Webinar: 5 Clear Steps to Get Your Nonprofit Cloud Ready - 2018-5-31
Webinar: 5 Clear Steps to Get Your Nonprofit Cloud Ready - 2018-5-31
 
Marlabs Capability Overview: Insurance
Marlabs Capability Overview: Insurance Marlabs Capability Overview: Insurance
Marlabs Capability Overview: Insurance
 
Software Project Management Presentation Final
Software Project Management Presentation FinalSoftware Project Management Presentation Final
Software Project Management Presentation Final
 

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
 
Présentation Equipe Projet Coast
Présentation Equipe Projet CoastPrésentation Equipe Projet Coast
Présentation Equipe Projet CoastFranç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
 
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
 
Présentation Equipe Projet Coast
Présentation Equipe Projet CoastPrésentation Equipe Projet Coast
Présentation Equipe Projet Coast
 
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
 
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
 

Dernier

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 

Inria LORIA SCORE Team presentation

  • 1. Score Team • Web Scale Trustworthy Collaborative Information Systems Score Team – Francois Charoy March 20, 2013
  • 2. Presentation • Composition of the Team (March 2013) • 10 Permanent Researchers (Professor, Associate Professor, Researcher) • 5 PhD Students • 5 Post-Doc • 5 Master Students • Web Site : score.loria.fr Team Score 3/22/2013 - 2
  • 3. Objectives • Support large scale collaboration – between people, services and organisations • Help to build service based application – that can be trusted – efficiently Team Score 3/22/2013 - 3
  • 4. Scientific Questions • Effective Optimistic replication • Trustworthy Service Composition • Relation to scale – Group to Community – Cloud – Thousands of services Team Score 3/22/2013 - 4
  • 5. Where We Stand Design time Business Layer RunTime IT Layer Infrastructure Layer Team Score 3/22/2013 - 5
  • 6. Previous Results • Algorithms for optimistic • Software/Platform replication – Bonita, • Collaborative systems – Libresource, – Qualipso Factory, • BPM models – DSMW, Etc. • Service composition Verification Team Score 3/22/2013 - 6
  • 7. The project Collaborative data management Data centric service composition Trustworthy collaborative systems Team Score 3/22/2013 - 7
  • 8. Collaborative Data Management • Collaboration, distributed in time, space and organisations Business Layer • Collaborate without a Collaborative Editing central authority IT Layer Optimistic replication Team Score 3/22/2013 - 8
  • 9. Optimistic Replication • Investigate and evaluate new algorithms – Operational Transformation – CRDT • Support for decentralized « Real Time » Collaborative Systems • Understand their behaviour Team Score 3/22/2013 - 9
  • 10. Experiment algorithms • How do they behave – With real users, – With a lot of users – With different scenarios – With different deployment Team Score 3/22/2013 - 10
  • 11. First Results • Executing the same input with different algorithms • But we need more input • On going work – In the Cloud – With real users Team Score 3/22/2013 - 11
  • 12. Concurrent editing generate conflicts • How to detect conflicts • How to solve conflicts • How to avoid conflicts • How to respect privacy • How to enforce privacy rules Team Score 3/22/2013 - 12
  • 13. Collaborative editing conflicts Several people correcting the same document Team Score 3/22/2013 - 13
  • 14. Optimistic data sharing control • Sharing contract • Trust representation • Audit log • Updated trust value based on audit • Authenticators for securing logs Team Score 3/22/2013 - 14
  • 15. Coordination in dynamic situation Business Layer Design time Dynamic Process RunTime Management IT Layer Governance Aware Optimistic Replication Team Score 3/22/2013 - 15
  • 16. Coordination in dynamic situation Application to crisis management • Issues – Changing goals – No central authority – Privacy/governance issues Team Score 3/22/2013 - 16
  • 17. A Replicated Activity Model • Design time = Execution time • Temporal dependencies • P2P Sharing Team Score 3/22/2013 17
  • 18. Data Centric Service Composition • Development of applications at the scale of the web • How to develop services that are – Efficient, Safe, Secure, Flexible, Adaptative • How to ensure/enforce some properties on service composition – Transactional properties, Security properties, Privacy/Quality of service Team Score 3/22/2013 - 18
  • 19. Our landscape evolves quickly • The web as a platform – To collaborate – To produce and share data – To produce and deliver services • Elastic Computing – P2P – Cloud Infrastructure
  • 20. The scale is changing • Regarding data production – Wikipedia – Climate Change Report • Regarding coordination – Crisis Management • For both – OSS development
  • 23. New ecosystems have appeared • Smartphone and tablet apps • They are based on services (REST API)
  • 24. Our landscape evolves quickly • The Web as a Platform – To collaborate – To share data – To deliver services • Elastic Computing – P2P – Cloud Infrastructure Team Score 3/22/2013 - 24
  • 25. Engineering Service Composition • Designing the composition (What, How) • Defining the contracts Business Layer • Verifying the contracts Modeling/Specifying/Checking • Deploying/executing • Monitoring/Auditing IT Layer Deployment/Execution • Responding to contract violation Team Score 3/22/2013 - 25
  • 26. Declarative Service Composition Composition Design Composition Composition Closing the loop Implementation Monitoring is a challenge & Validation Composition Execution Team Score 3/22/2013 - 26
  • 27. Model driven service engineering Team Score 3/22/2013 - 27
  • 28. Advanced BPM • Collaborative Business Process • Large Scale Business Process • Orchestration of Open Services Team Score 3/22/2013 - 28
  • 29. Trustworthy Collaborative Systems • Collaborative system : composition of collaborative systems • Define the confidence attributes – Trust and/or Control – Certification • Confidence is a relation – Service/Service – User/User – User/Service Team Score 3/22/2013 - 29
  • 30. An approach grounded on contract • Confidence contracts in collaborative environments – Between participants – Between services – Between users and the environment • Validation of contracts and of their composition • A posteriori contracts verification Team Score 3/22/2013 - 30
  • 31. Example : Trust and Data Sharing • Can we build application based on data services in the Cloud ? Team Score 3/22/2013 31
  • 32. Scientific challenges • Identify confidence attributes for services • Monitor, control, validation of contracts • Matching between confidence and applications Optimistic approach for safety and security in a large scale setting Team Score 3/22/2013 - 32
  • 33. Thank you ! www.inria.fr

Notes de l'éditeur

  1. Processes are defined on the goThe outcome (“desired end state”) becomes clear during the processGoals may change dynamicallyCoordination is collaboratively decided