블로그 이미지
충남대학교대학원 컴퓨터공학과 박사1년차 석박사통합과정 데이터베이스시스템연구실 Yim, Hyung-jun

 
 

Handling Asynchronous REST Operations

DB Lab/Lab Seminar | 2009/07/30 00:24 | Posted by Yim, Hyung-jun

이번 세미나 주제를 발표하기 위해서는 REST에 대한 이해가 필요했다.
나를 이해시키기 위한 자료를 만들다 보니, 도움이 많이 되었다. 연구실 사람들도 이해가 됐을라나??
지난 세미나 XRX(XForms, REST, XQuery)에서 너무 간단히 그리고 코멘트를 받아 들여 새롭게 공부했다.
REST 자체가 표준 문서가 아니라 정확한 자료를 얻지는 못했으나, 잘 정리된 자료는 얻을 수 있어서 정리했다.

[임형준]20090729 Handling Asynchronous REST Operations.pptx


SOAP기반의 웹서비스를 WS*
REST기반의 웹서비스를 RESTful Web Services
라고 지칭한다.

SOAP기반의 웹서비스는 무거운(무겁다라는 측면은 메시지 형태와 정보를 주고 받기 위한 과정이 REST에 비해 많아서) 측면이 있다. 그렇다고 SOAP기반의 웹서비스가 RESTful 웹서비스로 대체 되는 것은 아니지만, light-weight한 장점을 많이 살리려는 노력이 다분한 것은 사실이다.

RESTful 웹서비스를 위한 Asynchronous REST Operations에 대한 3가지 해답(?)을 구하고 있다.
단지, 3가지 방법을 얘기만 해준 것이지 설명이나 실험이 있는게 아니라 확신은 하지 못하지만 재밌는 기술을 알게 된 계기가 되었다.


2달 만에 연구실 세미나,
ITRC 프로젝트로 진행 중인 유비쿼터스 웹서비스의 가상 웹서비스와 유사한 개념으로 SOA 기반의 Runtime Engine인 Managed Service Engine (MSE)은 Windows Communication Foundation (WCF)기반의 플랫폼이다.

한국정보과학회 컴퓨터종합학술대회 2008
2008년 6월 30일 ~ 7월 2일
용평, 휘닉스파크




지니와 웹서비스간의 상호운용지원을 위한 어댑터 설계*
오일진O, 임형준, 황윤영, 이규철†
충남대학교 컴퓨터공학과
{victory25O, hyungjun25, yywang, kclee}@cnu.ac.kr
Design of Adaptor for interoperability based Jini and Web Services
Il-Jin Oh, Hyung-Jun Yim, Yun-Young Hwang, Kyu-Chul Lee
Department of Computer Engineering Chungnam National University Daejeon, The Republic of Korea


요 약
유비쿼터스 환경이 도래하면서 다양한 서비스들이 산재하여 존재한다. 하지만 이러한 서비스들은 각자의 서비스 환경하에서 운용되고 있다. 서로간의 기술형태 및 통신 방식의 차이를 해결하고 진정한 유비쿼터스 환경을 이루기 위하여 웹서비스와의 상호운용도 필요로 한다. 본 논문에서는 지니와 웹서비스간의 상호운용을 위하여 WSUN을 기반으로 웹서비스와 지니 간에 상호운용을 가능하게 하는 지니 어댑터를 설명한다.

한국정보과학회 추계학술대회 2007
본 연구는 정보통신부 및 정보통신연구진흥원의 대학 IT 연구센터 육성지원사업 (IITA-2005-C1090-0502-0016)의 연구비 지원으로 수행하였습니다.

유비쿼터스 웹서비스 환경의 DPWS와 웹서비스의

상호운용성을 위한 DPWS 어댑터 설계*

임형준O1 오일진1 황윤영1 이강찬2 이승윤2 이규철1

1충남대학교 컴퓨터공학과

2한국전자통신연구원

{hyungjun25O1, victory251, yyhwang1, kclee1}@cnu.ac.kr

{chan2, syl2}@etri.re.kr
Design of DPWS Adaptor for Interoperability between Web Services and DPWS in Web Services on Universal Networks

Hyung-Jun YimO1 Il-Jin Oh1 Yun-Young Hwang1 Kangchan Lee2

Seungyun Lee2 Kyu-Chul Lee1

1Department of Computer Engineering, Chungnam National University

Electronic and Telecommunications Research Institute

   

