DOI QR코드

DOI QR Code

Automatic Web Services Composition System using Web Services Choreography

웹 서비스 코레오그라피를 이용한 자동 웹 서비스 컴포지션 시스템

  • 이상규 (중앙대학교 대학원 컴퓨터공학과) ;
  • 한상용 (중앙대학교 컴퓨터공학과)
  • Published : 2008.02.29

Abstract

Web Services composition has gained a considerable attention because of the widespread use of the Web Services and SOA. Recently, various researches on automatic Web Services composition are on going to realize more dynamic and intelligent SOA environments. However, there is no complete solution for automatic Web Services composition now and previous researches have several problems. Automatic composition based on syntactic information has low correctness through incorrect semantic linking. Moreover, many researches make an process as the result of composition which is hard for actual execution. In this paper, improved automatic Web Services composition based on Web Services choreography is proposed. In this system, the correctness is improved and the result of composition is more concrete process.

웹 서비스와 SOA(Service Oriented Architecture)의 확산으로 웹 서비스 컴포지션의 대한 관심도 점차 커져가고 있다. 최근에는 보다 동적이고 지능적인 SOA 환경의 구축을 위해서 자동 웹 서비스 컴포지션에 대한 연구가 활발하게 진행되고 있다. 하지만, 아직까지 자동 웹 서비스 컴포지션에 관한 완전한 해결책은 제시되지 못하고 있으며, 기존의 연구에서는 여러 가지 문제점을 드러내고 있다. 문법적인 정보 기반의 자동 컴포지션은 잘못된 의미 연결로 인하여 컴포지션의 정확성을 떨어뜨린다. 또한 대부분의 연구에서는 추상적인 컴포지션 결과를 만들어내기 때문에, 실제로 실행하기는 어려움이 있다. 본 논문에서는 이러한 문제점들을 개선하기 위하여 웹 서비스 코레오그라피 기반의 자동 웹 서비스 컴포지션 시스템을 제안하고 있다. 제안하는 시스템에서는 컴포지션의 정확성을 향상시켰고, 보다 구체적인 컴포지션 결과를 만들어낼 수 있다.

Keywords

References

  1. N. Milanovic, M. Malek, 'Current Solutions for Web Service Composition,' IEEE Internet Computing, Vol.8, No.6, pp. 51-59, IEEE Computer Society, 2004 https://doi.org/10.1109/MIC.2004.58
  2. A. Alves, A. Arkin, 'Web Services Business Process Execution Language,' Public Review Draft, OASIS, 2006
  3. S. Thakkar, C. Knoblock, J. Ambite, 'Dynamically Composing Web Services from On-line Sources,' Proceedings of 2002 AAAI Workshop on Intelligent Service Integration, pp.1-7, AAAI Press, 2002
  4. S. Oh, D. Lee, S. Kumara, 'A Comparative Illustration of AI Planning-based Web Services Composition,' ACM SIGecom Exchanges, Vol.5, No.5, pp.1-10, ACM Press, 2005
  5. K. Pu, V. Hristidis, N. Koudas, 'A Syntactic Rule Based Approach to Web Service Composition,' Proceedings of the 22nd International Conference on Data Engineering, pp. 31-40, IEEE Computer Society, 2006
  6. M. Jung, S. Cho, 'A Novel Method based on Behavior Network for Web Service Composition,' Proceedings of the International Conference on Next Generation Web Services Practices, pp.122-127, IEEE Computer Society, 2005
  7. L. Aversano, G. Canfora, A. Ciampi, 'An algorithm for Web service discovery through their composition,' Proceedings of the IEEE International Conference on Web Services, pp. 332-339, 2004
  8. J. Liu, J. Cui, N. Gu, 'Composing Web services Dynamically and Semantically,' Proceedings of the IEEE International Conference on E-Commerce Technology for Dynamic EBusiness, pp.234-241, 2004
  9. J. Liu, C. Fan, N. Gu, 'Web Services Automatic Composition with Minimal Execution Price,' Proceedings of the IEEE International Conference on Web Services, Vol.1, pp.302-309, 2005
  10. S. Hashemian, F. Mavaddat, 'A Graph-Based Approach to Web Services Composition,' Proceedings of the 2005 Symposium on Applications and the Internet, pp.183-189, 2005
  11. A. Arkin, S. Askary, S. Fordin, 'Web Service Choreography Interface 1.0,' W3C Note, W3C, 2002
  12. N. Kavantzas, D. Burdett, G. Ritzinger, 'Web Services Choreography Description Language Version 1.0,' W3C Candidate Recommendation, W3C, 2005
  13. R. Baeza-Yates, B. Ribeiro-Neto, 'Morden Information Retrieval,' Addison-Wesley, pp.75-81, 1999
  14. The 2006 Web Services Challenge, http://insel.flp.cs.tu-berlin.de/wsc06/