A trust-based approach to selection of business services

With the increasing popularity of the service-oriented thinking in the business area, an overwhelming number of business services have arisen. These business services collaborate with each other and form a business network or a service-oriented business ecosystem (SOBE). It is a key issue to select appropriate business services to share and integrate them in the SOBE. Trust degrees play an important role in the selection of business services. However, existing researches mainly focus on quality of service (QoS)-based selection methods and few of them take trust degrees into account. In order to select services more accurately, a trust-based approach for selection of business services is proposed based on the formal definition of the SOBE. First, the method for acquisition and calculation of trust values is developed. The method also considers other parameters including QoS attributes, the physical distance between users and business services and the waiting time. Second, one node in a business flow may need to select two or more business services to achieve the user's requirements. Thus, the multi-service selection method for one node is presented. Third, a fuzzy chance-constrained programming model is proposed for the selection of business services by considering four kinds of factors: QoS attributes, trust relationship, physical distance and waiting time. Using the characteristic of fuzzy constraints, a function is developed to convert the fuzzy chance constraints into its crisp equivalents and then the equivalent crisp model is solved by the generic algorithm (GA)-based algorithm. For the case in which no satisfying solution can be found by the GA-based algorithm, a negotiation method is proposed to reach at a satisfying solution. Finally, a case study is conducted to demonstrate the feasibility and effectiveness of the proposed approach.

[1]  Thomas Beth,et al.  Valuation of Trust in Open Networks , 1994, ESORICS.

[2]  Marijn Janssen,et al.  Service portfolios for supply chain composition: Creating business network interoperability and agility , 2010, Int. J. Comput. Integr. Manuf..

[3]  Derong Shen,et al.  Resolving heterogeneity of Web-service composition in network manufacturing based on ontology , 2007, Int. J. Comput. Integr. Manuf..

[4]  A. Parasuraman,et al.  SERVQUAL: A multiple-item scale for measuring consumer perceptions of service quality. , 1988 .

[5]  José L. Martínez Lastra,et al.  Quality of service for CAMX middleware , 2006, Int. J. Comput. Integr. Manuf..

[6]  C. Grönroos A Service Quality Model and its Marketing Implications , 1984 .

[7]  Hyunbo Cho,et al.  Discovering and integrating distributed manufacturing services with semantic manufacturing capability profiles , 2008, Int. J. Comput. Integr. Manuf..

[8]  Baoding Liu,et al.  Theory and Practice of Uncertain Programming , 2003, Studies in Fuzziness and Soft Computing.

[9]  Rattikorn Hewett,et al.  Automated Negotiations in Web Service Procurement , 2008, 2008 Third International Conference on Internet and Web Applications and Services.

[10]  Diego Gambetta Can We Trust Trust , 2000 .

[11]  Fei Tao,et al.  An approach to manufacturing grid resource service scheduling based on trust-QoS , 2009, Int. J. Comput. Integr. Manuf..

[12]  Helmut Krcmar,et al.  Service aggregators in business networks , 2009, 2009 13th Enterprise Distributed Object Computing Conference Workshops.

[13]  Munindar P. Singh,et al.  Developing trust in large-scale peer-to-peer systems , 2004, IEEE First Symposium onMulti-Agent Security and Survivability, 2004.

[14]  Tian Qing Enriched Oxygen BAC Method in Advanced Treatment of Textile Dyeing-printing & Alkali-peeling Wastewater , 2006 .

[15]  S. Tai,et al.  Service Communities: A Structuring Mechanism for Service-Oriented Business Ecosystems , 2007, 2007 Inaugural IEEE-IES Digital EcoSystems and Technologies Conference.

[16]  Tao Yu,et al.  Service Selection Algorithms for Composing Complex Services with Multiple QoS Constraints , 2005, ICSOC.

[17]  Elizabeth Chang,et al.  Business service composability on the basis of trust , 2009, 2009 3rd IEEE International Conference on Digital Ecosystems and Technologies.

[18]  D. Collard,et al.  Trust : making and breaking cooperative relations , 1989 .

[19]  A. Parasuraman,et al.  A Conceptual Model of Service Quality and Its Implications for Future Research , 1985 .

[20]  Shanshan Song,et al.  Trusted P2P transactions with fuzzy reputation aggregation , 2005, IEEE Internet Computing.

[21]  Patrick C. K. Hung,et al.  WS-Negotiation: an overview of research issues , 2004, 37th Annual Hawaii International Conference on System Sciences, 2004. Proceedings of the.

[22]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[23]  Daniel A. Menascé,et al.  QoS Issues in Web Services , 2002, IEEE Internet Comput..

[24]  Yue Ma,et al.  Quick convergence of genetic algorithm for QoS-driven web service selection , 2008, Comput. Networks.

[25]  Audun Jøsang,et al.  The right type of trust for distributed systems , 1996, NSPW '96.

[26]  Yong Wang,et al.  Trust-Aware Component Service Selection Algorithm in Service Composition , 2009, 2009 Fourth International Conference on Frontier of Computer Science and Technology.

[27]  Lei Li,et al.  High Performance Approach for Multi-QoS Constrained Web Services Selection , 2007, ICSOC.

[28]  Michael N. Huhns,et al.  Weaving a Computing Fabric , 2002, IEEE Internet Comput..

[29]  Heiko Ludwig,et al.  The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services , 2003, Journal of Network and Systems Management.

[30]  Wang Zheng,et al.  Solving QoS Multicast Routing Problem Based on Heuristic Genetic Algorithm , 2001 .

[31]  Mao-Jiun J. Wang,et al.  Ranking fuzzy numbers with integral value , 1992 .

[32]  Ashesh Kamdar Thresholds: Understanding Active Service Level Management , 2004, Journal of Network and Systems Management.

[33]  Ahmad Ridha,et al.  Fuzzy Trust for Peer-to-Peer Based Systems , 2007 .

[34]  Daniel A. Menascé,et al.  Composing Web Services: A QoS View , 2004, IEEE Internet Comput..

[35]  E. Raymond Platig,et al.  Research and Analysis , 1968 .

[36]  Bai Shuo On the Research and Analysis of the Main Problem of PKI , 2002 .

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