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

 
 

한국정보과학회 컴퓨터종합학술대회 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을 기반으로 웹서비스와 지니 간에 상호운용을 가능하게 하는 지니 어댑터를 설명한다.

2008년도 IT 트렌드로 알아보는 유비쿼터스 사회

UWS | 2008/03/28 16:39 | Posted by Yim, Hyung-jun

2008년도 IT 트렌드로 알아보는 유비쿼터스 사회

유비쿼터스사회연구시리즈 제33호
작성 한국정보사회진흥원 정보화기획단
2008. 01.25 심정훈선임연구원


이 색으로 쓰여진 글은 제 개인적인 생각입니다.


10대 키워드
1. RFID
2. u-City
3. Wibro
4. Web 2.0
5. 정보보호
6. 유무선 네으워크 통합
7. Digital / Mobile Contents
8. Network / Contents 사업 융합
9. BcN
10-1. Life Solution
10-2. 가상현실

10대 이슈
1. 방통융합에 따른 IPTV 시대의 본격 개막
2. 온라인에서의 개인정보보호 이슈 본격 대두
- 어디에서나 필요한 정보보호
3. 유무선 통합을 통한 Seamless한 네트워크 환경 구축
- 유무선 통합보다 내가 관심이 있는 부분은 Seamless한 연결이다. 유무선 통합 환경이 전제로 해결되어야 서비스의 연결이 이루어지기 때문이다.
4. Digital Contents 시장의 성장
5. 삶의 질을 높여주는 Life Solution 기기의 확산
- Life Solution이라고 해서 거창하게 표현이 되었지만, 쉬운 예로 u-Health, u-City 등과 같은 유비쿼터스 환경의 적용이다. Ubiquitous Web Services의 프로젝트도 이를 위한 일이기도 하다.
6. 민간부문의 RFID 적용 확대 및 시장 활성화
- RFID는 Imagine Cup 2008 France 한국선발전 프로젝트를 진행하다가 처음으로 사용했는데, 생각보다 가격이 높아서 당황스러웠다. 아직 실생활에 사용할 만큼의 가격비 성능이 나오지는 않는 것 같다.
7. Wibro로 대표되는 무선 인터넷 서비스의 수요 증가
- Wibro의 세계표준 채택이 주는 효과는?
8. Digital Contents에 대한 지적재산권 문제 심화
9. FTTH (Fiber To The Home), BcN 등을 통한 네트워크 고도화
10. User Interface나 HCI (Human-Computer Interaction)의 중요성 본격 대두
- "Web 2.0을 통해서 사용자가 쉽게 사용할 수 있는 환경을 제공한다"라는 의미로 작성이 되었는데, Web 2.0이 User Interface 측면으로만 고려되는 게 조금 아쉽다.

시사점
- 유비쿼터스사회 실현을 위한 최대 장애요인으로 '서비스나 컨텐츠 부족'과 '부처 간 이해상충'이 지목
- 정부에게는 '법제도 정비'와 '부처 간 업무조정'을 통해 민간 부문에 의한 산업 활성화를 지원하는 역할 담당이 중요

유비쿼터스 환경의 서비스 융복합 아키텍쳐

UWS | 2008/03/21 15:26 | Posted by Yim, Hyung-jun
2007년 1월 한국정보과학회지
충남대학교 이규철, 한국정보사회진흥원 이호경

1. 서론

- 2006년부터 추진되는 u-IT839 전략에서는 서비스 간 상호운용성 제공과 연동을 통한 융복합 서비스 창출의 단계로 발전
- 유비쿼터스 환경에서의 다양한 서비스 및 단말에 대한 연동 및 융합을 위한 요구사항이 증가

2. 서비스 융복합 기반 기술 개요

2.1 SOA

- SOA(Service Oriented Architecture) : 비동기 방식의 메시지 교환을 통한 loosely coupled된 분산 소프트웨어 아키텍처
- SOA의 핵심요소 : 교환되는 메시지, 서비스 요청자와 서비스 제공자로 행동하는 에이전트, 메시지의 흐름을 허용하는 공유된 전송 메커니즘, 컴퓨터에 의해 처리될 수 있는 서비스나 메시지에 관한 서술
- SOA는 서비스를 중심으로 프로그램 코드를 공유하고 재활용하기 위한 것