유비쿼터스 환경에서는 서비스 사용자가 언제, 어디서나 모든 서비스를 사용할 수 있어야 한다. 즉, 디바이스나 서비스의 상태, 위치 정보 등 특성에 관계 없이 동질의 서비스를 제공해야 한다. 이를 위해, 산재한 이질적인 서브네트워크의 상호운용성을 위한 다양한 분산 시스템의 네트워크 프로토콜과 디바이스간의 통신을 통합하기 위한 연구가 필요하다. 서브네트워크의 상호운용성을 위해서는 메시지 전송 및 변환 기능이 요구되며, 서브네트워크의 변화를 동적으로 감지하여 서비스 사용자에게 알려주어야 한다.
  따라서 본 연구에서는 유비쿼터스 웹서비스를 지원하기 위한 Web Services on Universal Networks를 제안하였다. 제안하는 WSUN은 Universal Service Broker의 프레임워크를 통해 SOA 기반으로 접근하고 있으며 요구 사항을 정의하여 필요한 구성 요소에 대한 설계하였다. 또한, 동적인 서비스 검색을 위한 Universal Service Registry를 사용한다. 본 논문에서는 DPWS의 동작 시나리오를 통해 이질적인 서브네트워크의 상호운용성을 지원하기 위한 DPWS 어댑터를 설계한다.


정보통신연구회 창립 20주년 하계 컴퓨터통신 워크샵 SWCC (Summer Workshop on Computer Communications) 2007
본 연구는 정보통신부 및 정보통신연구진흥원의 대학 IT 연구센터육성지원사업(IITA-2005-C1090-0502-0016)의 연구비 지원으로 수행하였습니다.

이질적인 네트워크간의 상호운용을 위한 게이트웨이의 설계

임형준O1, 오일진1, 황윤영1, 이경하1, 이강찬2, 이승윤2, 이규철1

1충남대학교 컴퓨터공학과

{hyungjun25, victory25, yyhwang, kclee}@cnu.ac.kr

2한국전자통신연구원

{chan, syl}@etri.re.kr

A Design of Gateway for Convergence of Heterogeneous Networks

Hyung-Jun YimO1, Il-Jin Oh1, Yun-Young Hwang1, Kyong-Ha Lee1,

Kangchan Lee2, Seungyun Lee2, Kyu-Chul Lee1

1Department of Computer Engineering, Chungnam National University

2Electronic and Telecommunications Research Institute

 

요 약

유비쿼터스 환경에서는 디바이스나 서비스의 상태, 위치 정보 등 특성에 관계없이 동질의 서비스를 제공할 수 있어야 한다. 이를 위해, 산재한 이질적인 서브네트워크의 상호 운용성을 위한 다양한 분산 시스템의 네트워크 프로토콜과 디바이스간의 통신을 통합하기 위한 연구가 필요하다. 서브네트워크의 상호 운용성을 위해서는 메시지 전송 및 변환 기능이 요구되며, 서브네트워크의 변화를 동적으로 감지하여 서비스 사용자에게 알려주어야 한다. 이러한 기능들을 제공하기 위해 UWS Broker를 제안하고 UWS Registry의 구성 요소를 설계하였다. 본 논문은 유비쿼터스 웹서비스에서 동적 웹서비스 디스커버리를 위한 UWS Broker와 서브네트워크의 연결을 담당하는 게이트웨이를 설계한다.

한국전자거래학회 2007년도 춘계 컨퍼런스
본 논문은 정보통신부 및 정보통신연구진흥원의 대학 IT연구센터 육성․지원 사업의 지원을 받아 수행된 연구임 (IITA-2005-C1090-0502-0016)

한국정보과학회 2007 한국컴퓨터종합학술대회
본 논문은 정보통신부 및 정보통신연구진흥원의 대학 IT연구센터 육성․지원 사업의 지원을 받아 수행된 연구임(IITA-2005-C1090-0502-0016)

유비쿼터스 웹서비스 환경의 동적 서비스 검색을 위한

레지스트리 구성 요소 설계*

임형준O 오일진 황윤영 이규철

충남대학교 컴퓨터공학과

{hyungjun25O, victory25, yyhwang, kclee}@cnu.ac.kr

Design Ubiquitous Web Services Registry

For Dynamic Services Discovery in Ubiquitous Environment

Hyung-Jun YimO Il-Jin Oh Yun-Young Hwang Kyu-Chul Lee

Dept. Computer Engineering, Chungnam National University

 

요 약

유비쿼터스 웹서비스 환경에서는 이질적인 환경에 대한 서비스의 상호운용성을 위해 다양한 분산 시스템의 네트워크 프로토콜과 디바이스간의 통신을 통합하기 위한 연구가 요구된다. 이질적인 네트워크 프로토콜의 연동과 디바이스간의 통합을 위해 이들의 공통적인 명세 요소를 추출하여 레지스트리에 등록함으로써 동적 서비스 검색을 지원할 필요가 있다. 유비쿼터스 웹서비스 환경의 동적 서비스 검색은 이질적인 네트워크 프로토콜과 디바이스의 공통적인 명세 요소, 정적인 명세 요소, 필수적인 명세 요소를 포함하는 레지스트리의 검색과 네트워크 프로토콜이나 디바이스의 직접검색을 제공한다. 이를 통해, 본 논문에서는 유비쿼터스 웹서비스 환경에서의 동적 서비스 검색을 위한 레지스트리의 구성 요소를 설계함으로써 이질적인 네트워크 프로토콜과 디바이스를 효과적으로 통합하는 방법을 제안하고자 한다.