사례 연구 단스케 은행 Danske Bank
IBM z Systems를 통해 뱅킹 및 고객 서비스 부문에서 더 빠른 혁신 추진
단스케 은행의 사진

Danske Bank는 주요 개발 툴을 계속 사용할 수 있도록 계속해서 IBM Application Delivery Foundation for z Systems 제품군을 사용하며, 우수한 성능을 발휘하고, 더 빠른 테스트와 개발 주기를 지원합니다.

비즈니스 과제

서비스 혁신은 뱅킹에서 경쟁력 있는 차별화의 주요 동인입니다. 단스케 은행은 시장 점유율을 높이고 선발주자의 우위를 유지하기 위해 소프트웨어를 더 빠르게 개발하고 테스트할 수 있는 능력을 갖추고자 했습니다.

혁신적 변화

이 은행은 IBM Application Delivery Foundation for z Systems 제품군을 사용하여 주요 개발 툴을 항상 사용할 수 있게 하고, 성능이 우수하며, 더 빠른 테스트/개발 주기를 지원할 수 있습니다.

결과 향상

개발 환경에서의 성능 및 가용성에 대한 가시성

가속화

z Systems 개발, 은행의 선점 우위 확보에 기여

단순화
표준 기반 그래픽 환경으로 개발
비즈니스 도전 스토리
빠른 변화 지원

경쟁이 치열한 시장에서 지속적으로 새로운 서비스를 출시해야 한다는 압박감으로 인해 단스케 은행은 매우 역동적인 애플리케이션 및 시스템 환경을 운영하고 있습니다. 이 은행은 개발 주기를 단축하고 IT를 비즈니스에 더 가깝게 활용하기 위해 최근 몇 년간 다양한 툴 중에서도 IBM Rational Team Concert 소프트웨어를 사용하여 관리하는 애자일 개발 프로세스를 채택했습니다.

단스케 은행의 수석 소프트웨어 엔지니어이자 기술 설계자인 헨릭 하트빅 옌센(Henrik Hartvig Jensen)은 이렇게 말합니다. "저희의 목표는 시장 점유율을 높일 수 있는 기회를 극대화하는 선점자 우위를 달성하는 것입니다. 최근 덴마크에서 최초의 모바일 결제 앱을 출시했는데, 이를 달성하는 데 Rational 도구가 큰 도움이 되었어요. 품질은 여전히 중요합니다. 시장 출시 기간과 함께 코드 적용 범위, 단위 테스트 및 테스트 적용 범위를 갖춘 견고한 메인프레임 개발 환경은 단스케 은행의 소프트웨어 생산에 있어 중요한 요소입니다.”

이러한 모든 변화와 속도 향상 속에서 단스케 은행은 초고가용성 GDPS 클러스터에서 두 대의 IBM z13 서버를 사용하여 핵심 뱅킹 및 고객 정보 시스템을 IBM z Systems 플랫폼에서 계속 운영하고 있습니다.

단스케 은행의 수석 개발 관리자인 예스퍼 홀리치 폴센(Jesper Hollitsch Poulsen)은 다음과 같이 말합니다. "z Systems는 여전히 단스케 은행에 매우 중요한 플랫폼입니다. 세상이 변화함에 따라 저희는 항상 새로운 가능성을 모색하고 있지만, 이는 진화의 과정입니다. z Systems가 오늘날에도 여전히 핵심 뱅킹에 가장 적합한 장소라는 생각은 변하지 않았습니다. 저희 비즈니스의 중심에 있는 z Systems에서 벗어나려면 매우 강력한 비즈니스 사례가 필요할 것입니다.”

이 은행은 DevOps를 향한 지속적인 여정의 일환으로 개발자가 새로운 소프트웨어를 더욱 쉽게 생성 및 테스트하고 z Systems 및 기타 플랫폼 모두에 대한 단위 테스트를 자동화할 수 있기를 원했습니다. 또한 z Systems 개발 환경을 현대화하여 다른 플랫폼에서 실행되는 Eclipse 및 .NET 개발 환경과 일치시키려는 목표를 세웠습니다.

