유비쿼터스 환경에서 웹 서비스에 기반한 상황 인식 미들웨어의 설계
A Design of Context-Aware Middleware based on Web Services in Ubiquitous Environment
2
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
유비쿼터스 컴퓨팅을 위한 상황 인식 기술은 수집된 컨텍스트 정보를 효과적으로 구조화하여 표현하고, 이러한 컨텍스트 정보를 이용하여 사용자의 의도를 파악한 후, 서비스를 제공하는 기술 등의 연구가 필요하다. 본 논문에서는 상황 인식 컴퓨팅을 위한 프레임워크인 WS-CAM으로 명명된 웹 서비스에 기반한 상황 인식 미들웨어를 제안한다. WS-CAM은 온톨로지 기반의 컨텍스트 모델을 사용하여 다양한 종류의 컨텍스트 정보에 대한 충분한 표현력과 추론 기능을 제공하고, 미들웨어로부터 응용 서비스로의 컨텍스트 정보 전달에 있어서 웹 서비스를 적용하여 미들웨어 독립적인 응용 개발을 이룰 수 있는 구조로 설계한다. 또한, WS-CAM의 유용성을 검증하기 위하여 유비쿼터스 컴퓨팅 환경에 기반을 둔 강의 서비스 시나리오를 기술하고, 웹 서비스 기반의 장점을 보이기 위하여 미들웨어 독립적인 시스템 확장의 예를 보인다. 강의 서비스에 적용한 WS-CAM은 도메인 환경 내의 컨텍스트 정보를 OWL 기반 온톨로지 모델로 효과적으로 표현하였고, 사용자 정의 규칙에 의하여 고수준의 컨텍스트 정보로 추론됨을 확인하였다. 또한, 웹 서비스에 의해 제공되는 다양한 웹 메서드를 통하여 컨텍스트 정보가 응용 서비스에 미들웨어 독립적으로 전달됨을 확인할 수 있었다.
Abstract
Context-aware technologies for ubiquitous computing are necessary to study the representation of gathered context-information appropriately, the understanding of user's intention using context-information, and the offer of pertinent services for users. In this paper, we propose the WS-CAM(Web Services based Context-Aware Middleware) framework for context-aware computing. WS-CAM provides ample power of expression and inference mechanisms to various context-information using an ontology-based context model. We also consider that WS-CAM is the middleware-independent structure to adopt web services with characteristic of loosely coupling as a matter of communication of context-information. In this paper, we describe a scenario for lecture services based on the ubiquitous computing e e e e e e to verify the utilization of WS-CAM. We also show an example of middleware-independent system expansion to display the merits of web-based services. WS-CAM for lecture services represented context-information itodomaits as OWL-based ontology model effectively, and we confirmed the information is inferred to high level context-information by user-defined rules. We also confirmed the context-information is transferred to application services middleware-independently using various web methods provided by web services.
참고문헌 (20)
- B. N. Schilit, "Context-Aware Computing Applications", IEEE Workshop on Mobile Computing Systems and Applications, pp.85~90 (1994)
- A. K. Dey, "The Context Toolkit: Aiding the Development of Context Enabled Applications", pp.15~20 (1999), CHI'99
- M. Román, "Gaia : A Middleware Infrastructure to Enable Active Spaces", pp.74~83 (2002), IEEE Pervasive Computing
- 송영록, "웹 서비스를 이용한 온톨로지 기반 유비쿼터스 상황 인식 미들웨어 설계", 박사, pp.2009
- "OWL,"[URL]
- DAML Services Coalition, "DAML-S: Web Service Description for the Semantic Web", First International Semantic Web Conference, pp.348~363 (2002)
- W. Qin, "CAMPS: A Middleware for Providing Context-Aware Services for Smart Space", pp.644~653 (2006), Advances in Grid and Pervasive Computing
- T. Gu, "A Service-Oriented Middleware for Building Context-Aware Services", Journal of Network and Computer Applications, 28, pp.1~18 (2004)
- H. Chen, "Intelligent Agents Meet the Semantic Web in Smart Spaces", pp.2~12 (2004), IEEE Internet Computing
- G. Gehlen, "Mobile Web Services based Middleware for Context-Aware Applications", Proceedings of the 11th European Wireless Conference, 통권 : 2, pp.784~790 (2005)
- Design of Context-Aware Applications based on Web Services, "T. Chaari", 1~6, pp.Technical Report CS-2004-5
- T. R. Gruber, "A Translation Approach to Portable Ontology Specifications", pp.199~220 (1993), Knowledge Acquisition, Vol. 5
- T. Strang, "A Context Modeling Survey", In: Workshop on Advanced Context Modelling, Reasoning and Management, UbiComp 2004, pp.1~6 (2004)
- 정국상, "미들웨어 독립적인 응용개발을 위한 컨텍스트 인지 프레임워크", 박사, pp.2007
- 송영록, "무선 센서네트워크를 이용한 교량 안전진단 시스템에서의 XML을 이용한 데이터 처리", 한국멀티미디어학회, 9(2), pp.40~ (2006)
- "RDQL - A Query Language for RDF"[URL]
- "Web Services Description Language(WSDL) Version 2.0 Part 0: Primer"[URL]
- "UDDI,"[URL]
- "SOAP Version 1.2 Part 0: Primer"[URL]
- "Jena - A Semantic Web Framework for Java"[URL]
