한국정보과학회:학술대회논문집 (Proceedings of the Korean Information Science Society Conference)
- 한국정보과학회 2007년도 가을 학술발표논문집 Vol.34 No.2 (B)
- /
- Pages.1-6
- /
- 2007
- /
- 1598-5164(pISSN)
SeqWeB: SOA 기반의 서열 주해 시스템
SeqWeB: Sequence Annotation System based on SOA
- 남성혁 (충북대학교 충북BIT연구중심대학육성사업단) ;
- 정태성 (충북대학교 충북BIT연구중심대학육성사업단) ;
-
김태경
(충북대학교 충북BIT연구중심대학육성사업단) ;
-
유재수
(충북대학교 충북BIT연구중심대학육성사업단) ;
-
조완섭
(충북대학교 충북BIT연구중심대학육성사업단)
- Nam, Seong-Hyeuk (CBITRC, Chungbuk National University) ;
- Jung, Tae-Sung (CBITRC, Chungbuk National University) ;
-
Kim, Tae-Kyung
(CBITRC, Chungbuk National University) ;
-
Yoo, Jae-Soo
(CBITRC, Chungbuk National University) ;
-
Cho, Wan-Sup
(CBITRC, Chungbuk National University)
- 발행 : 2007.10.26
초록
서열을 분석하고, 기능을 예측하는 서열 주해는 생명 현상 규명을 위한 필수 과정이다. 서열 주해는 다수 응용 프로그램간 상호 연계를 통한 복잡한 처리 과정을 거쳐 이루어진다. 현재 사용자는 다양한 응용 프로그램들 중 적합한 응용 프로그램을 선택한 후, 운영환경에 맞도록 설치하고, 사용법을 익혀야 한다. 또한 각 프로그램들의 연계를 위해 입출력 데이터 형식을 변환해야 하는 불편함이 있다. 이를 위해 자동화된 솔루션들이 개발되고 있지만, 각 단계별 프로그램들이 강결합(tightly coupled)되어 있어 유연성(flexibility)이 떨어지고, 기능의 확장 및 변경에 어려움이 있다. 본 논문에서는 기존 시스템들의 한계를 극복하기 위하여 SOA (Service Oriented Architecture) 기반의 서열 주해 시스템인 SeqWeB을 제안한다. SeqWeB은 서열 주해에 필요한 7개의 응용 프로그램(Phred, cross_match, RepeatMasker, ICAtools, Phrap, CAP3, Blast)들을 웹 서비스 기술을 통해 단위 서비스로 개발하고, BPM 기법을 이용하여 통합하였다. SeqWeB은 각 응용 프로그램간 상호 운용성을 높이기 위하여 XML 형식의 입/출력 데이터를 사용하며, SOA 기반의 시스템 통합으로 각 응용 프로그램들을 약결합(loosely coupled)하여 시스템의 확장 및 변경이 용이하다. 또한 웹을 기반으로 하는 다양한 조합의 서열 주해 솔루션 제공이 가능한 특징이 있다.
키워드