analysis of trust-based approaches for web service selection

49
Introduction State of the art Discussion Conclusions Analysis of Trust-Based Approaches for Web Service Selection Nicola Dragoni Nicola Miotto Davide Papini Department of Informatics and Mathematical Modelling Technical University of Denmark NODES 2011 - 5th Nordic Workshop on Dependability and Security 28 June 2011 Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 1 / 35

Upload: nicola-miotto

Post on 15-May-2015

936 views

Category:

Technology


1 download

DESCRIPTION

Presentation

TRANSCRIPT

Page 1: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Analysis of Trust-Based Approaches for WebService Selection

Nicola Dragoni Nicola Miotto Davide Papini

Department of Informatics and Mathematical Modelling Technical University of Denmark

NODES 2011 - 5th Nordic Workshop on Dependability and Security28 June 2011

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 1 / 35

Page 2: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Outline1 Introduction

Service Oriented Computing2 State of the art

Classification3 Discussion

Pluses & MinusesDirect ExperienceTTPHybridAutomated Trust Negotiation

Questions & IssuesSoft trust VS Hard trust

4 ConclusionsSoft trust + Hard trustSteps

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 2 / 35

Page 3: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Introduction

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 3 / 35

Page 4: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Service Oriented Computing

The SOC vision

Service oriented architecture to improve code reuse andintegrationWeb Services: the bricksBrought to its full potential: automatic discovery and compositionof web services

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 4 / 35

Page 5: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Service Oriented Computing

VTA Scenario

Alice has to develop a Virtual Tourism AgencyDevelopment by service composition:

flight bookingcar rentaccommodation bookinge-payment

Several flight booking services found...

WS TrustworthinessWhich one can be trusted?

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 5 / 35

Page 6: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

State of the art

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 6 / 35

Page 7: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Classification

Classes

Figure: Current approaches for trust provisioning

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 7 / 35

Page 8: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Classification

Centralized vs Distributed

CentralizedTrust score owned and provided by a central authority.Can’t be good for everyoneSingle point of failurehard to maintain (great scalability demand in SOA)not fitting to a large open system such as SOA.

DistributedTrust score computed with the help of other peers in the systemSpecific issues for each kind of system

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 8 / 35

Page 9: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Pluses & Minuses

Pluses & Minuses of currentapproaches

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 9 / 35

Page 10: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Pluses & Minuses

Direct Experience

DefinitionA service consumer trusts a service because of his good pastexperience with the service.

+ User fitting score → the trust score (derived by the user) isperfectly fitting with his needs- Blind execution → The consumer has to unconditionally trust theweb service in order to use/evaluate it.

SOA = open system where everyone can publish its(malicious) code

- Otherwise he has to unconditionally distrust and discard it (evenif it was actually good)

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 10 / 35

Page 11: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Pluses & Minuses

Main issues

Unconditional Trust/Distrust: the user is constrained to a “take itor leave it” approach for some services.

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 11 / 35

Page 12: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Pluses & Minuses

TTP - Social

DefinitionThe trust score of a service/provider is community-driven.

3 classes:Reputation: A service consumer trusts a service because of hisgood reputation → reputation derived from direct experience ofthe members of the communityRecommendation: A service consumer trusts a service becauseof some recommendations obtained by a trusted authority →recommendation score mined from knowledge of user,community and dominium.Referrals: A service consumer trusts a service because of somereferrals obtained from trusted software agents → rating likely tobe honest.

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 12 / 35

Page 13: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Pluses & Minuses

TTP - Social

Shared features:+ Pre-use trust score → there are chances to obtain a trust scorebefore using a WS- Community Dependent- New WS Ramp-up

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 13 / 35

Page 14: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Pluses & Minuses

Main issues

Unconditional Trust/Distrust: the user is constrained to a “take itor leave it” approach for some services.

New WS Ramp-up: how to evaluate a brand new Web Servicejoining the network?Community dependency: a community based trust evaluationalways relies on the quality of the community itself. How tobootstrap a good community?

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 14 / 35

Page 15: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Pluses & Minuses

Main issues

Unconditional Trust/Distrust: the user is constrained to a “take itor leave it” approach for some services.New WS Ramp-up: how to evaluate a brand new Web Servicejoining the network?

Community dependency: a community based trust evaluationalways relies on the quality of the community itself. How tobootstrap a good community?

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 14 / 35

Page 16: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Pluses & Minuses

Main issues

