데이터 스트림에 기반하는 서비스의 개발, 배치, 제공을용이하게 하는 미들웨어 시스템A Middleware System Facilitating Development, Deployment, and Provision of Stream-based Services

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 68
  • Download : 0
RFID 태그 데이터, USN 프락시로부터 발생하는 데이터, 주식 데이터 등 다양한 종류의 데이터 스트림을 이용하는 서비스의 개발, 배치, 제공 방법 및 이를 지원하는 미들웨어 시스템을 개시한다. 본 발명은 크게 스트림 기반 서비스의 개발을 용이하게 하기 위한 서비스 모델과 개발된 프로그램을 효율적으로 동작시키기 위한 미들웨어 런타임(Runtime) 으로 구성되어 있다. 개발자는 핵심 서비스 로직과 서비스에 대한 설명을 담고 있는 서비스 유닛(Service Unit) 만을 작성하여 서비스를 개발할 수 있다. 즉 개발자는 스트림 소스와의 연결, 네트워크 입출력, 버퍼링 등 복잡한 스트림 처리 코드를 작성할 필요가 없다. 또한 서비스 모델에서 제시하는 설정 파일들의 간단한 변경을 통해 동적으로 서비스에 연결되는 스트림 소스 및 서비스 동작 방식(풀과 푸쉬)을 변경할 수 있다. 런타임은 스트림 서비스에서 가장 핵심적인 데이터 스트림을 관리하고 처리하는 것에 대한 추상화 계층(Abstraction layer)을 제공한다. 런타임은 서비스 모델에 따라 작성된 프로그램을 동작시키기 위해 스트림 소스 연결, 네트워크 입출력 처리, 스트림 버퍼링 등의 스트림 관리 및 처리 작업을 실제로 수행하는 모듈들을 포함하고 있다. 따라서 프로그래머는 보다 추상화된 레벨에서 서비스를 작성할 수 있다. 또한 사용자에게 서비스를 제공하기 위해 갖추어야 하는 인스턴스 관리 및 스케줄링 등 서버로서의 기능 및 프로그램의 배치를 도와주는 기능을 포함하고 있으므로 서비스 공급자가 서비스를 배치 및 제공하는데 있어 핵심적인 역할을 담당한다.
Assignee
한국과학기술원
Country
KO (South Korea)
Application Date
2006-05-11
Application Number
10-2006-0042343
Registration Date
2007-12-03
Registration Number
10-0783679-0000
URI
http://hdl.handle.net/10203/300149
Appears in Collection
CS-Patent(특허)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0