Implementation of Web Services Framework for Web Services on Universal Networks

유니버설 네트워크 상에서 웹서비스 프레임워크 구현

  • 임형준 (충남대학교 컴퓨터공학과) ;
  • 오일진 (충남대학교 컴퓨터공학과) ;
  • 황윤영 (충남대학교 컴퓨터공학과) ;
  • 이경하 (충남대학교 소프트웨어연구소) ;
  • 이강찬 (한국전자통신연구원 표준서비스연구팀) ;
  • 이승윤 (한국전자통신연구원 표준서비스연구팀) ;
  • 이규철 (충남대학교 컴퓨터공학과)
  • Published : 2008.04.15

Abstract

Ubiquitous Web Services is able to be specified future Web Services technology for connecting with various application services in any device and network environments. The devices, in ubiquitous environment, have dynamic characteristic such as location and statuse. So, we must support methods of dynamic service discovery in ad-hoc network. There are many related works at transaction, security, QoS, semantic and Web Services composition with various fields. Recently, the studies are interested in the Ubiquitous by development of computing and network technology. However, they are an early stage. For this reason, in this paper, we propose a WSUN(Web Services on Universal Networks) for Ubiquitous Web Services. It is a SOA based framework. And this paper extracts necessity of WSUN environment from scenario. The framework is composed of US Broker(Universal Service Broker). It is designed for satisfying the conditions and supports dynamic service discovery using a US Registry (Universal Service Registry). Consequently. clients are able to discover and use Universal Service by protocol stack of the US Broker for Web Services. And it is a strong point which supports interoperability between heterogeneous networks.

유비쿼터스 웹서비스는 어떠한 단말/네트워크 환경에서도 다양한 응용 서비스를 연계하여 이용할 수 있도록 하는 미래형 웹서비스 기술로 정의될 수 있다. 또한, 유비쿼터스 환경에서는 계속 유동적인 상태 변화를 갖는 디바이스가 가진 서비스의 동적인 검색과 이용이 요구되며, ad-hoc한 환경에서의 검색 방법 등을 보장해야 한다. 이에 관련하여 최근에 트랜잭션, 보안, QoS, 시멘틱과 웹서비스 조합 등 여러 분야로 연구되고 있다. 하지만 최근 컴퓨팅 및 네트워크 기술의 발전으로 유비쿼터스에 대한 관심이 증가하고 있지만 아직 이에 대한 연구는 초기 단계에 있다. 유비쿼터스 환경에서는 기존 프로토콜 중 하나가 각종 디바이스 및 서비스의 위치, 정보, 상태 등의 유동성과 같은 발생되는 문제를 모두 해결하기는 어렵다. 이를 위해, 다양한 이질적인 서비스 디스커버리 미들웨어가 존재함에도 불구하고, 개인 전자기기 및 가전제품에 특화된 새로운 서비스 디스커버리 미들웨어가 생겨나고 있다. 따라서 본 논문에서는 산재한 이질적인 서비스 디스커버리 미들웨어들 즉, 유니버설 네트워크(Universal Networks)간의 상호운용성을 제공하기 위한 프레임워크인 WSUN(Web Services on Universal Networks)을 제안하고 구현한다. 본 논문에서 제안하는 WSUN은 웹서비스의 관점으로 접근하고 있으며 SOA 기반의 유니버설 서비스 브로커(Universal Service Broker)를 통해 서비스 디스커버리 미들웨어들 간의 상호운용성을 제공한다. 또한, 시나리오를 통해 WSUN의 필요성을 도출하였고, 유니버설서비스 브로커가 지원해야 하는 요구사항과 범위를 정의함으로써 새로운 서비스가 등장하거나 퇴장하는 경우 등의 이벤트를 부가의 작업 없이 바로 적응하여 사용자로 하여금 유니버설 서비스(Universal Service)의 검색 및 연결이 가능하도록 한다.

Keywords

References

  1. 이규철, 이호경, '유비쿼터스 환경의 서비스 융.복합 아키텍처', 한국정보과학회, 정보과학회지 제25권 제1호, pp. 17-26, 2007. 2
  2. Malcolm Attard, 'Ubiquitous Web Services,' http:// www.cs.um.edu.mt/-csaw/CSAW03/Proceedings/UbiqWebServices.pdf COMPUTER SCIENCE ANNUAL RESEARCH WORKSHOP, 2003
  3. Sun Microsystems. JINI Specifications Archive v2.1, 2005
  4. UPnP Forum. UPnP Device Architecture v1.0.1, 2 December 2003
  5. Havi Consortium. HAVi Specification v1.1, 15 May 2001
  6. Shannon Chan et. Al, 'Devices Profile for Web Services,' February 2006
  7. Hendrik Bohn, Andreas Bobek, Frank Golatowski, 'SIRENA - Service Infrastructure for Real-time Embedded Networked Devices: A service oriented framework for different domains,' April 2006
  8. OSGi Alliance. About the OSGi Service Platform, Technical Whitepaper Revision 4.1, 7 June 2007
  9. Vittorio Miori, Luca Tarrini, Maurizio Manca, 'An Open Standard Solution for Domotic Interoperability,' IEEE Transactions on Consumer Electronics, vol. 52, NUMB 1, pp. 97-103, February 2006 https://doi.org/10.1109/TCE.2006.1605032
  10. Vittorio Miori, Luca Tarrini, Maurizio Manca, 'DomoNet: A Framework and a Prototype for Interoperability of Domotic Middlewares Based on XML and Web Services,' ICCE 2006 on Consumer Electronics, pp. 117-118, January 2006
  11. Michael Ditze, Guido Kamper, Isabel1 Jahnich, Reinhard Bernhardi-Grisson, 'Service-based access to distributed embedded devices through the open service gateway,' INDIN 2004, pp. 493-498, June 2004
  12. Yun-Young Hwang Il-Jin Oh, Hyung-Jun Im, Kangchan Lee, Seungyun Lee, Kyu-Chul Lee, 'Universal Service Discovery Protocol,' ICCIT 2007, November 2007
  13. Don Box, Microsoft et. Al, 'Web Services Eventing,' March 2006
  14. Don Box, Microsoft et. Al, 'Web Services Addressing,' August 2004
  15. Don Box, Microsoft et. Al, 'Simple Object Access Protocol 1.1,' May 2000
  16. Erik Christensen, Microsoft et. Al, 'Web Services Description Language 1.1,' March 2001
  17. XML Schema Working Group, 'XML Schema,' October 2004
  18. Robert van Engelen, 'gSOAP 2.7.9 User Guide,' September 2007
  19. Il-Jin Oh, Hyung-Jun Yim, Yun-Young Hwang, Kangchan Lee, Seungyun Lee, Kyu-Chul Lee, 'Design of the Adaptor for interoperability between sub-networks in US Broker,' NEXT 2007, pp. 335-338, October 2007