Case Study

DBMS, DB 구축 절차, 빅데이터 기술 칼럼, 사례연구 및 세미나 자료를 소개합니다.

신한은행-차세대 뱅킹시스템

Case Study
DBMS별 분류
Tibero
작성자
dataonair
작성일
2008-10-14 00:00
조회
5019











차세대 뱅킹시스템

신한은행

민간자본에 의하여 설립된 일반 시중은행으로 1982년 임직원 279명, 3개의 점포로 영업 개시하였다.1998년 6월 동화은행 인수로 규모를 확장하고, 충북은행, 강원은행과의 합병을 거쳐 2006년 4월 조흥은행과 통합하여 신한은행으로 출범했다. 현재 종합금융 서비스를 바탕으로 점포수 940개, 직원수 12,000여명으로 국내 은행업계 2위의 초대형 은행이다.

사업명 신한은행 차세대 뱅킹 시스템 구축
- New Bank IT 시스템
시스템 규모 사용자 수 : 20,000여 단말 사용자
최대 처리 용량 : 약 3,100 TPS
프로젝트 기간 2004년 12월 ~ 2006년 09월
적용솔루션 ProFrame (Application Framework)
Tmax (TP-Monitor)
JEUS (WAS)
WebtoB (WebServer)

신한은행 New Bank IT시스템 개발 배경


금융 시장에서의‘차세대 시스템’은 글로벌 선진금융으로 가기 위한 경쟁력의 원천으로 인식하고 금융IT가 곧 비즈니스의 프로세스이고 금융 혁신을 의미하며 경쟁력을 결정하는 기준으로 깊이 인식하는 단계에까지 이르렀다.
신한은행 또한 2008년 시행될 자본시장 통합법 및 금융혁신과 금융 자율화, 대형화 및 겸업화 등 경쟁이 심화되는 금융환경에서 과거보다 유연한 IT구조를 가지고 5년 또는 10년 뒤 변화와 환경에 적응하기 위해 안정성과 더불어 유연한 차세대 시스템에 대한 요구가 불가피 하였다.
유연한 차세대 환경을 위해서는 가장 먼저 오픈 시스템이라는 중대한 선택을 하면서도 메인프레임의 성능 및 관리 환경을 대체하여야 했다.
또한 금융 통합 환경에 대응하기 위하여 상품개발의 사이클을 단축하는 데에 비중을 두고 증권과 펀드, 방카슈랑스 등 금융 업종의 경계를 뛰어넘는 상품을 취급할 수 있는 IT 환경은 매우 절실한 과제였다.


New Bank IT시스템 개발 개요


신한은행 차세대 뱅킹시스템(New Bank IT 시스템)은 빠르게 변모하는 고객의 요구와 환경 변화에 즉각 대응하여 경쟁력 향상을 목표로 비즈니스 측면에서는 고객 지향적 시스템 구축, 신속한 상품개발 지원,24x365 영업기반 구축, 비즈니스 기반 구축, 고객정보 및 은행의 각종 정보 통합관리 등을 요구하고 IT 측면에서는 유연성, 확장성, 통합성을 고려한 미래 지향적 아키텍처 확보, 다양한 채널의 일원화 관리, 전행적정보통합 아키텍처 구현, 유지보수의 효율성 및 편의성 제고를 목표로 하였다.
또한 신한은행 차세대 뱅킹 사업은 코어뱅킹 시스템의 혁신, 고객관리 역량 강화, 멀티채널 혁신, 리스크 및 재무관리 혁신, 인프라 혁신을 비전으로 추진하였다.
이러한 비전 실현을 위해 전행적 개방형 아키텍처를 기반으로 통합 및 인터페이스 표준화를 구현하였고 고객중심, 시장 적시성, 사용자 중심 및 기능 중심의 코어뱅킹 시스템 구축을 위해 상품 팩토리(Product Factory)개념을 도입하여 신속한 고객별 맞춤 상품 출시를 위한 기반을 마련하였다.


New Bank IT 시스템의 코어뱅킹 시스템 개발


