Danske Bank, 은행 업무에서 경쟁력 있는 차별화 주도
서비스 혁신을 지원하는 IBM Application Delivery Foundation for z/OS 제품군
Danske Bank 로고가 보이는 Danske Bank 사무실 기둥이 있는 건물 외관

경쟁이 치열한 시장으로 인해 새로운 서비스를 지속적으로 출시해야 하는 상황에서 Danske Bank의 애플리케이션 및 시스템 환경은 매우 역동적입니다. 개발 주기를 단축하고 IT를 비즈니스에 더 가깝게 만들기 위해 이 은행은 IBM® 엔지니어링 워크플로우 관리 소프트웨어 및 기타 도구를 사용하여 관리되는 애자일 개발 프로세스를 채택했습니다.

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

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

Danske Bank의 메인프레임 CI/CD(Continuous Integration/Continuous Delivery) 및 리포지토리 제품 소유자인 Henrik Sloth Schade는 "IBM Z는 Danske Bank에 매우 중요한 플랫폼입니다. 세상이 변화함에 따라 우리는 항상 새로운 가능성을 모색하고 있지만, 이는 진화하는 과정이며, IBM Z는 오늘날에도 여전히 코어 뱅킹을 수행하기에 가장 적합한 장소라고 생각합니다. IBM Z는 우리 비즈니스의 중심에 있습니다."

Danske Bank는 개발자가 새로운 소프트웨어를 보다 쉽게 개발 및 테스트하고 IBM Z 및 기타 플랫폼 모두에 대한 단위 테스트를 자동화할 수 있도록 지원하고자 했습니다. Jensen은 "우리는 이미 수행 중인 작업에 추가 가드레일을 구현하여 전체 메인프레임 개발 파이프라인에서 엔드 투 엔드 자동화 기능을 달성하는 데 중점을 두고 있습니다"라고 설명합니다.

현대화를 향한 지속적인 노력의 일환으로, 단스케 은행은 IBM Z 개발 환경을 다른 플랫폼에서 실행되는 Eclipse 및 .NET 개발 환경과 일치시키기 위해 노력해 왔습니다. 이 은행은 전체 소프트웨어 수명 주기에서 자동화를 더 많이 사용하고 더 나은 제어를 장려하고자 했습니다. 마지막으로, 단스케 은행은 내부 개발자가 빠르고 효율적이며 생산적으로 작업할 수 있도록 개발 환경의 성능과 가용성에 대한 더 나은 인사이트를 더 빠르게 확보해야 했습니다.

사례 연구 다운로드(272KB)
50% 더 빠른 시장 출시

Danske Bank는 이제 예전보다 절반의 시간 내에 제품을 시장에 출시할 수 있습니다.

60% 더 빠른 개발

IBM Developer for z/OS를 사용하면 개발 주기를 60% 단축할 수 있습니다.

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

1700개의 IDz 설치와 1000명 미만의 활성 메인프레임 개발자, 매일 500명 이상의 고유 사용자로 구성된 대규모 내부 개발자 커뮤니티를 더 잘 지원하고 안정적이고 신뢰할 수 있는 IBM Z 개발 플랫폼을 보장하기 위해 단스케 은행은 최신 z/OS용 IBM Application Delivery Foundation(ADFz)으로 업그레이드했습니다.

지속적인 업데이트 모델을 기반으로 하는 ADFz는 연중 내내 점진적인 개선 사항을 제공합니다. ADFz의 전체 핵심 툴 세트는 IBM z/OS 환경용 애플리케이션을 생성하고 유지 관리하는 데 있어 효율성을 높이기 위해 설계되었으며, IBM Developer for z/OS, IBM Debug for z/OS, IBM Fault Analyzer for z/OS, IBM File Manager for z/OS 및 IBM Application Performance Analyzer for z/OS.

