A Service Selection Method using Trust Evaluation in QoS based Web Services Composition

QoS 기반 웹서비스 조합에서 신뢰성 평가를 통한 서비스 선택 기법

  • 김유경 (한양대학교 컴퓨터공학과) ;
  • 고병선 (한국소프트웨어진흥원 소프트웨어공학연구센터)
  • Published : 2009.01.15

Abstract

In heterogeneous and distributed computing environments, with an increasing number of Web services providing similar functionalities, the reliability of Web services is a critical decision factor. To fulfill the open business model such as cooperation among enterprises, several Web services can be composed into the upper level business transaction. In Web services composition, the reliability of services is more and more critical. Though each unit Web service can be reliable, the reliability of the composed service is not guaranteed. Thus a way to efficiently assess and select composed Web services is needed. In this paper, we define new metrics for measuring the trust value of Web services, and propose an evaluation method to predict the trustworthy degree of the composed services based on the metrics. We also define a conceptual framework to support optimal Web services selection based on the proposed trust evaluation method. By selecting using the quantitative measurement rather than intuitive selection of the service user, it allows the service users to select the high reliable service meeting their quality requirements well.

분산된 환경에서 유사한 기능을 제공하는 서비스들의 수가 증가함에 따라, 웹서비스의 신뢰성은 매우 중요한 서비스 선택 요인이 되고 있다. 기업 간 협업과 같은 개방적 비즈니스 모델을 충족시키기 위해, 여러 단위 웹서비스들이 상호 연동하여 상위 수준의 비즈니스 트랜잭션을 형성하는 웹서비스 조합에서 신뢰성의 문제는 더욱 중요해진다. 그러나 단위 웹서비스 각각의 신뢰성이 보장된다고 해도, 조합된 서비스의 신뢰성은 보장되지 않는다. 따라서, 조합된 서비스의 신뢰성에 대한 평가 및 서비스 결정을 위한 방법이 필요하다. 본 논문은 웹서비스의 신뢰성을 평가하기 위한 신뢰도 평가 메트릭스를 정의하고, 이를 통해 조합된 웹 서비스의 신뢰수준을 추측하기 위한 평가 방법을 제안한다. 제안된 신뢰성 평가 모델을 기반으로 웹서비스 조합에서 신뢰할 수 있는 웹서비스 선택을 지원하기 위한 프레임워크를 정의한다. 서비스 사용자의 직관적인 선택이 아니라 정량적인 평가를 통한 선택이 이루어짐으로써, 사용자가 기능적 요구사항뿐만 아니라 품질 요구사항에서도 보다 만족할만한 선택 결과를 얻을 수 있을 것으로 기대한다.

Keywords

References

  1. Goble C., DeRoure D., 'The Semantic Web and Grid Computing,' Journal of Frontiers in Artificial Intelligence and Applications, Vol.92, IOS Press, 2005
  2. OASIS UDDI Specification, 'Universal Description, Discovery and Integration v3.0.2,' Feb. 2005, available at http://uddi.xml.org
  3. 김동수, 배혜림, '협업적 웹 서비스 표준과 기업간 협업', 한국정보과학회지, 제22권, 제10호, pp. 26-31, 2004
  4. Liangzhao Zeng, B. Benatallah, and M. Dumas, 'Quality Driven Web Services Composition,' Proceedings of International Conference on World Wide Web, ACM Press, Vol.12, pp. 411-421, May 2003 https://doi.org/10.1145/775152.775211
  5. Glen Dobson, 'Quality of Service in Service- Oriented Architecture,' 2004, available at http://digs. sourceforge.net/papers/qos.html
  6. N. Milanovic and M. Malek, 'Current Solutions for Web Service Composition,' IEEE Internet Computing, Vol.8, No.6, pp. 51-59, 2004 https://doi.org/10.1109/MIC.2004.58
  7. Z. Maamar, S. Kouadri, M. Hamdi, 'Toward an Agent-Based Context-Oriented Approach for Web Services Composition,' IEEE Transactions on Knowledge and Data Engineering, Vol.17, No.5, pp. 686-697, 2005 https://doi.org/10.1109/TKDE.2005.82
  8. F. Casati et al., 'Adaptive and Dynamic Service Composition in eFlow,' Lecture Notes in Computer Science, Vol.1789, Springer-Verlag London, pp. 13-31, 2000 https://doi.org/10.1007/3-540-45140-4_3
  9. M. Altunay et al., 'Evaluation of mutual trust during matchmaking,' Proceedings of IEEE International Conference on Peer-to-Peer Computing, IEEE Computer Society, Vol.5, pp. 133-140, Sep. 2005 https://doi.org/10.1109/P2P.2005.9
  10. M. Maximilien and M. Singh, 'Toward Autonomic Web Services Trust and Selection,' Proceedings of International conference on Service Oriented Computing, pp. 212-221, Nov. 2004
  11. David Martin et al., 'OWL-S: Semantic Markup for Web Services,' 2004, available at http://www. w3c.org/submission/owl-s