서지주요정보
A home network interoperability system using dynamic service proxy
서명 / 저자 A home network interoperability system using dynamic service proxy / Seung-Bok Ryu.
발행사항 [대전 : 한국정보통신대학교, 2004].
Online Access 원문보기 원문인쇄

소장정보

등록번호

DM0000508

소장위치/청구기호

학술문화관(문화관) 보존서고

ICU/MS04-81 2004

휴대폰 전송

도서상태

이용가능(대출불가)

사유안내

반납예정일

리뷰정보

초록정보

In recent years, home network middleware has been developed and used. Each middleware has different architectures and protocols making it impossible for a service to be used by another service or client with different middleware. To solve this problem, we have designed and developed a home network interoperability system in which each middleware has its own protocol. In order to communicate with another middleware, we need a converter of protocol. In our system, we use a service proxy that coverts protocol among middleware. To add new service easily and remove user intervention, we install a service proxy code dynamically. Our approach does not distort the characteristics or change the architecture and protocol of each middleware, and allows for the easy addition of new middleware into the system. As well, in order to implement service proxy easily, we have designed and implemented a service development studio.

하드웨어와 소프트웨어의 발전에 따라서 다양한 종류의 홈네트워크 미들웨어들이 제안되었다. 실생활에서 여러 종류의 서비스들이 이러한 미들웨어를 이용하여 구현되면서 단위 서비스들의 협조를 통하여 보다 유용한 복합 서비스를 만들어 내고자 하는 연구가 활발해 지고 있다. 서비스가 각각 다른 종류의 홈네트워크 미들웨어를 기반으로 한 복합 서비스의 개발이 불가능하다. 따라서 본 논문은 이러한 홈네트워크 미들웨어간의 호환성을 제공하기 위 한 효율적인 방법을 제안하고 있다. 하드웨어의 눈부신 발전을 바탕으로 과거에 비하여 작고 저렴한 시스템의 개발이 가능하게 되었다. 또한 정보 통신의 발전으로 초고속 통신망을 일반 가정에서도 사용할 수 있게 되었다. 하드웨어 및 통신망의 발전은 여러 가지의 서비스를 연결하여 사용 할 수 있는 환경을 조성하였다. 이러한 발전은 네트워크 상에 있는 서비스를 검색하고 사용할 수 있도록 하는 홈네트워크 미들웨어의 요구로 이어졌다. 이러한 추세에 따라서 홈네트워크 미들웨어에는 마이크로 소프트의 UPnP[1], 소니의 HAVi[2], 썬마이크로시스템의 Jini[3], IETF의 SLP[4]등이 제안되었으며 현재 그 연구가 진행 중에 있다. 홈네트워크 미들웨어들은 상호 호환성을 제공하지 못하고 있다. 그 이유는 서비스 미들웨어들은 각기 다른 물리적인 네트워크망과 프로토콜을 사용하고 있기 때문이다. 예를 들어서 HAVi의 경우 1394망을 이용하여 대용량의 멀티미디어 데이터를 전송하기 위해서 개발되어졌으며 Jini, UPnP, SLP등은 이더넷망을 기반으로 TCP/IP을 기반으로 개발 되어졌다. 호환성을 제공하지 못하는 다른 원인은 홈네트워크 미들웨어는 각각의 독립적인 구조를 가지고 있기 때문이다. 예를 들어서 UPnP는 Addressing, Discovery, Description, Control, Eventing의 구조로 되어 있는 반면 Jini의 경우는 JVM을 기반으로 Java RMI를 이용하는 구조를 채택하고 있다. 이와 같이 서로 다른 프로토콜과 구조를 이용하기 때문에 서비스간의 통신은 불가능 하게 되었다. 서비스 미들웨어간의 호환성을 제공하지 못하는 상항을 해결하기 위한 방법은 크게 두 가지 방법으로 나누어서 생각해 볼 수 있다. 첫째로 표준 홈네트워크 미들웨어를 개발 하는 방법이 있다. 이것은 모든 홈네트워크 미들웨어의 특성을 파악하여 하나의 통합된 미들웨어를 개발하는 것이다. 그러나 이 방법은 취약점을 가지고 있다. 현재 제안되어진 홈네트워크 미들웨어의 특성을 모두 수용한다고 해도 앞으로 개발되어질 새로운 홈네트워크 미들웨어의 특성을 모두 예측하여 홈네트워크 미들웨어를 개발한다는 것은 어렵다. 또한 일반적으로 하나의 프로토콜이 제안되고 표준이 되기 위해서는 약10년이라는 시간이 필요하며 이리한 시간동안 호환성을 제공하지 못하면 홈네트워크 미들웨어 발전에 좋지 않은 영향을 줄 수가 있다. 둘째 방법으로서는 호환성을 제공하기 위한 시스템을 개발하는 방법이다. 이것은 독립된 홈네트워크 미들웨어를 연결하기위한 게이트웨이 또는 브리지를 개발하여 사용하는 것이다. 이 방법을 통하여 다양한 종류의 미들웨어들을 이용한 복합 서비스를 만들어 질수 있는 환경을 제공함으로써 표준 미들웨어를 개발할 수 있도록 미들웨어의 구조 및 프로토콜을 성숙시킬 수 있다 따라서 표준 홈네트워크 미들웨어를 개발할 수 있는 토대를 제공할 수 있기 때문에 연구의 필요성이 있다. 호환성 제공 시스템에는 3가지 종류가 있으며 이들은 다음과 같은 취약점을 가지고 있다. 첫째로 bridge를 이용하여 프로토콜 대 프로토콜을 이용한 방법은 다루고 있는 두 가지 홈네트워크 미들웨어간의 호환성만 제공하여 다른 미들웨어를 사용하게 될 경우 별도의 방법을 추가해야 한다는 취약점이 있다. 두 번째로 표준 프로토콜을 사용하는 방법은 표준 프로토콜이 모든 총네트워크 미들웨어의 특성을 반영하지 못한다는 약점을 가지고 있다. 세 번째로 통합미들웨어의 경우 표준안이 나오기 전에는 새로운 미들웨어의 추가가 어렵고 기존 홈네트워크 미들웨어의 구조나 프로토콜을 변경 해야하는 약점을 가지고 있다. 이러한 홈네트워크 미들웨어 호환성 시스템의 문제점 들을 해결하기 위해서 본 논문에서는 서비스 프락시를 이용한 동적인 코드 인스톨 기법을 통하여 호환성을 제공하는 방법을 제안하고 있다.

서지기타정보

서지기타정보
청구기호 {ICU/MS04-81 2004
형태사항 v, 35 p. : 삽화 ; 26 cm
언어 영어
일반주기 저자명의 한글표기 : 류승복
지도교수의 영문표기 : Young-Hee Lee
지도교수의 한글표기 : 이영희
학위논문 학위논문(석사) - 한국정보통신대학원대학교 : 공학부,
서지주기 References : p. 32-33
QR CODE

책소개

전체보기

목차

전체보기

이 주제의 인기대출도서