O2테크놀로지(프랑스)
「O2테크놀러지」. 회사이름이 화학기호 가운데 산소(O2)와 같아 환경 관련 기업이나 자연보호단체로 생각하기 쉽지만 전혀 무관하다.O2테크놀로지는 객체형 기술(Object Oriented)을 데이터베이스관리시스템(DBMS)에 접목시킨 객체형데이터베이스관리시스템(OODBMS) 분야에서 세계 시장을주도하고 있는 소프트웨어 회사이다. O2는 앞서 언급한 객체형 기술을 줄인말이다. O2테크놀로지는 하드웨어회사인 불(BULL)과 함께 프랑스가 내세우고 자랑하는,프랑스를 대표하는 소프트웨어 업체이다.
90년대 들어 객체지향 기술이 급속히 대두되면서 DBMS 시장에서도 90년대초 객체형 기술을 도입한 OODBMS가 선을 보였다. 최근에는 객체형 기술과 관계형 기술이 혼합된 객체관계형데이터베이스(ORDBMS)가 상품화 되는 등관계형 제품 일색이던 DBMS시장의 판도가 객체 기술 기반 제품 위주로 바뀌고 있다. 이 판도 변화를 주도하고 있는 기업이 바로 『프랑스의 산소같은기업』 O2테크놀러지社다.
O2테크놀러지는 급속히 성장하고 있는 OODBMS 시장을 주도하고 있는업체로 95년 현재 유럽랭킹 1위, 세계 랭킹 3위를 차지하고 있다. O2의 출발은 86년 「알테어 리서치 컨소시엄」에서 시작됐다. 프랑스 국립전산연구원(INRIA)의 주도하에 진행된 이 연구에서 최초의 OODBMS인 「O2」가 설계됐고 89년에 버전 1.0이 탄생한다. 「알테어 리서치 컨소시엄」에서 진행된 연구개발은 정보관리의 새로운 요구사항을 처리할 수 있는 데이터베이스시스템 개발에 초점이 맞춰졌으며 전세계 객체 기술 전문가들이 공동으로 연구에 참여 미래형 소프트웨어시스템 개발에 나섰던 것이다.
86년부터 91년까지 5년간의 기간동안 2천만달러가 투입된 개발작업이 이루어졌고 총1백30명이 이 프로젝트에 참여했다. 5년간의 긴 잉태기간을 거쳐마침내 91년 O2테크놀로지社가 설립되고 「O2시스템」을 본격적으로 공급하기 시작했다. 이후 5년이 지난 현재 O2테크놀러지는 전세계 4천여 사이트에제품을 공급하면서 OODBMS 시장의 명실 상부한 강자로 부상했다.
O2테크놀러지는 「O2시스템」을 전세계 디스튜리뷰터망을 통해 공급하고있다. 북미의 공급센터는 미국 캘리포니아주 실리콘밸리 인근 팔로 알토에있고 북유럽 지역은 영국 런던에 센터가 있다. 그 외의 지역은 프랑스 베르사이유 본사에서 책임진다.
이탈리아, 벨기에, 한국, 중국, 일본, 홍콩 등 세계주요 국가를 잇는 공급망은 「O2시스템」에 대한 전문 지원팀을 보유하고 있으며 O2테크놀러지의중앙 지원팀과 항시 접촉하면서 고객지원에 힘쓰고 있다.
O2테크놀러지가 OODBMS 시장의 강자로 부상하면서 주요 워크스테이션공급사들도 O2와 속속 협력관계를 체결하고 나서고 있다. 선마이크로시스템스, IBM, 불, 시멘스/닉스도르프, 디지탈이퀸먼트 등이 이미 O2 협력사로 명단에 올라와 있다. 이밖에 이기종간 표준 공용 객체 접속 규격인 CORBA 기반의 개발도구 「오빅스」로 줏가를 올리고 있는 아이오나사 등 미들웨어 공급업체들도 O2와 협력관계를 체결하면서 O2의 가능성을 인정하고 있다.
여느 성공적인 개발업체들과 마찬가지로 O2테크놀러지의 꾸준한 성장의 이면에는 연구개발에 쏟는 그들의 노력이 뒷받침하고 있다. O2테크놀러지는 총매출액의 40%를 연구개발에 투입함으로써 연구하는 기업의 대명사로 부상했다. O2테크놀러지는 유럽, 미국, 일본 등 전세계의 주요 연구기관들과 협력관계를 맺고 있으며 지금도 각종 연구 프로젝트를 세계 각국에서 진행하고있다.
앞서 설명했듯이 OODBMS 시장은 최근 몇 년 사이 지속적인 성장을 보이고 있는 분야다. 아직은 관계형이 전체 DBMS 시장을 주도하고 있지만객체형 제품은 컴퓨터 환경 전반의 객체기술화 추세에 힙입어 머지 않아 대세로 부상할 전망이다. 이는 객체지향기술이 갖는 장점들 즉 빠른 개발기간과 유지보수의 용이성 및 모듈의 재사용이 가능하다는 점 등이 개발자들에게부각되면서 성장세 가속화를 이끌고 있기 때문이다. 특히 국제 객체DB기술그룹(ODMG)가 마련한 차세대 객체형 기술 규격인 「ODMG-93」 규약이 발표되면서 OODBMS시장의 성숙화가 가속화하고 있다.
지난 91년 O2시스템의 등장과 함께 탄생한 ODMG는 OODBMS 간의 호환성을 유지하기 위한 기술 표준을 연구, 제정하는 컨소시엄이다. ODMG의 활동목표는 현재 진행중인 작업들을 다른 국제 기술 단체들,예컨데 국제 객체기술자그룹(OMG),미국규격협회(ANSI),국제표준기구(ISO) 등에 제안함으로써 OODBMS 분야의 다양한 표준규격 간 공유성을 향상시키려 하고 있다.
ODMG의 규격작업에는 미국의 오브젝트디자인, 오브젝티비티, 온투스, 버산트 와 함께 O2테크놀러지등 5개 OODBMS공급사가 처음부터 주도적인 업체로 참가했다. 이가운데 O2테크놀로지의 역할은 5사 가운데 가장 뛰어난것으로 정평이 나 있다. 이 역할분담으로 O2테크놀로지는 현재 세계 OODBMS및 ORDBMS시장을 통털어 오브잭트디자인과 세계 1,2위를 다투고있다.
이 표준규격의 탄생은 OODBMS 시장의 주요한 사건임과 동시에 시장활성화의 신호탄이 될 것으로 보인다. 관계형DBMS시장이 지금과 같이 활성화된데는 표준 질의문법체계(SQL)라는 것이 정착했기 때문인데 ODMG는 ODBMS에서의 SQL이라 할수 있다. ODMG는 이식성에 관한 규격인데 예컨데 X라는 시스템으로 구현된 애플리케이션이 Y라는 시스템에도 이식이 가능하다는 얘기다.
현재 나와있는 ODMG93 규격은 세가지 인터페이스가 주를 이룬다. 객체정의언어(ODL), 객체질의언어(OQL)를 비롯 언어인 C++ 및 「스몰토크」 등 기존 객체지향 프로그래밍언어와의 인터페이스 규격이다.
O2테크놀러지는 이같은 표준 기술규격 동향을 적극 수용하고 한편 객체지향 언어의 뛰어난 기능과 DBMS의 자료관리 기능을 통합한 새로운 제품 개발에 발빠르게 대처했다. DBMS는 일반적으로 10년을 주기로 새로운 형태의 제품이 시장에 선보이는 양상을 띄고 있다는 분석이다. 60년대에 발표되어 주로 IBM 기종에서 많이 사용되던 계층형(Hierachical)DBMS는 70년대초 망형(Network) DBMS를 거쳐 70년대 후반 관계형(Relational) DBMS로 발전해 왔다.
이어서 90년대에 객체형 DBMS가 선보이게 된 것이다. O2테크놀러지는 RDBMS가 복잡한 자료구조를 표현하는데 한계가 있고 기업 전산 환경은 갈수록 복잡한 자료구조를 처리해야 한다는데 주목했다. 결국 그 대안으로 OODBMS에 눈길을 돌리게 된 것이다.
OODBMS 시장은 95년말 현재 전체 DBMS시장의 5%인 1억달러를 넘어섰다. 시장은 지속적인 성장세를 나타내고 있고 ODMG 표준규격의 기반하에클라이언트서버의 환경의 일반화, 그래픽 인터페이스 및 멀티미디어 애플리케이션의 표준화 등을 완성하면서 발전을 이루고 있다. 오는 2000년 경에는세계 DBMS시장의 40% 대 이상을 무난히 돌파하리라는 전망이 나오고 있다.
IDC조사에 따르면 O2테크놀로지의 시장점유율은 95년말 현재 18%대로서 비숫한 점유율 대의 오브젝트디자인 및 젬스트어와 함께 OODBMS 및ORDBMS업계의 트로이카를 형성하고 있다.
OODBMS는 객체지향기술이 가져다주는 다양한 이점들을 DB에 접목시킨것으로 개발기간의 단축과 애플리케이션의 유지보수 용이성, 그리고 코드의재사용성 등을 강점으로 시장을 공략하고 있다. 현재 은행이나 보험,증권 등전통적인 관리분야 뿐아니라 통신,소프트웨어 엔지니어링 등 의 분야에서도사용되고 있다.
현재 OODBMS 시장의 주도적 제품중의 하나인 O2테크놀로지의 「O2시스템」은 통신 분야에서 네트워크 관리, 계획, 최적화 등에서 핵심 소프트웨어로 사용되고 있으며 일반 산업분야에서는 CAD, CAM과 광속거래시스템(CALS), 지리정보시스템(GIS), 멀티미디어 등 주로 비정형 데이터베이스를 초리하는데 적용되고 있다. 또 군사분야 및 우주항공 분야에서도 레이더 이미지처리, 위성이미지 처리 등에 적용되고 있으며 이외에 원자력에너지 및 금융권 등에서 폭넓게 사용되고 있다.
O2시스템은 완벽한 모듈라 방식의 ODBMS로 대용량의 클라이언트서버 애플리케이션을 개발하는데 유용하도록 설계됐다. 개방형시스템으로 「ODMG-93」규격을 준수하는 최초의 제품이었던 O2시스템은 강력한 데이터베이스엔진을기반으로 그래픽 프로그래밍 환경과 개발툴, 프로그래밍 언어가 통합돼 있는것이 특징이다.
O2테크놀러지는 새로이 부각되던 객체형 기술이 또 다른 정보환경 추세인멀티미디어 기반의 자료처리에 효과적이라는 판단하에 발빠른 준비와 아낌없는 투자를 바탕으로 OODBMS라는 새로운 시장을 개척하고 주도해 나갈수 있었던 것이다.
<김상범 기자>