Composition and evaluation of trustworthy web services

Web service technology seamlessly enables integration of different software to fulfil dynamic business demands in a platform-neutral fashion. By means of standard interfaces, service requesters can obtain their desired functionalities through certain service discovery mechanism, and service providers can offer the functionality to service requesters without exposing details of provided services. However, the adoption of loosely coupled and distributed services will cause trustworthiness problems. In this paper, we use ontology to describe experience and we utilise statistical techniques along with Petri nets to conduct a trustworthy evaluation method for composite web services. The degree of trustworthiness of all involved services in an aggregated composite service will be evaluated by analysing past experiences so that the trustworthiness of the composite service could be estimated.

[1]  Sheila A. McIlraith,et al.  Simulation, verification and automated composition of web services , 2002, WWW.

[2]  Stephen Marsh,et al.  Formalising Trust as a Computational Concept , 1994 .

[3]  N. F. Noy,et al.  Ontology Development 101: A Guide to Creating Your First Ontology , 2001 .

[4]  Jennifer Golbeck,et al.  Inferring Reputation on the Semantic Web , 2004, WWW 2004.

[5]  Clemens A. Szyperski,et al.  Web services engineering: promises and challenges , 2002, Proceedings of the 24th International Conference on Software Engineering. ICSE 2002.

[6]  Wil M. P. van der Aalst,et al.  Advanced Workflow Patterns , 2000, CoopIS.

[7]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[8]  Eljas Soisalon-Soininen,et al.  On Finding the Strongly Connected Components in a Directed Graph , 1994, Inf. Process. Lett..

[9]  Steffen Staab,et al.  The Pudding of Trust , 2004, IEEE Intell. Syst..

[10]  Richard M. Karp,et al.  Parallel Program Schemata , 1969, J. Comput. Syst. Sci..

[11]  Morris Sloman,et al.  A survey of trust in internet applications , 2000, IEEE Communications Surveys & Tutorials.

[12]  E. Michael Maximilien,et al.  Conceptual model of web service reputation , 2002, SGMD.

[13]  R. K. Shyamasundar,et al.  Introduction to algorithms , 1996 .

[14]  Munindar P. Singh Trustworthy Service Composition: Challenges and Research Questions , 2002, Trust, Reputation, and Security.

[15]  J.P. Thomas,et al.  Modeling of Web services flow , 2003, EEE International Conference on E-Commerce, 2003. CEC 2003..

[16]  A. Jøsang TRUST-BASED DECISION MAKING FOR ELECTRONIC TRANSACTIONS , 1999 .

[17]  James A. Hendler,et al.  Trust Networks on the Semantic Web , 2003, WWW.

[18]  William Mendenhall,et al.  Introduction to probability and statistics (7th ed.) , 1986 .

[19]  Daniel Roth,et al.  Web Services Policy Framework (WS- Policy) , 2002 .

[20]  Munindar P. Singh,et al.  An Agent-Based Approach for Trustworthy Service Location , 2002, AP2PC.

[21]  Elisa Bertino,et al.  Trust-/spl Xscr/;: a peer-to-peer framework for trust establishment , 2004, IEEE Transactions on Knowledge and Data Engineering.

[22]  Munindar P. Singh,et al.  Engineering self-organizing referral networks for trustworthy service selection , 2005, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[23]  Andrew S. Patrick,et al.  Building Trustworthy Software Agents , 2002, IEEE Internet Comput..

[24]  Audun Jøsang,et al.  An Algebra for Assessing Trust in Certification Chains , 1999, NDSS.

[25]  William Mendenhall,et al.  Introduction to Probability and Statistics , 1961, The Mathematical Gazette.

[26]  Umeshwar Dayal,et al.  Visibility and measurability for trust management in cooperative business operations , 2004, IEEE International Conference on E-Commerce Technology for Dynamic E-Business.

[27]  Michael N. Huhns,et al.  Trusted Autonomy , 2002, IEEE Internet Comput..

[28]  Tadao Murata,et al.  Petri nets: Properties, analysis and applications , 1989, Proc. IEEE.

[29]  N. L. Chervany,et al.  THE MEANINGS OF TRUST , 2000 .

[30]  Ling Liu,et al.  PeerTrust: supporting reputation-based trust for peer-to-peer electronic communities , 2004, IEEE Transactions on Knowledge and Data Engineering.

[31]  E. Michael Maximilien,et al.  A framework and ontology for dynamic Web services selection , 2004, IEEE Internet Computing.

[32]  Audun J sang,et al.  An Algebra for Assessing Trust in Certi cation Chains , 1998 .

[33]  Zhong Chen,et al.  An extended RBAC model for Web services in business process , 2004, IEEE International Conference on E-Commerce Technology for Dynamic E-Business.

[34]  Alain Finkel,et al.  The Minimal Coverability Graph for Petri Nets , 1991, Applications and Theory of Petri Nets.

[35]  J. Zhang,et al.  An approach to help select trustworthy Web services , 2004, IEEE International Conference on E-Commerce Technology for Dynamic E-Business.

[36]  Nigel Shadbolt A matter of trust , 2002, IEEE Intelligent Systems.