Unconditional Trust/Distrust: the user is constrained to a “take itor leave it” approach for some services.New WS Ramp-up: how to evaluate a brand new Web Servicejoining the network?Community dependency: a community based trust evaluationalways relies on the quality of the community itself. How tobootstrap a good community?

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 14 / 35

Page 17: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Pluses & Minuses

TTP - Social

Specific features:Reputation

- most of the suggested approaches are centralized

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 15 / 35

Page 18: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Pluses & Minuses

Main issues

Unconditional Trust/Distrust: the user is constrained to a “take itor leave it” approach for some services.New WS Ramp-up: how to evaluate a brand new Web Servicejoining the network?Community dependency: a community based trust evaluationalways relies on the quality of the community itself. How tobootstrap a good community?

Centralized: single point of failure, hard to maintain, black boxcomputed trust, not fitting to a large open system such as SOA.

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 16 / 35

Page 19: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Pluses & Minuses

Main issues

Unconditional Trust/Distrust: the user is constrained to a “take itor leave it” approach for some services.New WS Ramp-up: how to evaluate a brand new Web Servicejoining the network?Community dependency: a community based trust evaluationalways relies on the quality of the community itself. How tobootstrap a good community?Centralized: single point of failure, hard to maintain, black boxcomputed trust, not fitting to a large open system such as SOA.

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 16 / 35

Page 20: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Pluses & Minuses

TTP - Social

Specific features:Reputation

- most of the suggested approaches are centralizedRecommendation

+ trust score fitting to the user profile and behaviour;- either the user has to disclose (maybe) sensitiveinformations or new user ramp-up issue;- most of the approaches are centralized;

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 17 / 35

Page 21: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Pluses & Minuses

Main Issues

Unconditional Trust/Distrust: the user is constrained to a “take itor leave it” approach for some services.New WS Ramp-up: how to evaluate a brand new Web Servicejoining the network?Community dependency: a community based trust evaluationalways relies on the quality of the community itself. How tobootstrap a good community?Centralized: single point of failure, hard to maintain, black boxcomputed trust, not fitting to a large open system such as SOA.

New User Ramp-up: the user, in certain approaches, needs along interaction with the system in order to be “known” and receivefitting suggestions.

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 18 / 35

Page 22: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Pluses & Minuses

Main Issues

Unconditional Trust/Distrust: the user is constrained to a “take itor leave it” approach for some services.New WS Ramp-up: how to evaluate a brand new Web Servicejoining the network?Community dependency: a community based trust evaluationalways relies on the quality of the community itself. How tobootstrap a good community?Centralized: single point of failure, hard to maintain, black boxcomputed trust, not fitting to a large open system such as SOA.New User Ramp-up: the user, in certain approaches, needs along interaction with the system in order to be “known” and receivefitting suggestions.

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 18 / 35

Page 23: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Pluses & Minuses

TTP - Social

Specific features:Reputation

- most of the suggested approaches are centralizedRecommendation

+ trust score fitting to the user profile and behaviour;- either the user has to disclose (maybe) sensitiveinformations or new user ramp-up issue;- most of the approaches are centralized;

Referrals+ rates coming from trusted peers;

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 19 / 35

Page 24: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Pluses & Minuses

TTP - Matchmaker

MatchmakerA service consumer trusts a service because a trusted(central/distributed) matchmaker states that the service’s policymatches the consumer’s ones.

+ Pre-use trust score+ User-fitting suggestions+ Liar-recognition provided by some studies

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 20 / 35

Page 25: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Pluses & Minuses

TTP - Matchmaker

- Hard to setup → Both consumer and provider need to register tomatchmaker- Those ones based on a Centralized architecture suffer of all thedrawbacks of centralized systems → Both provider and consumerhas to disclose their policies to a central authority- Those based on a Distributed architecture demand the consumerto trust an agent instead of a service (problem moved, not solved)

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 21 / 35

Page 26: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Pluses & Minuses

Main issues

Unconditional Trust/Distrust: the user is constrained to a “take itor leave it” approach for some services.New WS Ramp-up: how to evaluate a brand new Web Servicejoining the network?Community dependency: a community based trust evaluationalways relies on the quality of the community itself. How tobootstrap a good community?Centralized: single point of failure, hard to maintain, black boxcomputed trust, not fitting to a large open system such as SOA.New User Ramp-up: the user, in certain approaches, needs along interaction with the system in order to be “known” and receivefitting suggestions.

Hard Setup: an approach can be good but really difficult to installin the real world, making it less incisive.

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 22 / 35

