I. 제 목 그리드 서비스를 위한 Repository 시스템의 개발
II. 연구개발의 목적 및 중요성
본 연구개발의 목적은 표준 데이터 모델인 XML을 통 해 그리드 서비스의 발견 및 기술을 가능하게 하고 이의 결과로 통합된 형태의 그리드 서비스를 사용자에게 제공하기 위해 필수적인 시 스템인 UDDI(Universal Description Discovery and Integration)를 따르 는 Repository 시스템을 개발함으로서 기 존의 그리드와 웹 서비스의 접목을 통한 그리드 서비스의 활용증대에 기여 함에 있 다.
이와 같이 UDDI는 앞으로의 그리드 연구와 밀접한 연관 을 지닐 것으로 예상되고, 그리드가 개방성과 확장성을 획득해 감에 따라 그 중요성이 점차 커질 것으로 생각된다. 세계를 하나로 묶 고자하는 그리드 사상에 관한 국제적인 노력에 적극적으로 대응하면서 대용량의 서비스 데이터에 대한 신속한 검색 및 데이터의 관리 를 통해 전 세계를 엮는 초고속 그리드 망의 꿈을 실현시키기 위해서는 그리드 기술뿐만이 아니라 그리드 서비스들을 엮어서 통합된 서 비스를 제공할 수 있는 UDDI관련 기술에 대한 지속적인 투자와 연구개발이 필수적이라 할 수 있다.
III. 연구개발의 내용 및 범위
본 연구의 최종 연구목표는 그리드 서비스를 위한 Repository 시스템 개발이며, 이를 위해 제공해야할 기능을 세분화하여 4년에 걸쳐 단계적인 연구 및 개발을 수행하고자 한다.
제 1차년도에는 UDDI와 그리드에 대한 관련 조 사 및 연구를 수행하고, 데이타베이스와 시스템 아키텍처를 설계하여 Repository 시스템 개발의 기반을 구축한다. 그리고 데이 터의 기본 저장/검색 기능을 개발하여 Repository 시스템의 토대가 되는 기능을 제공할 수 있도록 한다.
제 2차년도에는 1차년도에서 개발한 기본적인 저장/검 색 기능을 바탕으로 다양한 질의조건 및 분류체계를 지원하는 확장된 검색과 추가적인 정보의 저장을 지원하는 확장된 저장 기능을 개발 한다. 그리고 데이터 변경 통보 기능을 추가한다.
3차년도에는 전년도 수행내용을 보완하고 데이터 분류 정 보 관리 기능, 데이터 보안기능 그리고 Repository 시스템 정책 기능을 추가하여 Repository 시스템의 운영 및 관리 를 수행할 수 있도록 한다. 제 4차년도에는 데이터 중복 기능과 이를 이용한 소유권 이전 기능을 개발하고 개발 된 Repository 시스템이 범용 DBMS를 지원하도록 확장한다. 그리고 최종적으로 개발된 시스템에 대한 테스트를 통해 안정 화 작업을 수행한다.
IV. 연구개발결과
본 연구개발은 2003년 4월 중순부터 시작하여 12 월 중순까지 8개월간 수행되었다. 먼저 UDDI 및 그리드 관련 연구 조사를 완료하여 Repository 시스템 개발의 토대를 마 련하였다. 그리고 관련 연구에 대한 조사 내용 및 분석 자료를 토대로 Repository 시스템이 필요로 하는 데이타베이스 스키마 와 SQL 질의문에 대한 확장성과 범용성을 고려한 설계 및 설계된 스키마와 SQL 질의문을 활용할 수 있는 서비스 기반 의 Repository 시스템 아키텍처를 설계하였다.
당해연도 중반부터는 시스템이 제공해야 하는 저장 및 검색 에 대한 기본적인 기능에 대한 개발을 시작하여 XML 기반의 그리드 서비스 정보에 대한 기본 저장 기능을 제공하고 저장된 그리 드 서비스 정보에 대해 빠른 검색 기능을 데모할 수 있는 프로토타입을 개발하였다. 그리고 기본 저장 및 검색 기능에 대한 프로토타 입 개발이 완료된 후, 개발한 시스템을 통해 기본 저장 및 검색 기능에 대한 설계를 개별적으로 검증하고 기능들 간 의 연동테스트 를 통해 기능에 대한 상호검증을 수행하였다.
마지막으로 설계된 시스템에 대한 문서화 작업을 수행하여, 개발된 시스템에서 사용하는 데이타베이스 스키마와 SQL 질의문 등에 대한 문서화작업을 수행하였다.
V. 연구개발의 활용에 대한 건의
기존의 그리드는 과학 기술 분야와 같은 한정된 분야에 서 사용되었다. 그러나, 최근 분산환경이 웹서비스 기반으로 변화함에 따라 그리드를 웹서비스 환경에서 사용하고자 하는 시도들이 많아 지고 있다. 이러한 시도중에 하나로 GGF(Global Grid Forum)는 웹서비스에 기반한 그리드 시스템의 아키텍처 인 OGSA(Open Grid Service Architecture)를 개발하고 있다.
본 연구를 통해 개발된 시스템은 이와 같이 웹서비스를 기 반으로 개발된 그리드 응용 서비스들의 위치들을 찾아 이를 활용하기 위해 사용될 것이다. 또한, Intelligent Agent기술 과 연계하여 그리드 응용 서비스들의 통합에 기여하는 기반 기술로서 활용 가능할 것으로 예상된다.
VI. 기 대 효 과
본 연구개발의 목표인 UDDI 를 따르는 Repository 시스템의 개발을 통해 서비스 기반의 그리드 응용에서 활용 가능한 서비스 정보에 대한 효과적인 검 색 기능을 제공하는 시스템을 확보할 수 있으며 그리드 서비스 정보에 대한 다양한 질의와 효과적인 검색을 가능하게 하여 그리드에 대 한 사용자의 편의성 증대 및 수요급증에 기여할 수 있을 것으로 예상한다. 그리고 타 Repository 시스템과의 데이터 공 유 및 Intelligent Agent 기술과의 연계를 통해 국제적인 그리드 서비스망의 구축에 기여할 수 있을 것으로 예상한다.
한국과학기술정보연구원(KISTI) , ., 2003 황규영
'UP! > Web Service' 카테고리의 다른 글
웹 서비스 개념 및 교육 내용 (0) | 2008.08.21 |
---|---|
Web Service (0) | 2008.08.21 |
분산객체와 웹 서비스의 차이점 (0) | 2008.08.21 |
분산객체시스템 종류 (0) | 2008.08.21 |
웹 서비스와 관련된 10가지 질문 (0) | 2008.08.21 |