코어뱅킹 시스템의 사상과 상품 팩토리, 수수료관리, 공통 기능 및 데이터 관리는 ProFrame 및 미들웨어(Tmax) 기반으로 개발 생산성, 안정성, 유연성이 향상된 뱅킹 프레임웍을 구축하였다.


프레임웍 기반의 아키텍처 구현 : 파라미터 드리븐(Parameter Driven)방식과 룰 기반의 프레임웍으로 신속한 상품 및 서비스 지원이 가능하고, 프로그램의 재사용성 향상 및 전체 아키텍처 표준화로 IT 비용절감 및 개발 효율성을 극대화한 구조로 공통업무를 개발하였다. 이를 바탕으로 비즈니스 프로세스를 구현하는 애플리케이션 프레임웍과 단위 업무를 고객사와 TmaxSoft가 공동으로 구현하였다.
검증된 미들웨어 기반의 시스템 개발 : 수신, 여신, 수출입, 외환, 외국환공통, 대행서비스, 고객관리, 총계정 등의 업무 개발에 TP-Monitor 기반의 ProFrame으로 처리함으로써 안정성과 성능을 보장받을 수 있었다. Tmax도입은 메인프레임을 대체할 수 있는 데이터의 정합성, 시스템 안정성을 보장하면서 검증된 WAS(JEUS)기반에서 CRM, 유가증권, 재무회계, 인사관리, 수익관리 등의 단위 시스템과 포털 시스템이 구축 되었다.


신한은행 뱅킹 시스템 구성도

K-20081014-635525.jpg

TmaxSoft 솔루션 도입 효과

■ ProFrame 도입으로 애플리케이션 아키텍처 측면에서 효과적인 방안을 도출하여 차별성 있는 서비스 및 최적의 성능으로 구현
■ ProFrame을 통한 개발 생산성 및 운영 효율성 극대화

  • 수신업무 프로그램 본수 감소 예 : 4,000여본(신한 : 1,000여본, 조흥 : 3,000여본) → 900여본
  • 별도의 개발이나 수정 없이 ProFrame의 DWIO모듈을 이용하여 거래 데이터의 실시간 EDW
    (Enterprise Data Warehouse)반영
  • 하드코딩을 Parameter-Driven, Rule-Driven 개발로 업무기능 모듈 화 및 재사용
  • 통합 개발 환경 제공으로 업무 로직 개발 시 중복 및 오류의 위험성 제거
  • 표준화된 개발 방법 및 도구 지원으로 유지보수의 용이성 극대화
  • 통합 운영환경을 통하여 관리의 편의성 제공

■ ProFrame 도입으로 프로젝트 성공률 보장 및 요구사항에 대한 유연성 보장
■ 검증된 미들웨어(Tmax, JEUS) 기반으로 Mission Critical한 코어뱅킹 시스템의 24x365 안정적인 운용 지원

  • Fail-over, Backup Server를 통한 자동 복구
  • 효율적인 동적 부하 조절 기능을 통해 최대의 시스템 성능 보장
  • Bottleneck 노드에 대해 동적인 Load Balancing 구현

■ Tmax, JEUS 도입으로 분산환경에서의 트랜잭션 정합성 보장

코어뱅킹 시스템 구축의 성공요인

전체 아키텍처에 대한
이해 능력 강화
■ Architecture Advisory Board 기능의 강화를 통한 코어뱅킹 시스템의 표준화 준수
■ Technical Help Desk 운영으로 개발자의 생산성 및 편의성 증가
■ 다양한 합의체 활동으로 수행원 간의 커뮤니케이션 강화
검증된 솔루션
도입을 통한
최적의 시스템 구축
■ 다단계 검증을 통한 신뢰할 수 있는 프레임웍 선정
■ 성능/안정성/유연성을 고려한 솔루션의 도입
■ 패키지의 선진금융기법과 사상 활용
■ 프레임웍의 조기 안정화를 통한 중복작업 방지
■ 솔루션 도입 시 프레임웍과의 연계 유연성 고려
개발 표준화 및
생산성 확보
■ 통합 개발 프레임웍의 도입을 통한 개발 표준화 및 효율성 확보
■ 프레임웍 기반하의 금융업무 개발 경험자의 지