A SOA Web Service Implementation for Adapting to Context Changes using Polymorphism

상황정보 적응을 위하여 다형성을 이용한 SOA 웹서비스 구현 방안

  • 윤회진 (협성대학교 컴퓨터공학과)
  • Published : 2008.10.31

Abstract

This paper proposes an implementation of an orchestration service of web services, which work as context aware applications in Ubiquitous Computing. The proposed method alms to decrease the cost of adapting to the context changes. UC requires the context adaptation more than any other computing environments, and it works based on networks of various heterogeneous platforms. Web services on SOA could be one of the solutions for the requirements. This paper proposes the way how to implement an orchestration service of SOA to handle the context adaptation while keeping the performance high. We develops an implementation model of orchestration services of web services, and the model decreases the number of code lines of the orchestration service. This paper also shows a simple empirical study, and it also analyzes two different method implementing the polymorphism, overloading and overriding.

본 논문은 웹서비스로 구현되는 상황인식 어플리케이션에서 상황정보에 적응하는 방안으로서 다형성을 적용하여, 웹서비스 통합을 구현하고, 그를 통한 비용 감소의 효과를 보인다. 유비쿼터스 컴퓨팅의 대두로, 상황인식어플리케이션에 대한 관심이 높아지고 있으며, 그에 따른 상황정보 적응성 보장이 주요한 이슈로 등장하고 있다. 상황정보가 꾸준히 변화되어지고, 어플리케이션은 그 변화에 적응해야 하는데, 이때 보다 적은 비용으로 적응성을 해결하려고 하는 노력을 요구된다. 이는 최근 주목을 받는 서비스 기반 아키텍쳐를 통하여 웹서비스 기술을 보다 체계적으로 접근할 수 있다. 웹서비스로 구현되는 상황인식 어플리케이션의 경우, 서비스들의 통합 구현에 상황인식 적응성을 반드시 고려해야 하며, 나아가 보다 적은 비용으로 해결할 수 있는 방안을 요구하게 된다. 본 논문은 객체지향의 다형성 기술을 통하여, 통합 서비스를 구현하는 방안을 제안하고, 구체적인 웹서비스 구현을 분석하여, 제시한 통합 서비스 구현 방안이 적응성을 구현에 어느정도 수행 코드 감소를 가져오는지를 보인다.

Keywords