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

 
 

Real-Time SOA

DB Lab/Lab Seminar | 2010/08/19 00:19 | Posted by Yim, Hyung-jun
2주전에 랩 세미나로 발표한 RTI의 Real-Time SOA와는 다른 접근법의 자료입니다.
개인적인 판단으로 RTI의 Real-Time SOA는 Real-Time인 DDS에 초점을 두고 SOA의 개념을 가지고 왔다면,
이번 자료는 일반적인 SOA 환경에서 Real-Time을 위한 전반적인 내용을 담고 있습니다.
메시지를 주고 받는 것의 Real-Time을 위해서는 DDS의 Pub/Sub 기반으로 가는 것이 맞은 것 같은 생각이 드네요,

하지만, 이 자료에서 Discovery와 Composition을 위해 서비스를 미리 Repository에 넣고 memory와 cache를 사용하는 것은 Real-Time을 정확히 지키는 것은 아니고, QoS Policy를 미리 Verification 하는 것은 좋지만, 실시간의 QoS Policy를 어떻게 지켜주느냐 역시 문제가 될 것 같네요,

Real-Time SOA와 함께 CPS (Cyber Physical System)을 보는 것이 좋을 듯 합니다.

[임형준]20100818 Real-Time SOA.pdf
RTSOA, Real-Time Service-Oriented Architecture.pdf

What is Real-Time SOA

DB Lab/Lab Seminar | 2010/07/28 15:46 | Posted by Yim, Hyung-jun

국방과학연구소의 과제를 진행하다 보니, DDS (Data Distribution Service)라는 실시간 데이터 전송 프로토콜이 있었다. Real-Time 상황에서 데이터 중심으로 많이 쓰이게 될 것이라 하고, Client-Server나 Remote Object 형태와 비교가 되곤 한다. 수 많은 데이터들을 실시간으로 처리하기 위해 중간에 Bus 형태의 미들웨어를 두고 쓴다는 기본 개념을 가지고 있다.
이것과 더불어 서비스 지향 아키텍처를 이 Real-Time 환경에 적용하려는 노력들도 있고, CPS (Cyber Physical Systems)로 연구방향을 잡아도 기대된다는 견해들도 있었기 때문에 이번 주 랩 세미나 발표자료로 RTi의 What is Real-Time SOA?를 읽게 되었다.

개인적인 느낌으로 이 페이퍼를 읽어 본 결과, ESB의 기능을 대체 (?, SOA의 ESB에서의 기능을 DDS에 가져오려는 시도로 보임)가 DDS에서의 Real-Time과 합쳐져서 Real-Time SOA라고 얘기하는 것 같은데, 과연 Real-Time SOA라고 부를 수 있는지는 의문이 든다.

앞으로 Real-Time SOA로 좀 보면서 어떤 의미로 가질 수 있는지 생각해봐야 겠다.

참고하실 분들은 아래의 첨부 파일을 받아 보시면 됩니다.

What is Real-Time SOA.pdf
[임형준]20100728 Real-Time SOA.pdf

박사과정이 되면서 2번째 랩 세미나 발표입니다.
요즘 Cloud Computing 이슈가 너무 많이 나와서 Cloud Computing에 대한 내용들을 찾아보고 정리해 봤습니다.
더불어 Cloud Computing에서 데이터 처리와 관리의 이슈들에 대한 내용도 간단히 정리했습니다.

[임형준]20100421 Cloud Computing.pdf

An Efficient XPath Query Processor for XML Streams

DB Lab/Lab Seminar | 2009/11/24 17:19 | Posted by Yim, Hyung-jun

요즘 책을 읽지 않으니 블로그에 올리는 횟수가 줄었네요,
지난 10월 7일에 했던 연구실 세미나 자료입니다.
제게 박사로는 처음 연구과제 발표입니다.

[임형준]20091007 An Efficient XPath Query Processor for .pdf
An Efficient XPath Query Processor for XML Streams.pdf


발표자료와 원문 논문입니다.

SAC 2010 논문 제출기

DB Lab/Paper 2009 | 2009/09/16 15:58 | Posted by Yim, Hyung-jun
- 25th Symposium On Applied Computing
- Sponsored by ACM Special Interest Group on Applied Computing
- Technical Tracks: Self-Organizing Complex System (SCS)
- http://polaris.ing.unimo.it/scs2010/
- Middleware services and agent technologies for pervasive computing
- Monday March 22 - Friday March 26, 2010
- Sierre, Switzerland

- Title: A Self-Organizing Two-way DPWS Adaptor for Adaptive Interoperability of Multiple Heterogeneous Services
- Abstract, Introduction, Our Approach, The DPWS Adaptor, Implementation, Related Research, Final Remarks, acknowledgment, References
- Keywords: Device Profiles for Web Services (DPWS), DPWS Adaptor, Two-way, Self-Organizing, Adaptive Interoperability, Service-Oriented Architecture, Pervasive Computing, Distributed Middleware

- ICPS 2009, PETRA 2009, SAC 2009에서 reject된 주제이긴 하지만, 내용과 문법을 나름 보완하여 다시 한 번 제출한 논문이다. 발표는 2009년 10월 19일 (월)이니 기다려 보자.

Sensor Networks-Motes, Smart Spaces, and Beyond

DB Lab/Lab Seminar | 2009/08/17 21:16 | Posted by Yim, Hyung-jun

이번 주 세미나 발표자료
센서 네트워크에 대해 심도 있게 보지는 않았지만, 작은 크기의 센서가 있다고 생각했는데 그건 아닌가 보다.
Mobile Smart Phone으로 앞으로 센서 네트워크를 대체 하는건가?

[임형준]20090819 Sensor Networks-Motes, Smart Spaces, a.pptx
Sensor Networks-Motes, Smart Spaces, and Beyond.pdf

WSUN에서의 서비스 조합을 위한 조합 가능한 서비스 확인 방법
한국정보과학회 학술 심포지움
WSUN에서의 서비스 조합을 위한 조합 가능한 .pdf
WSUN에서의 서비스 조합을 위한 조합 가능한 .pdf


 

WSUN에서의 서비스 조합을 위한

조합 가능한 서비스 확인 방법*

 

 

임형준O 황윤영 이규철

충남대학교 컴퓨터공학과

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

 

 

A Method of Composable Service Validation

for Service Composition in WSUN

 

 

Hyung-Jun YimO Yun-Young Hwang Kyu-Chul Lee

Department of Computer Engineering, Chungnam National University

 

  

연구에서는 유비쿼터스 환경에서 서비스 조합에 필요한 조합 가능한 서비스 여부를 사용자에게 제공하기 위해 선결해야 다양한 형태의 프로토콜과 검색 방법 등에서 생기는 문제점을 유니버설 네트워크 상에서의 웹서비스 프레임워크(WSUN, Web Services on Universal Networks) 해결하고 있다. 따라서 논문에서는 WSUN 기반으로 서비스 조합 범위에 대해 논하고 실제 환경에서 사용자의 서비스 검색 결과에 따라 조합이 가능한지 확인한다. 이를 위해 논리적 서비스 조합 확인 방법인 문자열 유사도 검사와 물리적 서비스 조합 확인 방법인 데이터 타입 변환을 제시하였고, 서비스 단위의 태그 라벨링을 통해 필요한 정보를 저장하기 위한 구조를 설계함으로써 서비스간의 입력값과 출력값을 전달하고 동적 그래프를 생성하여 서비스의 전향, 후향 관계에 대해 서술하도록 한다.