좀 더 일반적으로 말하자면, 이 은행은 모든 플랫폼에서 개발자의 사고방식을 바꾸어 전체 소프트웨어 수명 주기에서 자동화를 더 많이 사용하고 더 잘 제어할 수 있도록 장려하고자 했습니다. 마지막으로, 단스케 은행은 내부 개발자가 항상 빠르고 효율적이며 생산적으로 작업할 수 있도록 개발 환경의 성능과 가용성을 더 빠르고 정확하게 파악할 수 있어야 했습니다.

ADFz와 IBM Developer for z Systems의 장점은 소프트웨어를 신속하게 제공하는 데 필요한 거의 모든 것을 하나의 인터페이스에 담았다는 점입니다. 헨릭 하트빅 옌센 수석 소프트웨어 엔지니어 및 기술 설계자 Danske Bank
혁신 스토리
종합적인 툴킷

단스케 은행은 약 1,500명의 개발자와 관련 비즈니스 분석가로 구성된 대규모 내부 개발자 커뮤니티(약 700명)를 더 잘 지원하고 안정적이고 신뢰할 수 있는 z Systems 개발 플랫폼을 보장하기 위해 최신 IBM Application Delivery Foundation for z Systems(ADFz) 제품으로 업그레이드했습니다. 이 제품은 IBM z/OS 환경용 애플리케이션의 생성 및 유지 관리의 효율성을 높이기 위해 설계된 핵심 도구 세트를 제공합니다. ADFz는 매월 업데이트를 통해 점진적인 개선 사항을 제공하는 지속적 제공 모델로 z Systems 환경이 최신 기능과 접근 방식에 발맞출 수 있도록 지원합니다.

ADFz에는 애플리케이션 개발 생산성 도구를 제공하는 IBM Developer for z Systems, IBM Debug Tool for z/OS, 컴파일된 애플리케이션을 위한 대화식 소스 레벨 디버깅 도구, 개발자가 애플리케이션의 비정상 종료를 이해하는 데 도움이 되는 실시간 정보를 수집하는 IBM Fault Analyzer for z/OS, z Systems에서 데이터 세트에 대해 작업할 때 향상된 파일 처리를 제공하는 IBM File Manager for z/OS, 애플리케이션이 사용 가능한 자원을 사용하는 방법을 보고하는 IBM Application Performance Analyzer for z/OS와 같은 도구가 포함되어 있습니다.

“ADFz와 IBM Developer for z Systems의 장점은 소프트웨어를 신속하게 제공하는 데 필요한 거의 모든 것이 하나의 인터페이스에 있다는 것입니다.”라고 말옌센은 말합니다. “z Systems를 처음 사용하는 개발자가 빠르게 액세스할 수 있는 사용자 친화적인 환경에서 개발부터 테스트, 문서화, 문제 해결에 이르는 전체 z Systems 소프트웨어 라이프사이클을 처리할 수 있습니다. 덕분에 속도와 효율성이 향상되고, z/OS용 개발과 .NET과 같은 다른 플랫폼 개발 간의 격차를 해소하는 데도 도움이 되죠. 이는 새로운 개발자를 팀에 합류시킬 때 특히 중요하며, 이를 통해 새로운 웹 프런트엔드와 결합된 COBOL 또는 CICS® 서비스를 사용하는 하이브리드 애플리케이션을 보다 쉽게 구축하고 실행할 수 있습니다.”

단스케 은행은 자체 단위 테스트 툴을 개발하여 IBM Developer for z Systems 환경에 통합함으로써 개발부터 테스트 케이스, 단위 테스트, 비즈니스 로직 추가, 최종적으로 프로덕션으로의 전환에 이르기까지 원활한 흐름을 구현했습니다.

“이제 오류를 추적하고 이해하는 데 사용할 수 있는 분석 및 디버그 도구가 생겼습니다.”라고 옌센이 이야기합니다. "IBM Developer for z Systems에서는 전체 프로세스가 더 빠르고 직관적이며, 저희가 개발한 새로운 도구에 쉽게 액세스할 수 있어요. 예를 들어 'Application Diagnostic Systems'라는 도구가 있습니다. 이는 오류 분석기 API를 사용하여 메인프레임에서 시스템 덤프를 추출하여 IDE에서 바로 열 수 있도록 합니다. 프로덕션에 있는 프로그램의 상태와 해당 환경에서의 이력을 확인할 수 있고, 프로그램의 중요도와 변경 허용 여부를 확인할 수 있으며, 댓글이나 메모를 추가하여 다른 사람들이 문제를 인지할 수 있도록 할 수 있죠."

