DOI QR코드

DOI QR Code

A Fusion System of WS-BPEL and OWL-S for Semi-Automatic Composition of Web Services

반자동 웹 서비스 조합을 위한 WS-BPEL과 OWL-S의 융합 시스템

  • 이용주 (경북대학교 이공대학 컴퓨터공학과)
  • Published : 2008.08.29

Abstract

Web services are the current most promising technology for service oriented architecture(SOA) implementations. However, in spite of the large scale acceptance of web services, they have been relegated to internal integration projects, and the grand vision of virtual enterprises where partners can be integrated on demand is yet to be realized. The main reason is that the current standards of web services are not very suitable for the dynamic web service discovery and integration. In this paper, we present a novel SemanticBPEL solution that merges the benefit of WS-BPEL, with the advantage of OWL-S for building a semi-automatic web service composition system. In particular, this work proposes a multi-phase search method for solving dynamic discovery and integration problems of web services. The proposed method is compared with the existing keyword based retrieval method. These comparisons show that our approach outperforms the existing method.

웹 서비스는 현재 서비스 지향 아키텍처(SOA)를 구현하기 위한 가장 유망한 기술이다. 그렇지만 웹 서비스에 대한 많은 관심에도 불구하고 내부 통합 프로젝트에서만 사용되어지고, 파트너들이 '온 디맨드(on demand)' 방식으로 결합되는 가상 엔터프라이즈 환경에서는 아직 활용되지 못하고 있는 실정이다. 이러한 주된 이유는 현재의 웹 서비스 기술들이 동적인 웹 서비스 발견 및 통합에 대한 적절한 기법을 제공하지 못하기 때문이다. 본 논문에서는 반자동 웹 서비스 조합 시스템을 구현하기 위해 WS-BPEL 기법과 OWL-S 기법의 장점만을 채택한 새로운 SemanticBPEL 조합 기법을 기술한다. 특히, 동적 웹 서비스 발견 및 통합 문제를 해결하기 위해 다단계 웹 서비스 탐색 방법을 제안한다. 이 방법은 실험 분석을 통해 기존의 키워드 기반 검색 방법보다 성능이 우수함을 보인다.

Keywords

References

  1. Papazoglou M., Traverso P., Dustdar S., and Leymann F., Service-Oriented Computing Research Roadmap, Technical Report, Tilburg University, Netherlands, http://infolab.uvt /pub/papazogloump-2006-96.pdf, 2006
  2. OASIS, The Web Service Business Process Execution Language Version 2.0 Working draft, http://www.oasisopen. org/committees/tc_home.php?wg_abbrev=wsbpel, 2007
  3. OWL Services Coalition, OWL-S: Semantic Markup for Web Services, OWL-S White Paper, http://www.daml.org /services/owl-s/1.2/overview/, 2006
  4. IBM, BPWS4J, http://www.alphaWorks.ibm.com/tech/bpws4j
  5. Active Endpoints, http://www.active-endpoints.com/
  6. Sivashanmugam K., Miller J., Sheth A., and Verma K., Framework for Semantic Web Process Composition, International Journal of Electronic Commerce, Vol.9(2), pp. 71-106, 2005 https://doi.org/10.1080/10864415.2005.11044325
  7. Verma K., Gomadam K., Sheth A., Miller J., and Wu Z., The METEOR-S Approach for Configuring and Executing Dynamic Web Processes, Technical Report, LSDIS Lab, University of Georgia, 2005
  8. Sirin E., Parsia B., and Hendler J., Composition-driven Filtering and Selection of Semantic Web Services, AAAI spring symposium on semantic web services, 2004
  9. Mandell D. and Mcllraith S., Adapting BPEL4WS for the Semantic Web: The Bottom-Up Approach to Web Service Interoperation, Proceeding of the 2nd International Semantic Web Conference(ISWC2003), Sanibel Island, Florida, 2003
  10. 김훈태, BPM 도입에 의한 e-비즈니스 환경 고도화에 대한 연구, 한국정보사회진흥원, 2006
  11. Paolucci M., Kawamura T., Payne T. R., and Sycara K., Semantic Matching of Web Services Capabilities, Proceedings of the 1st International Semantic Web Conference(ISWC), 2002
  12. 이용주, 인터넷 서비스 임대를 위한 워크플로우 기반 서비스 중개자 구현기법, 정보처리학회논문지D, 제9-D권 제2호, pp.277-288, 2002
  13. 이용주, 동적 웹 서비스 조합을 위한 시맨틱 웹 서비스 발견 및 실행 기법, 정보처리학회논문지D, 제12-D권 제6호, pp.889-898, 2005 https://doi.org/10.3745/KIPSTD.2005.12D.6.889
  14. 이용주, 시멘틱과 워크플로우 혼합 기법에 의한 자동화된 웹 서비스 조합 시스템, 정보처리학회논문지D, 제14-D권 제2호, pp.265-272, 2007 https://doi.org/10.3745/KIPSTD.2007.14-D.2.265
  15. Cardoso J. and Sheth A., Semantic e-Workflow Composition, Journal of Intelligent Information Systems(JIIS), 2003
  16. Aversano L., Canfora G., and Ciampi A., An algorithm for Web service discovery through their composition, Proceedings of the IEEE International Conference on Web Services(ICWS), 2004
  17. Salton G. and C. Buckley, Term weighting approaches in automatic text retrieval, Information Processing and Management, 24(5), pp.513-523, 1988 https://doi.org/10.1016/0306-4573(88)90021-0
  18. Pistore M., Marconi A., Bertoli P., and Traverso P., Automated Composition of Web Services by Planning at the Knowledge Level, International Joint Conference on Artificial Intelligence(IJCAI), 2005
  19. XML Schema Part2, hppt://www.w3.org/TR /xmlschema-2/
  20. Sirin E., Parsia B., and Hendler J., Template-based Composition of Semantic Web Services, American Association for Artificial Intelligence, 2005

Cited by

  1. Discovery Methods of Similar Web Service Operations by Learning Ontologies vol.18D, pp.2, 2011, https://doi.org/10.3745/KIPSTD.2011.18D.2.133