Page 27: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Pluses & Minuses

Main issues

Unconditional Trust/Distrust: the user is constrained to a “take itor leave it” approach for some services.New WS Ramp-up: how to evaluate a brand new Web Servicejoining the network?Community dependency: a community based trust evaluationalways relies on the quality of the community itself. How tobootstrap a good community?Centralized: single point of failure, hard to maintain, black boxcomputed trust, not fitting to a large open system such as SOA.New User Ramp-up: the user, in certain approaches, needs along interaction with the system in order to be “known” and receivefitting suggestions.Hard Setup: an approach can be good but really difficult to installin the real world, making it less incisive.

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 22 / 35

Page 28: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Pluses & Minuses

Hybrid - Socio Cognitive

Socio-CognitiveThe degree of trust is a function of the subjective certainty of thepertinent beliefs. Therefore, A service consumer trusts a servicebecause of some of its subjective beliefs.

Multi-Agent System where sources of subjective beliefs are directexperience, reputation, categorization, reasoning

+ Accurate trust computation+ User-fitting suggestions- it inherits all the shortcomings deriving from the adopted beliefsource- agents has to be conforming to a model to communicate → hardto setup

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 23 / 35

Page 29: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Pluses & Minuses

Hybrid - Trust & Reputation

Trust & ReputationA system providing for a trustworthiness score employingmethodologies based on both reputation and trust, in order to improvesome weaknesses of the constituent methodologies.

+ some methodologies provide liars recognition+ pre-use trust score+ some sort of result can be obtained even with poor communityor brand new service- effectiveness still tightly connected to community quality and webservices “age”- centralized

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 24 / 35

Page 30: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Pluses & Minuses

Hybrid - Direct experience & Reputation

Direct Experience & ReputationThe trust towards a service is evaluated by means of the user directexperience combined with the service reputation.

Trust based on agent direct experience or other agent directexperience (reputation)

+ issues of constituent models mitigated- new web service ramp-up issue- community dependent

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 25 / 35

Page 31: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Pluses & Minuses

Automated Trust Negotiation

Credential-Based TrustA service consumer and a service provider mutually trust each otherbecause the access control policy of the requested service iscompliant with the access control policy of the service consumer.

MUTUAL TRUST between service consumer and provider+ user defined policies bring to a user fitting trust score+ trust can ALWAYS be computed- hard to setup- no standard protocol or language defined- current studies not fully “web service aware”

WS treated as a single operationTrust “Keep alive” not supported

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 26 / 35

Page 32: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Questions & Issues

Questions & Issues

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 27 / 35

Page 33: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Questions & Issues

Questions

1 How does the trust score fit the user needs?

2 Does the provider/consumer have to disclose any sensitiveinformations?

3 Can the user know how the trust is calculated?4 How does the community influence the trust score?5 Does the user has to unconditionally trust/distrust certain

services?6 What is the trustworthiness of a brand new WS?7 How hard is the trust provisioning infrastructure to setup and

maintain?

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 28 / 35

Page 34: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Questions & Issues

Questions

1 How does the trust score fit the user needs?2 Does the provider/consumer have to disclose any sensitive

informations?

3 Can the user know how the trust is calculated?4 How does the community influence the trust score?5 Does the user has to unconditionally trust/distrust certain

services?6 What is the trustworthiness of a brand new WS?7 How hard is the trust provisioning infrastructure to setup and

maintain?

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 28 / 35

Page 35: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Questions & Issues

Questions

1 How does the trust score fit the user needs?2 Does the provider/consumer have to disclose any sensitive

informations?3 Can the user know how the trust is calculated?

4 How does the community influence the trust score?5 Does the user has to unconditionally trust/distrust certain

services?6 What is the trustworthiness of a brand new WS?7 How hard is the trust provisioning infrastructure to setup and

maintain?

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 28 / 35

Page 36: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Questions & Issues

Questions

1 How does the trust score fit the user needs?2 Does the provider/consumer have to disclose any sensitive

informations?3 Can the user know how the trust is calculated?4 How does the community influence the trust score?

5 Does the user has to unconditionally trust/distrust certainservices?

6 What is the trustworthiness of a brand new WS?7 How hard is the trust provisioning infrastructure to setup and

maintain?

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 28 / 35

Page 37: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Questions & Issues

Questions

1 How does the trust score fit the user needs?2 Does the provider/consumer have to disclose any sensitive