폴센은 "특히 IBM 연구소와 긴밀히 협력하여 자체 개발한 기능을 IBM 도구에 통합할 수 있도록 영감을 주고 있습니다."라고 덧붙입니다. 저희와 IBM은 매우 훌륭한 관계를 맺고 있으며, 저희는 거기에 감사하고 있어요."고 말했다.

핵심 트랜잭션과 고객 정보는 z Systems 플랫폼에 있어도 프런트엔드 서비스는 다른 플랫폼에 있는 경우가 많습니다. 단스케 은행은 양쪽에서 개발 및 테스트를 관리할 수 있는 유사한 그래픽 환경을 제공함으로써 협업의 잠재적 장애물을 줄이고 있습니다.

"또한 기존 리포지토리의 COBOL 및 PL/1 코드를 Rational Team Concert로 마이그레이션하고 있습니다."라고 옌센이 말합니다. "이를 통해 병렬 개발의 한계를 없애고, 신세대 개발자가 그린 스크린에서 작업할 때 발생하는 문화적 충격 없이 검증된 기능을 사용하여 작업하도록 더 쉽게 유도할 수 있습니다!"

옌센은 ADFz 내의 도구가 z Systems 환경이 항상 최적의 성능을 유지하는 데 핵심적인 역할을 한다고 설명합니다. "저희는 IBM 도구를 사용하여 백엔드 CICS 시스템부터 개발 환경까지 모든 것의 성능과 가용성을 모니터링합니다. 또한 도구 소유자인 저희는 IBM API 중 일부를 사용하여 다른 모니터링 시스템을 구축했습니다. 예를 들면 오늘 아침에 디버그 도구의 일부가 다운되는 상황이 발생했는데, 모니터링 시스템을 통해 내부 고객이 문제가 있다고 알려줄 때까지 기다릴 필요 없이 상황에 신속하게 대응하고 해결할 수 있었습니다.

"또한 Problem Determination Tools를 모니터링하여 전체 z Systems 환경에서 어떤 일이 일어나고 있는지 확인합니다. API는 주요 성과 지표를 쉽게 해석할 수 있는 대시보드를 제공하는 Eclipse 내의 Java 기반 프런트엔드인 Remote Application Platform(RAP)에 연결됩니다."

z Systems 플랫폼의 IBM 도구는 특히 테스트 자동화와 같은 영역에서 DevOps로의 전환을 위한 로드맵을 구축하는 데 도움을 주고 있습니다. 예스퍼 홀리치 폴센 선임 개발 관리자 Danske Bank
결과 스토리
더 빠르고 효율적인 미래 수용

단스케 은행은 소프트웨어 개발 기능(제품)을 지속적으로 발전시키고, 출시 기간과 품질에 대한 압박이 높아짐에 따라, 개발자가 ADFz 솔루션을 통해 중요한 도구를 언제든 사용할 수 있도록 지원하고 있습니다. 또한 이 솔루션은 API를 더 많이 활용해 내부 및 외부 모두에서 기존 기능을 보다 효율적으로 표현하려는 은행의 목표에도 부합합니다.

"저희는 z Systems에서 실행되는 서비스에 엔터프라이즈 서비스 버스를 사용하여 더 많은 API를 설정함으로써 내부 역량을 혁신하고 있습니다."라고 옌센이 말합니다. "개발자가 코어 뱅킹 시스템에서 특정 고객의 현재 잔액을 바로 불러오는 등 기존 서비스를 더 쉽게 호출할 수 있도록 함으로써 사람들이 매번 같은 일을 반복하는 경향을 줄여 개발을 가속화하고 내부 효율성을 높여야 합니다. ADFz 자체 내에서 API를 사용하면 여러 소스의 정보를 사용자를 위한 단일 관점으로 가져오는 데 도움이 되며, 제가 오류 로그 찾기 및 분석에 대해 예로 든 것처럼 시간과 노력을 절약할 수 있습니다."

