「SOP」는 서울대학교 컴퓨터공학과 객체지향연구실 김형주박사팀이 4년여 연구 개발끝에 지난 95년 10월 국내에서 두번째로 발표된 객체형 DBMS(OODBMS) 시제품이다. 그러나 「SOP」는 OODBMS기술 규격을 제정하는 국제기구인 ODMG의 「ODMG93」을 따른 국내 최초의 시제품으로 기록되고 있다. 즉시제품의 모든 규격이 국제 표준을 따르고 있어 노력 여하에 따라서는 당장상용화가 가능하다는 것이다.
국립서울대학교를 뜻하는 SNU와 OODBMS 및 플랫폼이라는 말의 첫자를따 이름을 붙인 「SOP」는 90년대 소프트웨어 개발의 가장 중요한 개념으로자리잡은 객체지향(Object Oriented)기술을 기반으로 구현된 DBMS이다.
OODBMS의 특징은 데이터의 관리와 유지보수는 물론 새로운 기능의 추가가매우 쉽다는 점이다. 「SOP」는 이같은 특징들을 지원하기 위해 객체 정의언어(ODL:Object Definition Language)와 객체 질의언어(OQL:Object Query Language) 및 업계 표준 객체지향 개발언어인 「C++」기능군을 제공한다.
「SOP」는 효율적인 객체의 저장 및 관리해주는 객체저장시스템과 스키마(Schema, 데이터베이스에 관련된 각종 컴퓨터 정보를 표형태로 표현한 것)관리 및 진화(Schema Evolution)를 담당하는 스키마 관리자, 사용자 질의를처리해주는 OQL처리기, 객체지향DB언어 전위처리기 등 엔진모듈이 포함돼 있다. 이와함께 그래픽환경에서 스키마의 정의와 질의 처리 등을 지원하기 위한 다양한 사용자 지원도구들도 함께 구성돼 있다.
「SOP」는 또 2차원·3차원의 공간데이터·이미지·음성·동화상 등 멀티미디어 데이터에 대한 원형(프로토타입) 질의처리기와 비정형적인 텍스트의정보검색도구도 제공됨으로써 멀티미디어 방식의 데이터베이스시스템 구축이가능하다는 특징을 갖고 있다.
이밖에 「SOP 」는 클라이언트서버구조를 취하고 있고 관계형DBMS 데이터에 대한 접근방법을 지원하고 있어 CAD·CAM·CASE 등으로 한정돼 있는 OODBMS의 적용분야를 크게 확대시킬수 있을 것으로 기대되고 있다.
개발팀장인 김형주박사(컴퓨터공학과)는 현재 국내 기업들이 서울대가 공개한 「SOP」의 소스를 통해 국산OODBMS의 상용화 및 프로그램안정화를 꾀하고 있다고 밝혔다.
그는 이와관련 『서울대와 KIST등에서 발표한 시제품들이 상용화되기까지는 다소 시일이 걸리겠지만 선진국과의 격차가 15년이나 벌어진 관계형제품과 달리 객체형DBMS는 연구개발 착수년도가 불과 34년 밖에 차이가 나지 않아 우리가 한번 도전해 볼만한 분야』라고 말하고 있다.