Jensen은 "이러한 IBM 솔루션의 장점은 소프트웨어를 신속하게 제공하는 데 필요한 거의 모든 것이 하나의 인터페이스에 있다는 것입니다. "우리는 IBM Z를 처음 접하는 개발자들이 빠르게 액세스할 수 있는 사용자 친화적인 환경에서 전체 IBM Z 소프트웨어 라이프사이클을 처리할 수 있습니다. 이를 통해 속도와 효율성을 높이고 z/OS 개발과 다른 플랫폼 간의 격차를 해소할 수 있습니다."

Danske Bank는 IBM Developer for z/OS 환경에 통합된 자체 단위 테스트 툴을 개발하여 개발에서 테스트 케이스, 단위 테스트, 비즈니스 로직 추가, 그리고 최종적으로 프로덕션으로의 전환에 이르는 원활한 플로우를 가능하게 했습니다.

Jensen은 "IBM Developer for z/OS에서는 전체 분석 및 디버깅 프로세스가 더 빠르고 직관적이며, 우리가 개발한 새로운 툴에 쉽게 액세스할 수 있다"고 말합니다. "우리의 '애플리케이션 진단 시스템' 툴은 결함 분석기 API를 사용하여 메인프레임에서 시스템 덤프를 추출하고 IDE에서 직접 열어 프로덕션 중인 프로그램의 현재 상태와 기록을 확인하고, 중요도와 변경 가능 여부를 확인하며, 문제에 플래그를 지정하는 주석을 추가합니다."

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

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

"또한 COBOL 및 PL/1 코드를 이전 저장소에서 IBM Engineering Workflow Management로 마이그레이션했습니다. "이를 통해 그린 스크린 작업의 문화적 충격 없이 검증되고 신뢰할 수 있는 기능으로 작업할 새로운 세대의 개발자를 더 쉽게 유치할 수 있습니다! 직관적으로 사용할 수 있습니다."

Schade는 이렇게 덧붙입니다. “지금 우리가 있는 곳이 정말 자랑스럽습니다. 메인프레임에서 iDZ에 통합할 수 있는 모든 것을 쉽게 사용할 수 있습니다. IBM 툴의 일부 프로세스도 개발 프로세스의 속도를 높이기 위해 채택되거나 조정되었습니다. 메인프레임 개발자는 몇 번의 클릭만으로 IDz를 실제로 활용할 수 있습니다."

옌센은 ADFz 내의 툴이 z Systems 환경이 항상 최적의 성능을 유지하는 데 핵심적인 역할을 한다고 설명합니다. "저희는 IBM 툴을 사용하여 백엔드 CICS 시스템부터 개발 환경까지 모든 것의 성능과 가용성을 모니터링합니다. 종속성을 검색하면 규정 준수를 더 쉽게 유지할 수 있습니다. 분산 공간을 살펴보면 다양한 CI/CD 도구와 규정을 준수하기 위해 변경해야 할 수 있는 1,000개 이상의 다양한 파이프라인 및 설정이 있습니다. 한 가지 작업 방식을 채택하는 것은 어떤 면에서는 제한적일 수 있지만 규정 준수 및 제어 측면에서 이점을 제공합니다.

IBM Z 플랫폼의 IBM 툴은 특히 테스트 자동화와 같은 영역에서 DevOps로의 전환을 위한 로드맵을 구축하는 데 도움이 됩니다. Henrik Sloth Schade 메인프레임 CI/CD 및 리포지토리 제품 소유자 Danske Bank
더 빠르고 효율적인 업무 방식 수용

Danske Bank가 시장 출시 시간 및 품질에 대한 증가하는 압력에 부응하기 위해 소프트웨어 개발 기능을 계속 발전시킴에 따라 ADFz는 개발자가 중요한 도구를 항상 사용할 수 있도록 지원하고 있습니다. 또한 이 솔루션은 API를 더 많이 활용해 내부 및 외부 모두에서 기존 기능을 보다 효율적으로 표현하려는 은행의 목표에도 부합합니다.