개발자는 IBM Developer for z Systems의 실시간 구문 검사를 통해 코드를 계속 컴파일할 필요 없이 문제를 빠르게 파악할 수 있으므로 시간을 절약하고 개발 주기를 단축할 수 있습니다. 또한 이 도구를 사용하면 성능 계층 구조, 그래픽 프로그램 제어, 향상된 코드 리팩터링 도구 및 신속한 정적 코드 분석을 위한 도구를 비롯한 다른 프로그래밍 보조 도구에 쉽게 액세스할 수 있습니다.

"DevOps로의 전환은 새로운 비즈니스 요구 사항을 충족하기 위해 고품질 애플리케이션과 새로운 기능을 지속적으로 신속하게 제공할 수 있게 해주는 핵심 목표입니다.특히 테스트 자동화와 같은 영역에서 z Systems 플랫폼의 IBM 도구는 DevOps로의 전환을 위한 로드맵을 구축하는 데 큰 도움을 주고 있습니다."라고 폴센은 말합니다. "아직 목표에 도달하지는 못했지만 테스트 주기를 자동화하고 지속적인 통합을 향해 나아가는 데 점점 더 능숙해지고 있습니다. IBM 솔루션은 혁신을 강화하고, 새로운 비즈니스 솔루션을 신속하게 제공하며, 전체 소프트웨어 라이프사이클에 대한 인식을 제고하는 새로운 문화와 사고방식을 주도할 수 있게 도와주고 있어요. 또한 개발, 테스트, 생산의 표준화와 투명성을 높이고 개발 프로세스의 효율성을 높이는 데에도 도움이 됩니다.”

단스케 은행 로고
Danske Bank

1871년에 설립된 단스케 은행(ibm.com 외부 링크)는 북유럽의 종합 은행입니다. 덴마크, 노르웨이, 스웨덴, 핀란드 등 핵심 시장에서는 개인 고객과 기업부터 대규모 기관 고객까지 모든 유형의 고객에게 서비스를 제공합니다. 이 은행은 총 350만 명의 고객을 보유하고 있으며, 이 중 220만 명이 전자 뱅킹을 이용하고 있고 300개의 지점 네트워크가 8개국에 걸쳐 운영되고 있습니다. 정규 직원 19,000명을 보유한 단스케 은행은 유기적으로 또는 인수합병을 통해 지속적으로 성장하고 있습니다.

다음 단계 안내

IBM Application Delivery Foundation for z Systems에 대해 자세히 알아보려면 IBM 담당자 또는 IBM 비즈니스 파트너에게 문의하거나 https://www.ibm.com/kr-ko/products/app-delivery-foundation-for-zos를 방문하세요.

더 많은 고객 사례 보기 또는 IBM Systems에 대해 자세히 알아보기

각주

© Copyright IBM Corporation 2016. IBM Systems, Route 100, Somers, NY 10589. 2016년 9월 미국에서 제작. IBM, IBM 로고, ibm.com CICS, DOORS, GDPS, Rational, Rational Team Concert, z Systems, z13, 및 z/OS는 전 세계 여러 국가에 등록된 International Business Machines Corp.의 상표입니다. 이외의 제품과 서비스 이름은 IBM 또는 다른 회사의 상표일 수 있습니다. IBM 상표의 최신 목록은 웹의 '저작권 및 상표 정보'(ibm.com/legal/copytrade.shtml)에서 확인할 수 있습니다. Java와 모든 Java 기반 상표 및 로고는 Oracle 및/또는 자회사의 상표 또는 등록 상표입니다. 이 문서는 최초 발행일 기준 최신 문서로, IBM은 언제든지 해당 내용을 변경할 수 있습니다. IBM이 현재 영업 중인 모든 국가에서 모든 제품이 제공되는 것은 아닙니다. 본 문서의 정보는 상품성, 특정 목적에의 적합성, 비침해성 보증 또는 조건을 포함하여 명시적 또는 묵시적 보증 없이 '있는 그대로' 제공됩니다. 제품 제공 시의 계약 조건에 따라 해당 IBM 제품을 보증합니다.