바이오인포매틱스와 웹 서비스 분자생물학이나 바이오인포매틱스와 관련한 도구들이나 데이터베이스에 대한 웹 서비스는 꾸준히 늘어가고 있다. 대표적인 곳으로는 영국의 EMBL-EBI, 미국의 NCBI, 일본의 DDBJ와 PDBJ가 있으며, 그 외에도 연구소나 프로젝트별로 다양한 웹 서비스를 제공하고 있다. 주요 데이터 센터 EMBL-EBI, Cambridge, 영국 (http://www.ebi.ac.uk/Tools/webservices)NCBI, 미국 (http://eutils.ncbi.nlm.nih.gov/entrez/query/static/esoap_help.html)DDBJ, 일본 (http://xml.nig.ac.jp/index.html)PDBJ, 일본 (http://pdbj.protein.osaka-u..
외국에서는 distributed computational environment 즉, grid나 cluster 환경과 자신의 연구분야에 어떻게 적용하고 어떠한 서비스를 할것인지에 대해 오래전부터 꾸준하게 연구가 진행되고 있다. Bioinformatics, Immunoiformatics등 bio~분야도 예외가 아니다. 앞서 언급했었던 biomoby, biogrid, taverna, bioclipse 등이 그 활용 분야의 대표적인 예라고 할 수 있겠다. 그럼 분산 컴퓨팅환경에서 blast를 수행하고 이를 웹 서비스를 통해서 제공한다면, 이미 많은 곳에서(일본의 XML Central of DDBJ, 유럽의 EBI에서 제공하고 있다.) 서비스를 제공하고 있지만, 나도 한번 해보자는 의미에서 차근차근 공부해 나가고..
입력 받은 두 개의 숫자를 더한값을 보여주는 웹서비스를 생성하고 이를 Taverna에서 호출하여 클라이언트까지 완성한 모습 ^^;; =====AddNubmersImpl.java===== package my.sample.server; import javax.jws.WebService; import wsimport.generated.addnumbers.*; /** * A simple java class to implement a web service. Until the * endpoint interface has been generated, the class declaration * below will show up as a compiler error. */ @WebService(endpointInterfa..