SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Kürzlich hochgeladen (20)

Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

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

Hinweis der Redaktion

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