Home > 정보마당 > 공개SW 활용 성공사례

공개SW 활용 성공사례

“기상정보서비스는 속도가 관건”

날씨서비스는 대국민 홈 페이지에 서비스되기 때문에 지도와 기상정보 서비스 속도가 이슈 상황이다. 시스템 속도는 소프트웨어의 자체 성능, 시스템 인티그레이션상의 소스 성능, 하드웨어 성능에 의해 좌우되는데, 하드웨어의 뒷받침 없이도 상당부분 속도가 향상되었고, 기본 서비스에 비해 속도나 사용자 편의성 및 정보의 질과 양적인 부분에 있어서 많이 향상되었다고 할 수 있지만, 그래도 태풍이 올 때와 같이 많은 트래픽이 몰릴 때 속도가 많이 저하되고, 일부 날씨 정보에 대해서는 오류가 간혹 발생하는 문제점들이 있었다.

- 기     관 기상청
- 수행년도 2012년
- 도입배경 기존 상용 공간정보 서비스의 속도저하로 원활한 기상정보 서비스 제공의 제약 발생
- 솔 루 션 GeoServer, OpenLayers, Tiled Map Service
- 도입효과 : 웹 표준 준수 및 크로스브라우징

기상청
기상청은 기존 상용 공간정보 서비스의 속도 저하로 쉽고 명확하게 날씨 정보를 일반인에게 전달하는데 어려움을 겪어오다 시스템 개편을 통해 날씨 정보를 더 정확하고 신속하게 서비스하기위해 개편을 추진했다.


오픈소스 GIS 소프트웨어 선택

기상청은 Linux 운영 체제와의 호환성, 라이선스 문제 해결, 기상정보 제공 서비스 속도의 향상의 관점에서 고려했을 때 오픈소스 GIS 소프트웨어가 가장 적합한 솔루션이라 판단하고 프로젝트에 착수하였다.

오픈 소스 GIS 소프트웨어를 활용하여 지도 기반 날씨 정보 제공을 위한 웹 서비스를 구축하고 다양한 형태의 날씨 정보를 한눈에 선택적 혹은 종합적으로 지도 위에서 보여줌으로써, 좀 더 명확하고 쉬운 날씨 정보를 인터넷 혹은 모바일을 통하여 일반인에게 전달할 수 있고, 또한 일반인도 자신의 관심 지역의 기후와 날씨 정보를 쉽고 명확하게 이해할 수 있게 하였다.


▲ 기상청 지도기반 날씨서비스 웹 화면

또한 지도와 기상정보 표출시간 3초 이내(일반적인 웹 서비스 기준), 준 실시간 기상정보 연계, 웹 표준 준수, 다양한 웹 브라우저 지원, 모바일 웹을 이용한 모바일 환경 지원을 통해 일반인에게 날씨 정보를 전달함에 있어 진입 장벽을 낮추어 좀 더 많은 이들에게 고급의 날씨 정보 전달을 가능케 하였다.


기상정보서비스는 속도가 관건

날씨서비스는 대국민 홈 페이지에 서비스되기 때문에 지도와 기상정보 서비스 속도가 이슈 상황이다. 시스템 속도는 소프트웨어의 자체 성능, 시스템 인티그레이션상의 소스 성능, 하드웨어 성능에 의해 좌우되는데, 하드웨어의 뒷받침 없이도 상당부분 속도가 향상되었고, 기본 서비스에 비해 속도나 사용자 편의성 및 정보의 질과 양적인 부분에 있어서 많이 향상되었다고 할 수 있지만, 그래도 태풍이 올 때와 같이 많은 트래픽이 몰릴 때 속도가 많이 저하되고, 일부 날씨 정보에 대해서는 오류가 간혹 발생하는 문제점들이 있었다.


▲ 기상청의 지도기반 날씨지도 서비스에 사용된 오픈소스 아키텍처

지도 데이터는 항상 서로 다른 좌표계로 인하여 데이터 변환의 어려움을 가지고 있는데 프로젝트에 도입한 GeoServer는 여러 좌표계를 자동으로 변환해 주는 기능을 제공하고 있다. 또한, GeoServer의 경우는 상용 소프트웨어에 비해 전혀 뒤처지지 않는 성능을 지니고 있어서 가격적 부담을 크게 덜 수 있었다.

오픈소스 소프트웨어는 웹 표준 인터페이스를 준수하고 있지만, 실제 업무 환경에서는 기상청처럼 많은 포맷과 통신 방식을 채택하고 있어, 시스템을 도입하는 것이 중요한 것이 아니라 정보화나 신기술 적용을 위한 업무 재정의와 Legacy 시스템과의 연계성을 사전에 분석하고 보완하는 방안을 마련하는 것이 중요한 일중에 하나일 것이다.

-----------------------------------------------------------------------------------------------------------------------------
[인터뷰]

“공개SW 특징, 최적화 방안 파악 필요”
가이아쓰리디 신하얀 팀장

가이아쓰리디 신하얀 팀장
Q> 공개SW 도입에 있어 중요한 점은?
공개 SW 기술만을 강조해서는 실제 프로젝트에서 고객을 설득할 수 없다. 본 기상청 사업과 같이 좌표계나 표출 정보의 특징, 시스템 최적화 방안을 미리 파악하고 접근해야 필요한 공개 SW를 선택하고 이를 제안할 수 있다.


Q> 공개SW 발전을 위해서는?

프로그램 소스 외에, 개발자 가이드와 구축 사례가 많아져야 고객에게는 신뢰성을, 개발자에게는 오픈소스 적용 접근성을 개선해 줄 수 있다.

-----------------------------------------------------------------------------------------------------------------------------



- 공개SW 역량프라자
공개SW 활용 성공사례 게시물 리스트 표
번호 제목 조회수 작성
113 [공개SW 활용 성공사례 71] 엘브이스터디 - 공개SW 기반 웹사이트로 차별화된 학습 서비스 제공 15555 2013-02-13
112 [공개SW 활용 성공사례 70] 팬택 - 공개SW 도입에 따른 기술 내재화로 제품 경쟁력 강화 15840 2013-02-05
111 [공개SW 활용 성공사례 69] 에카픽 - Cocos2d 개발엔진 도입으로 게임 몰입도 상승 14430 2013-01-29
110 [공개SW 활용 성공사례 68] 국가교통정보센터 - 시스템 성능 개선을 통해 원활한 지도기반 모바일 교통정보 제공 19113 2013-01-22
109 [공개SW 활용 성공사례 67] 엔씨소프트 - 게임 로그 데이터 분석 위한 공개SW 기반 GFIS로 게임 내 부정행위 탐지 46106 2013-01-15
108 [공개SW 활용 성공사례 66] 매직에코 - 오픈소스 HW와 SW로 Thing의 기술 장벽 해결 38662 2013-01-09
107 [공개SW 활용 성공사례 65] 로보티즈 - 주요 휴머노이드 연구에서 공용 플랫폼으로 선정 20708 2013-01-02
106 [공개SW 활용 성공사례 64] 정보통신산업진흥원 - 공개SW 기반 전자문서 유통서비스 구축 30739 2012-12-21
105 [공개SW 활용 성공사례 63] 기상청 - 오픈 소스 GIS 소프트웨어를 활용한 지도 기반 날씨 정보 제공 16626 2012-12-18
104 [공개SW 활용 성공사례 62] KTH - 공개SW로 일체 구성된 백엔드 서비스로 BaaS 시장 개척 18025 2012-12-11
맨 위로
맨 위로