DOI QR코드

DOI QR Code

동적 QoS 속성을 고려한 단일 웹서비스의 교환을 지원하는 프레임워크

A Framework to Support Reconfiguration of Single Web Service Based on Dynamic QoS Properties

  • 진상찬 (경북대학교 전자전기컴퓨터학부) ;
  • 이은주 (경북대학교 컴퓨터공학과)
  • 발행 : 2009.04.30

초록

현재 웹 어플리케이션을 구축하는데 있어 웹서비스는 중요한 역할을 담당하게 되었다. 웹서비스의 수와 종류가 많아짐에 따라, QoS는 웹서비스의 선택과 조합에서 중요한 기준이 되었다. 하지만 웹서비스의 QoS요소는 실행환경에 따라 동적으로 변하고, 이로 인해 선택된 웹서비스가 요청자의 QoS요구사항에 부합하지 않는 웹서비스가 되기도 한다. 본 논문에서는 요청자의 QoS요구사항에 적합한 웹서비스를 찾고 웹서비스의 QoS에 기반하여 웹서비스를 동적으로 변경하는 프레임워크를 제안하였다. 그리고 웹서비스 변경 시 발생하는 웹서비스의 인터페이스적응문제와 수행중인 작업의 보장문제에 대한 해결방법도 함께 제시한다.

At present, Web services become main means to construct web applications. As the number of web services grows and various kind of web services have been produced, QoS properties of web services are one of important criteria to select more appropriate web services. However, the selected web services may become inappropriate for the Requester's requirements, because QoS is kind of dynamic properties. this paper proposes a framework that proposed that finds an appropriate web service for Requester's QoS requirements, and dynamically replaces an inappropriate web service with right one. The problems which happen in substitution step are also identified and the solutions are described with an illustrative example.

키워드

참고문헌

  1. A. Mani. N. Arun, "Understanding Quaility of Service for Web Services," http://www.ibm.com/developerworks/library/ws-quality.html, 2002.
  2. D.A Menasce, "QoS issues in Web Services," IEEE Internet Computing, Vol. 6, Issue 6, pp. 72-75, 2002
  3. K.C. Lee, J.H. Jeon, W.S. Lee, S.H. Jeong, S.W. Park, "QoS for Web Services:Requirements and Possible Approaches," http://www.w3c.or.kr/kr-office/TR/2003/ws-qos/, 2003
  4. 김원상, 장희정, 이강선, "QoS 기반의 웹 프로세스 조합 방법론 및 지원도구의 개발," 한국시뮬레이션학회 2005년 춘계학술대회논문집, 134-138쪽, 2005년.
  5. 진상찬, 송유진, 이은주, "QoS 기반 웹서비스 동적 교환지원 프레임워크," 한국컴퓨터정보학회 하계학술발표논문집, 105-110쪽, 2008년.
  6. A. Eyhab, H. M. Qusay, "QoS-based Discovery and Ranking of Web Services," ICCCN 2007, Proceedings of 16th International Conference, pp529-534, 2007.
  7. M.Tian, A. Gramm, T. Naumowicz, H. Ritter, J. Schiller, "A Concept for QoS Integration in Web Services," Web Information Systems Engineering Workshops, 2003.
  8. OASIS. "Technical Note, Repre-senting Web Services Quality of Service Information in UDDI", 2004.
  9. A. Dan, A. R. Franck. A. Keller. R. King, H. Ludwing, "Web Service Level Agreement(WSLS) LanguageSpecification," http://www.research.ibm.com/wsla/WSLASpecV1-20030128.pdf, 2003.
  10. A. Sahai, V. Machiraju, M. Sayal. L. Jie Jin, F. Casati, "Automated SLA Monitoring for Web Services, http://www.hpl.hp.com/techreports/2002/HPL-2002-191.pdf, 2002.
  11. J.W. Cooper, The Design Patterns Java Companion. addison wesley, first edition, pp. 81-89, 1998.
  12. E.Gamma, R.Helm, R.Johnson, J.M. Vlissides, Design Pattern: Elements of Reusable Object-Oriented Software, addison wesley, 1995.
  13. 이호성, "컴포넌트 기반의 레거시그로그램 통합을 위한 Adapter와 Facade 패턴의 적용기법," 한국정보과학회 학술발표논문집B, 322-3324쪽, 2005년.
  14. M. Ivan, Y. Boris and S. Zoran, "Towards Dynamic Web Service Generation on Demand, Software in Telecommunications and Computer Networks," SoftCOM 2006, pp. 276-280, 2006.
  15. P. W. Chan, L. R Michael. "Dynamic Web Service Composition: A New Approach in Building Reliable Web Service," AINA 22nd International Conference, pp. 20-25, 2008.
  16. 김영수, 남택용, 원동호, "등급에 따른 웹 유해 문서분류 기술", 정보처리학회 논문집C, 859-864쪽, 2006년
  17. D. Zarnbonini, posted on oreilly.com, http://www.oreillynet.com/xml/blog/2006/08/why_you_should_let_web_20_into.html, 2006.
  18. Deitel. Harvey M., "An introduction to operating systems," pp. 57-58, Addison-Wesley, Boston, MA. USA, 1990.
  19. B.Tim, P.Jean, C.M.Sperberg, M.Eve, F.Yergeau, "Extensible Markup Language (XML) 1.0 (Fifth Edition)," http://www.w3.org/TR/REC-xml/#dt-doctype, 2008.
  20. 허율, 홍의경, "EJB를 이용한 XML 문서 저장," 한국정보과학회 학술발표논문집 제28권 제2호(I), 157-159쪽, 2001년.