상황정보를 기반으로 한 서비스 관리 시스템 설계

Design of Service Management System based on Context Information

  • 이승근 (인하대학교 컴퓨터정보공학부) ;
  • 임기욱 (선문대학교 컴퓨터정보학부) ;
  • 이정현 (인하대학교 컴퓨터공학부)
  • 발행 : 2005.09.25

초록

상황 인식 기반 편재형 컴퓨팅(Pervasive Computing) 환경의 다양한 응용에 관심이 증대되고 있으며, 개발자들이 상황인식 응용을 보다 쉽게 개발할 수 있도록 지원하는 개발환경들에 대한 연구가 활발하게 이루어지고 있다. 서비스 관리 시스템은 상황 인식 응용이 필요로 하는 서비스를 찾아서 제공해 주는 시스템으로 상황 인식 응용 개발환경에 필수적인 부분이다. 그러나, 기존 연구에서는 단순 구문 매칭이나 서비스 타입 등의 제한적인 온톨로지 기반 매칭을 사용하고 있으며 상황 정보에 대한 고려가 없다. 또한, 사용자가 원하는 서비스가 없는 경우 기존 서비스들을 조합해서 이용할 수 있도록 할 수 있어야 한다. 이 논문에서는 상황 정보 기반 서비스 관리 시스템을 제안한다. 제안하는 시스템은 온톨로지를 이용한 의미적 매칭 방법과 상황 정보를 고려함으로써 보다 정확한 검색이 가능하게 하고, 서비스 조합 기능을 제공함으로써 사용자가 원하는 서비스가 서비스 레지스트리에 없는 경우에는 기존 서비스들을 조합하는 서비스 리스트를 제공할 수 있다. 설계한 시스템을 평가하기 위해서 서비스 질의를 위한 프로토타입을 개발하였으며 이를 통해서 상황 정보 기반 검색과 서비스 조합이 적절하게 지원함을 보였다.

There has been an increase in the interest of applications that use a combination of both pervasive computing technology and context-aware technology. This application based on the development environment along with the support of developing context-aware applications is now being researched thoroughly and by many. The service management system provides services that are needed for context-aware applications. This system is an integral part of the developmental environment of context-aware applications. But there is a restrictive matching based on ontology that uses simple syntactic matching or a plain type of service used in previous researches. And there is also no consideration for context-aware information. Also, if the user is unable to find a service that is satisfactory, or is a service which a user does not desire, they may use a service which is composed of other existing services. This paper proposes a service management system based on context-aware information. The proposed system enables the accurate finding of services by considering semantic matching methods based on ontology and context-aware information. If the user does not find a service that is helpful in the service registry, it can provide the service list to enable other existing service compositions, by providing the functionality of these service compositions. As a result, the experiment of the system proposed has shown that the system properly supported the service discovery based on context-aware information and service composition.

키워드

참고문헌

  1. K. Romer, T. Schoch, F. Mattern and T. Dubendorfer, 'Smart Identification Frameworks for Ubiquitous Computing Application,' IEEE International Conference on Pervasive Computing and Communication, 2003
  2. P. De, K. Basu and S. K. Das, 'An Ubiquitous Architectural Framework and Protocol for Object Tracking using RFID Tags,' Proceedings of the First Annual International Conference on Mobile and Ubiquitous System:Networking and Services, 2004 https://doi.org/10.1109/MOBIQ.2004.1331724
  3. B. Wang, J. Bodily and S. K. S. Gupta, 'Supporting Persistent Social Groups in Ubiquitous Computing Environments Using Context-Aware Ephemeral Group Service,' IEEE Annual Conference on Pervaive Computing and Communications, 2004 https://doi.org/10.1109/PERCOM.2004.1276866
  4. T. Gu, H. K. Pung and D. Q. Zhang, 'Toward an OSGi-Based Infrastructure for Context-Aware Applications,' IEEE Pervasive Computing, 2004 https://doi.org/10.1109/MPRV.2004.19
  5. D. Martin et al. OWL-S: Semantic Markup for Web Service Technical report, DAML Consortium, http://www.daml.org/services/owl-s/1.0/owl-s.pdf, 2004
  6. D. Marples and P. Kriens, 'The Open Service Gateway Initiative: An Introductory Review,' IEEE Communications Magazine, vol 39, no. 12, Dec. 2001 https://doi.org/10.1109/35.968820
  7. Li Gong, 'A Software Architecture for Open Service Gateways,' IEEE Internet Computing, Jan. 2001 https://doi.org/10.1109/4236.895144
  8. T. Gu, H. K. Pung and D. Q. Zhang, 'Toward an OSGi-Based Infrastructure for Context-Aware Applications,' IEEE Pervasive Computing, 2004 https://doi.org/10.1109/MPRV.2004.19
  9. S. Helai et al. 'The Gator Tech Smart House:A Programmable Pervasive Space,' IEEE Computer, 2005 https://doi.org/10.1109/MC.2005.107
  10. A. K. Dey, D. Salber and G. D. Abowd, 'A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications,' HCI Journal, 2001 https://doi.org/10.1207/S15327051HCI16234_02
  11. H. Chen, An Intelligent Broker Architecture for Context-Aware Systems, PhD thesis, University of Maryland Baltimore County, 2003
  12. D. Fensel, C. Bussler, 'The Web Service Modeling Framwork WSMF,' White Paper and International Report, www.cs.vu.nl/swws/download/wsmf.paper.pdf, 2002
  13. M. Paolucci, K. Sycara, 'Autonomous Semantic Web Services,' IEEE Computer Society, 2003 https://doi.org/10.1109/MIC.2003.1232516
  14. Jena: A Semantic Web Framwork for Java, http://jena.sourceforge.net/
  15. Knopflerfish: A OSGi Framework, http://www.knopflerfish.org/