Jensen은 "우리는 IBM Z에서 실행되는 서비스에 더 많은 API를 설정하고 있습니다."라고 말합니다. “핵심 뱅킹 시스템에서 직접 고객의 현재 잔액을 불러오는 등 기존 서비스를 더욱 쉽게 호출할 수 있게 되면 개발이 가속화되고 내부 효율성이 향상됩니다. ADFz 내에서 API를 사용하면 여러 소스를 사용자를 위한 단일 관점으로 결합하여 시간과 노력을 절약할 수 있습니다."

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

Jensen은 "우리 개발 환경에서는 가동 중단이 거의 발생하지 않습니다."라고 말합니다. "성과와 성숙도도 향상되었습니다. 몇 년 전, 우리는 25분 이내에 테스트에서 생산으로 전환한다는 목표를 세웠고, 15분 이내에 이를 달성할 수 있음을 입증했습니다! 개발자는 준비가 되어 있어야 하고 무엇을 해야 하는지 알아야 하지만 툴 세트는 이를 수용할 수 있습니다."

“배포 전에 별도의 환경에서 테스트하면 향후 환경을 더욱 안정적으로 만드는 데 도움이 될 것입니다.” 라고 Schade는 덧붙입니다. “우리는 새로운 비즈니스 요구 사항을 충족하기 위해 고품질 애플리케이션과 새로운 기능을 지속적으로 신속하게 제공하는 것을 목표로 합니다. IBM Z 플랫폼의 IBM 툴은 특히 자동화된 테스트에서 DevOps로의 전환을 위한 로드맵을 구축하는 데 도움이 됩니다. 이를 통해 혁신 증대, 새로운 비즈니스 솔루션의 신속한 제공, 전체 소프트웨어 라이프사이클에 대한 인식이라는 새로운 문화와 사고방식을 주도할 수 있습니다. 또한 개발, 테스트 및 생산의 표준화와 투명성을 높이고, 파이프라인을 이해 및 조정하고, 개발 프로세스의 효율성을 개선하는 데도 도움이 됩니다.”

단스케 은행 로고
단스케 뱅크 소개

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

다음 단계 안내

이 사례에 소개된 IBM 솔루션에 대해 자세히 알아보려면 IBM 담당자 또는 IBM 비즈니스 파트너에게 문의하세요.

Innocens

의료 스타트업 Innocens BV는 IBM의 AI를 사용하여 취약한 신생아의 잠재적인 패혈증 징후를 감지하는 데 도움이 되는 솔루션을 설계합니다.

더 알아보기
Neste

Neste는 세계 최고의 재생 연료 및 순환 솔루션 생산업체가 되기 위해 글로벌 ERP 플랫폼을 구축했습니다.

더 알아보기
GBSBank

복원력이 뛰어난 고성능 IBM Storage 덕분에 신뢰를 구축한 GBSBank

더 알아보기
법률

2023년 4월 미국에서 제작.

IBM, IBM 로고, ibm.com, IBM Z, z16, GDPS 및 z/OS는 전 세계 여러 국가에 등록된 International Business Machines Corp.의 상표입니다. 기타 제품 및 서비스 이름은 IBM 또는 다른 회사의 상표일 수 있습니다. 최신 IBM 상표 목록은 ibm.com/legal/copyright-trademark의 '저작권 및 상표 정보'에서 확인할 수 있습니다.

이 문서는 최초 발행일 기준 최신 문서로, IBM은 언제든지 해당 내용을 변경할 수 있습니다. IBM이 현재 영업 중인 모든 국가에서 모든 제품이 제공되는 것은 아닙니다.

명시된 성능 데이터 및 고객 사례는 오직 정보 목적으로 제공됩니다. 실제 성능 결과는 특정 구성 및 작동 조건에 따라 다를 수 있습니다. 본 문서의 정보는 상품성, 특정 목적에의 적합성, 비침해성 보증 또는 조건을 포함하여 명시적 또는 묵시적 보증 없이 '있는 그대로' 제공됩니다. 제품 제공 시의 계약 조건에 따라 해당 IBM 제품을 보증합니다.