본문 바로가기

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

공개SW 활용 성공사례

메리츠화재 차세대시스템 구축 사업에 전자정부 표준 프레임워크를 적용

OSS 게시글 작성 시각 2011-06-29 16:00:57 게시글 조회수 1552

 23_메리츠화재.jpg

 

"전자정부 표준프레임워크" 란?
전자정부 사업에서 개발프레임워크가 활발하게 도입되어 활용되어 왔으나 서로 다른 개발프레임워크 도입으로 인하여 전자정부 시스템간에 상호운용성이 보장 되지 못하고, 특정 개발프레임워크에 의한 사업자 종속성이 발생하게 되었음. 이러한 문제를 해결하기 위하여 전자정부 프로젝트에서는 표준화된 형태의 오픈 소스 기반 개발프레임워크를 구축하여, 공공과 민간에서 활용하도록 함.

 

1. 회사(기관) 소개
메리츠화재는 1922년 세워진 한국 최초의 보험회사임. 당시 사명은 '조선화재'였음. 광복 이후, 1950년에 사명을 '동양화재'로 변경했으며, 2005년 10월에 다시 '메리츠화재'로 사명을 변경함. 취급품목은 화재보험, 특종보험, 적하보험, 선박보험, 항공보험, 자동차보험, 장기보험, 퇴직연금보험임.

 

2. 구축 개요
□ 도입 배경 : 메리츠화재의 차세대시스템 프로젝트는 총 500억원 규모로 총 24개월 동안 추진 예정이며 사업 범위는

                   상품계약/보상/고객/영업 등의 업무를 처리하는 기간계 시스템 재구축임. 메리츠화재는 총 2단계로 나

                   누어 금융 프레임워크를 구축 검증하였으며 현재는 차세대시스템에 프레임워크를 적용하고 있음

 

□ 기술요구사항: 전자정부 표준프레임워크는 Mission-critial 시스템의 안정적인 구축을 위해 필요한 기능의 일부만을 

                       제공하고 있어, 통합 App저장소, 운영환경, 배치프레임워크 등을 추가 확장이 필요함

 

메리츠화재_2.jpg

                            ※ 빨간색 : 전자정부 표준프레임워크 지원 기능

 

□ 표준 프레임워크 활용 내용
Mission critical 프레임워크는 Runtime 환경을 정의하는 실행환경과 이를 기반으로 한 어플리케이션의 개발에 필요한 개발환경, 그리고 전체적인 프레임워크의 운용에 관련된 운영환경으로 구성되며, 각 운영환경이 제공하는 서비스들을 그룹핑 하는 논리적인 서비스 그룹을 정의함

 

메리츠화재_3.jpg

 

- 실행환경
Mission critical 프레임워크의 온라인 실행환경은 Layered 원칙과 AOP 및 IoC 기법을 적용하여 유연하고 안정적인 Mission-Layered 구조를 제공하며, Cache/Logging 등의 고성능과 Monitoring 및 Control을 처리하는 운영 편의성을 고려한 아키텍처임

 

메리츠화재_4.jpg

 

- 개발환경
개발환경은 분석/설계 구현 테스트 등 응용 SW 개발의 전 단계를 지원하는 다양한 개발도구를 제공하며 개발환경 Repository를 기반으로 모델링, I/O 및 DBIO, 서비스, 테스트 시나리오 관련 정보를 효과적으로 연계시킴

 

<개발공정과 개발도구의 관계>
메리츠화재_5.jpg

 

- 운영환경
프레임워크 운영 환경은 운영자 PC에 탑재되는 운영도구 운영 프레임워크 관련 데이터를 처리하는 프레임워크 서버, 실제 구현된 업무 프로그램 소스가 실행되는 실행 서버로 구성됨

 

<운영환경 아키텍처 구성>
메리츠화재_6.jpg

 

□ 기대 효과 : 전자정부 표준 프레임워크 기반 Mission-critical 프레임워크는 전자정부 표준프레임워크의 장점을 수용

                   하면서 확장기능을 제공하며, 설계문서 및 소스코드를 제공하기 때문에 유지보수가 용이하고 SI 사업자

                   에 대한 종속성을 배제할 수 있음.

맨 위로
맨 위로