Autonomic Service Composition of Localized Ubiquitous Services for Open Service Gateways

개방형 서비스 게이트웨이를 위한 유비쿼터스 지역서비스 자동구성

  • Received : 2011.04.26
  • Accepted : 2011.09.16
  • Published : 2011.09.25

Abstract

Many types of services appear in a ubiquitous environment promulgated by the evolution of web service technology with the advances in wireless network technologies and mobile computing devices. These services differ according to their location environments, such as home, office, airport, and exhibition. It is required that a different set of services dynamically drops into the mobile user's device depending on their context and the distributed localized services are efficiently managed to seamlessly provide these localized services to the user. This paper proposes an Autonomic Service Composition System (ASCS) to provide useful services to the user with minimal or no effort for service selection. ASCS seamlessly installs the programs of localized services in the user's mobile device. It automatically provides localized services to users that are in the local service zone. Also ASCS can manage distributed localized services remotely and efficiently. ASCS is composed of a Remote Manager, Service Gateway, and Mobile Device. The prototype implementation uses 802.11b Wireless Network and Bundles using the OSGi Framework.

무선 네트워크 기술 및 모바일 컴퓨팅 기기의 발전과 함께 웹 서비스 기술이 발전하여 유비쿼터스 환경에서 새로운 서비스가 출현하게 되었다. 이러한 서비스들은 홈, 사무실, 공항, 전시장 등과 같은 위치 환경과 깊은 관계가 있으며, 위치환경에 따라 차별화된다. 사용자의 환경정보에 따라 다양한 지역서비스를 사용하는데 필요한 프로그램들이 사용자의 기기에 동적으로 전달되어지고, 지역에 따라 분산된 다양한 서비스들을 효과적으로 관리해 주는 시스템이 요구된다. 본 논문에서는 편리하게 서비스 선택을 할 수 있으며 유용한 서비스를 사용자에게 제공해 줄 수 있는 자동 서비스 구성 시스템을 제안한다. 제안한 시스템은 사용자가 지역 서비스 존에 들어가게 되면 모바일 기기에 자동으로 지역서비스 프로그램을 설치하고 지역서비스를 제공하여 준다. 또한 본 시스템은 분산된 지역서비스를 원격에서 효율적으로 관리할 수 있으며, 원격 관리자, 서비스 게이트웨이, 모바일 기기로 구성되어 있다. 본 시스템을 802.11b 무선 네트워크와 OSGi 프레임워크 기반으로 구현하였다.

Keywords

References

  1. A. Grimshaw, M. Morgan, D. Merrill, H. Kishimoto, A. Savva, D. Snelling, C. Smith, and D. Berry, "An Open Grid Services Architecture Primer," IEEE Computer, vol. 42, pp. 27-34, Feb. 2009.
  2. J.S. Erickson, S. Spence, M. Rhodes, D. Banks, J. Rutherford, E. Simpson, G. Belrose, and R. Perry, "Content-Centered Collaboration Spaces in the Cloud," IEEE Internet Computing, vol. 13, pp. 34-42, Sep. 2009.
  3. G. D. Abowd, M. Ebling, H. W. Gellersen, G. Hunt & H. Lei (eds), "Special Issue on Context-Aware Computing," IEEE Pervasive Computing, vol. 1, 2002.
  4. G. Chen and D. Kotz, "A Survey of Context-Aware Mobile Computing Research," Dartmouth Computer Science Technical Report TR2000-381. Available at ftp://ftp.cs.dartmouth.edu/TR/TR2000-381.pdf.
  5. E. Syukur, D. Cooney, L. S. Wai, and P. Stanski, "Hanging Services: an investigation of context-sensitivity and mobile code for localised services," in Proc. Mobile Data Management, pp. 62-73, 2004.
  6. C. Lee, D. Nordstedt, and S. Helal, "Enabling smart spaces with OSGi," IEEE Pervasive Computing, vol. 2, pp. 89-94, July 2003.
  7. R. S. Hall and H. Cervantes, "Challenges in building service-oriented applications for OSGi," IEEE Communications Magazine, vol. 42, pp. 144-149, May 2004.
  8. The Technical Whitepaper of Prosyst, "About the OSGi Service Platform," OSGi Alliance, 2004.
  9. Open Service Gateway Initiative, "OSGi Service Platform (Version 3)," Mar. 2003, http://www.osgi.org/