2.2 UWS(Ubiquitous Web Services)

- 웹서비스는 단순한 비즈니스 응용 분야의 확장뿐만 아니라 단말의 다양성, 네트워크의 다양성, 사용 환경의 다양성과 서비스 환경의 변화/융합을 포괄하는 유비쿼터스 환경을 고려한 유비쿼터스 웹서비스 기술로의 발전이 필수적

2.3 EDA(Event Driven Architecture)

- 이벤트에 대한 감지(Sense) 및 대응(Response) 모델
- 이벤트 수신자가 대응 여부를 결정하며, 이벤트가 동시에 여러 곳으로 전달이 가능하고 또한 비동기 방시으로 전달이 가능하므로 이벤트 발생에 의한 대응이 동적으로 구성

3. 서비스 융복합 아키텍처

3.1 서비스 융복합 아키텍처의 구성요소

- 서비스 융복합 아키텍처의 핵심 구성요소 : SOA Federation, Event-Driven Service Broker, Ubiquitous Web Service Network, UWS Gateway

3.2 SOA Federation

- Orchestration Server 역할을 담당
- 웹서비스를 관리하는 SOA Federation의 컴포넌트
* Federation Server
* Agent Framework
* Collaborative Process Flow Controller
* Event Manager
* Business Activity Manager
* Business Rule Engine
* Built-in Services

3.3 Event-Driven Service Broker

- 다양한 이벤트 소스로 부터의 이벤트를 해석하여 SOA와 Federation과 연동시켜 주는 역할
- Event-Driven Service Broker의 구성
* 분산 이벤트 스트림 실시간 처리 : 다양한 외부 소스에서 발생되는 이벤트 스트림을 수집, 필터링, 통합, 변환 등을 통해 발생 상황을 실시간으로 감지하고 이벤트 정보를 제공하는 부분으로, 시스템의 확장성 및 가용성을 위해 분산 처리를 제공
* 이벤트 스트림 마이닝 : 대량의 이벤트 스트림으로부터 내재되어 있는 상황을 추론하여 예측하는 부분
* 이벤트 기반 서비스 연동 : 다양한 이벤트에 의해 서비스 실행이 제어되도록 이벤트 깁ㄴ 서비스 시나리오를 표현 및 처리하는 부분

3.4 UWS Gateway

- 유비쿼터스 환경에서 단말-단말, 단말-서비스 간 연동을 가능케 하는 웹서비스 기반의 서비스 게이트웨이
- 디바이스의 프로세서 능력이 한계가 있기 때문에 정상적인 웹서비스 메시지를 생성하거나 처리할 수 없기 때문
- 표준화된 웹서비스와 연동을 하기 위해서는 이를 중계 및 변환해주는 Gateway가 반드시 필요

- 컴포넌트 구성
* u-웹서비스 브로커 모듈
* 동적 서비스 처리 모듈
* u-프로토콜 연동 모듈
* u-웹서비스 관리 모듈
* u-웹서비스 인터페이스

4. 결론

- 위의 내용을 정리함


유비쿼터스 환경의 서비스 융복합 아키텍처이지만, 그 안에 실제로 중심이 되는 내용은 SOA와 EDA에 초점을 두고 설명하고 있다. 유비쿼터스라는 특정 부분에 한정이 되는 듯 보이지만, 결국 SOA를 유비쿼터스로 표현하는 것 같다. SOA의 환경에서 유비쿼터스 웹 서비스를 제공하기 위해 UWS Gateway와 SOA Federation, EDA를 사용함으로써 이음새 없게 제공되던 서비스를 이음새 있도록 제공하게 한다. 솔직히 BcN이라던지 커다란 분야의 통합으로 생각하면 잘 이해가 되지 않지만, 유비쿼터스 환경에서 서비스를 제공함에 있어 환경에 제약을 받지 않고 제공할 수 있다는 점에서는 매력이 느낄 것이 분명하다.

정보통신연구회 창립 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

 

요 약

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