<시리즈> 개방형 GIS 컨소시엄 "OGC"의 향배 (하)



OGC는 애플리케이션 개발자로 하여금 단일 네트워크 환경에서 작업을 방해받지 않는 가운데 어떠한 지형공간데이터나 처리 절차도 가능케 하자는 기술적 비전을 가지고 있다.

따라서 OGIS 실험프로그램의 목적은 각종 표준규격의 진전과 OGIS의 비전을 동시에 만족시키는 구조를 만들어내는데 집중된다. OGIS 실험프로그램은 두개의 기본적인 목적을 가진다.

이 목적은 실험 노력을 지원하는 기본틀과 OGIS를 유효하게 하도록 하는 기본틀을 만들어내는 내용으로 요약된다.

이러한 목적을 충족시키기 위해 이뤄진 많은 사전작업들이 실험기간중에 새로운 내용의 목표치들과 결합되면서 점차 현실화하고 있다.

사전 작업은 OGIS를 지원하는 각종 API개발 API의 표준화 OGIS 실행 매트릭스 마련 다양한 단계의 상호가동성 OGIS 실행을 유효화하기 위한 메커니즘 설계와 실행 기존 GIS DB의 상호가동성 GIS표준을 사용하는 집단의 의견 수렴 과정을 거치게 된다. 물론 이 여러 작업들은 기술위원회와 협력하에 이뤄진다.

이들 OGIS 표준화 내용은 참가자들에게 여러가지 작업 규정과 의무사항을 제시하고 있다.

즉 API개발 및 표준화 작업에 상용 GIS SW 공급업체들이 참가해 이 실험프로그램 과정에서 엔드유저 애플리케이션까지 개발토록 하고 있으며, C++를 이용한 개인적인 프로그래밍 환경 하의 인터페이스작업도 프로그램 범위에 포함한 것이다.

이와 함께 다양한 계층의 상호가동성을 목표로 하고 있음에도 OGC는 개인의 특이한 사용규격보다는 집단적인 연구성과를 바탕으로 한 규격을 추진해 나간다는 입장을 명백히 하고 있다.

OGIS 실험프로그램 참가는 OGIS 회원가입이 전제되며 모든 활동은 OGC가 정한 준칙에 근거해 이뤄진다. 프로젝트 참가자가 되면 구체적인 실행안을 내놓게 되는데 비즈니스 모델은 물론 응용프로그램 범위, 그리고 제안내용을 수행할 경우 어떤 요소가 실행될 것인지 등을 정확히 밝혀야 한다. 즉 참가자들이 실험을 수행할 경우 예상되는 문제점, 비즈니스 계획, 방법론, OGIS 관련성, 실험 및 활동 계획, 위험요소 분석 등을 기술하게 되는 것이다.

API 개발실험 참가자들은 임시보고서 및 2개월 단위의 정규보고서를 제출하게 돼있으며 OGC는 이들 보고서를 취합해 OGC 집단에서 사용 가능토록 한다는 계획이다.

이 프로그램 참가자들은 실험과정에서 얻어진 아이디어, 교훈 및 결과에 대한 상호의견 교환 등 드러나지 않는 이익을 확보하게 된다.

물론 여기에는 모든 실험 참가자는 OGC기술위에 참석해 꾸준한 실험 실무그룹 활동을 해야 한다는 점이 전제된다.

개인적인 실험참가자들도 기술위에 참여해 세부 진행사항에 대한 정보 및 진행중인 규격에 대한 실행상의 문제점 등을 공식적으로 밝혀야 한다.

이같은 다양한 노력을 통해 OGC는 지난해 8월 분산객체환경 아키텍처인 CORBA, 객체연계요소인 OLE를 위한 API, ODBC, 인터넷을 위한 API 등 4종류의 OGIS 구성요소를 마련한 바 있다.

OGC는 늦어도 5월말까지 GIS데이터 인터페이스 구현을 위해 제안된 이 네가지 요소를 공식적으로 채택할지 여부를 결정하게 된다.

<이재구 기자>