informations?3 Can the user know how the trust is calculated?4 How does the community influence the trust score?5 Does the user has to unconditionally trust/distrust certain

services?

6 What is the trustworthiness of a brand new WS?7 How hard is the trust provisioning infrastructure to setup and

maintain?

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 28 / 35

Page 38: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Questions & Issues

Questions

1 How does the trust score fit the user needs?2 Does the provider/consumer have to disclose any sensitive

informations?3 Can the user know how the trust is calculated?4 How does the community influence the trust score?5 Does the user has to unconditionally trust/distrust certain

services?6 What is the trustworthiness of a brand new WS?

7 How hard is the trust provisioning infrastructure to setup andmaintain?

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 28 / 35

Page 39: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Questions & Issues

Questions

1 How does the trust score fit the user needs?2 Does the provider/consumer have to disclose any sensitive

informations?3 Can the user know how the trust is calculated?4 How does the community influence the trust score?5 Does the user has to unconditionally trust/distrust certain

services?6 What is the trustworthiness of a brand new WS?7 How hard is the trust provisioning infrastructure to setup and

maintain?

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 28 / 35

Page 40: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Questions & Issues

Main issues

Unconditional Trust/Distrust: the user is constrained to a “take itor leave it” approach for some services.New WS Ramp-up: how to evaluate a brand new Web Servicejoining the network?Community dependency: a community based trust evaluationalways relies on the quality of the community itself. How tobootstrap a good community?Centralized: single point of failure, hard to maintain, black boxcomputed trust, not fitting to a large open system such as SOA.New User Ramp-up: the user, in certain approaches, needs along interaction with the system in order to be “known” and receivefitting suggestions.Hard Setup: an approach can be good but really difficult to installin the real world, making it less incisive.

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 29 / 35

Page 41: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Soft trust VS Hard trust

Soft trust VS Hard trust

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 30 / 35

Page 42: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Soft trust VS Hard trust

Soft Trust

Participants in a market collaborate each other in sharinginformations on other participants or services.Malicious user can be identified and consequently put asideThe vast majority of the analyzed approaches (communitydependent) are based on “Soft trust”Main issue: if someone does not take the risk of invoking anunknown service for the first time, then no one will be able todecide about the trustworthiness of the service before itsinvocation

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 31 / 35

Page 43: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Soft trust VS Hard trust

Hard Trust

Trustworthiness of a WS could be derived just from the anon-functional contractSemantic of a WS is taken into account (i.e. security behaviour)Not dependent on the “social control philosophy”Main issue: no fault-recognition provided, i.e. anyone can providefake/wrong contract/policies

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 32 / 35

Page 44: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Conclusions

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 33 / 35

Page 45: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Soft trust + Hard trust

Soft trust + Hard trust

Hybrid system turned to be generally improving constituent methods:Hard trust + Soft trust =

ALWAYS possible to obtain a trust value for discovered WebServicesMalicious users/services bypassing the trust system are put asidefrom the community

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 34 / 35

Page 46: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Steps

Steps

1 define what “trust” and “trustworthiness” mean → two terms arestill confused to date

2 combine hard trust and soft trust methodologies in a unifiedframework

3 adapt them to a Service Oriented Computing environment

Alice will be finally able to safely choose where to book a flightwhen she needs it.

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 35 / 35

Page 47: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Steps

Steps

1 define what “trust” and “trustworthiness” mean → two terms arestill confused to date

2 combine hard trust and soft trust methodologies in a unifiedframework

3 adapt them to a Service Oriented Computing environment

Alice will be finally able to safely choose where to book a flightwhen she needs it.

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 35 / 35

Page 48: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Steps

Steps

1 define what “trust” and “trustworthiness” mean → two terms arestill confused to date

2 combine hard trust and soft trust methodologies in a unifiedframework

3 adapt them to a Service Oriented Computing environment

Alice will be finally able to safely choose where to book a flightwhen she needs it.

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 35 / 35

Page 49: Analysis of Trust-Based Approaches for Web Service Selection

Introduction State of the art Discussion Conclusions

Steps

Steps

1 define what “trust” and “trustworthiness” mean → two terms arestill confused to date

2 combine hard trust and soft trust methodologies in a unifiedframework

3 adapt them to a Service Oriented Computing environment

Alice will be finally able to safely choose where to book a flightwhen she needs it.

Nicola D., Nicola M., Davide P. (DTU) Trust-Based Approaches for WS Selection 28 June 2011 35 / 35