1. Application Framework 정의 및 비교
작성자 김일영
현 ) 벤처창업 중 , 서울스페이스 Venture Capital
전 ) SK C&C NexCore Framework 기술팀 과장
전 ) Tmaxsoft ProFrame Framework 기술지원팀 팀장
최근 주요 수행 사이트
국민건강보험심사평가원 HIRA 프레임워크 모델링
한국투자증권 차세대 AA
수출보험공사 차세대 기술지원
미래에셋생명 차세대 기술지원
AIA 생명 New Business System 기술지원
서울보증보험 차세대 PL 수행 등 다수
tensun10@gmail.com
1
2. 1. Application Framework 정의
Application Framework 이란 , 잘 정의된 어플리케이션 아키텍처와 이를 구현하기 위한 컴포넌트와 도구들의
집합이라고 정의할 수 있습니다 .
Business Application Application Framework 가 제공하는 기능
Application Framework
Middleware, WAS
Client, WEB
2
3. 2. Application Framework 적용
Application Framework 는 프로젝트 전 개발 사이클으로 , 공정 전반에 걸친 표준화 , 개발 생산성 , 개발표준 , 테스트
표준 , 개발 컴포넌트 관리 , 운영 표준 , 향후 유지보수에 이르기 까지 적용됩니다 .
Application Framework 개발 공정 적용 Application Framework 구성 및 적용 이점
방안
설계 코딩
자동화 자동화
중요한 Mission Critical 한 업무에는 상용 프레임워크를 사용하여야 기능과 요구사항을 만족할 수 있습니다 .
상용 Application Framework 특
징
3
4. 3. Application Framework 의 비교
상용 프레임워크는 금융 , 통신과 공공 대규모 프로젝트에 주로 도입 및 완료 , 운영되고 있으며 Open 프레임워크의
대표적인 전자정부 프레임워크는 최근 NEIS 와 건강보험심사평가원 등 주로 공공 프로젝트 위주로 도입되고 있습니다
.
상용 프레임워크와 Open 프레임워크 비교 상용 프레임워크와 Open 프레임워크 도메인 비
교
항목 ProFrame NexCore E-Gov Framework
ProFr ame
그외
신한지주,신한생명,미래에
상용프레임워크 한국투자증권,SK증권, 메리츠화재(크로센트
금융 셋생명,AIA생명,교보AXA,
솔로몬저축은행 상용)
LIG화재 등
Hur dson
SKT 차세대, KTF 차세대
도메인 통신 현대자동차 모젠 등 없음
PMD 등
Hibernat e/
NEIS, 행정공동망,
iBatis
공공.기타 국민건강보험 등 자동차공업회 등 보험심사평가원,
Spring 방송대 등
Struts 주요 시행사
삼성SDS, LG CNS, SK 전자정부프레임워크
및 SK C&C
UI Channel Business Data Build / C&C 등 다수 사업단
기술지원
Interface Component Interface Quality
중요 프로젝트를 위주로 비교하였으며 , 그외 상용 프레임워크인 LG CNS
Open 프레임워크는 비즈니스 레이어별 특화된 기능을 제공하며 , DevOne, 삼성 SDS AnyFrame 등도 타 상용 프레임워크와 유사한 도메인
상용 프레임워크는 비즈니스 레이어 전체를 아우르는 seamless 한 기능을 제공 가지고 있음
을
4
5. 4. Application Framework 유의 사항
상용 프레임워크 도입 시 특정 제품에 대한 종속성에 대한 문제가 있으며 , Open 프레임워크 도입 시 기술지원 주체와
향후 유지보수에 대한 명확한 근거를 확보 및 Best Practices 부재로 인한 단점이 지적되고 있습니다 .
상용 Application Framework 유의 사항 Open Framework 유의 사항
개발비 상승 요인 작용 Best Practices 부족
프레임워크 종속성으로 인한 후속 사업 수주 프레임워크 아키텍처 전문가 확보 어려움
상용 프레임워크간 상호 운영이 안됨 개발환경 , 운영환경 구성 시 어려움
개발자 pool 미약 매뉴얼 부족 및 최신 패치 적용 어려움
최신 기술 적용시 프레임워크 지원에 의존 사업 및 기술 주체에 대한 인식 및 서비스 부족
5