Danske Bank
IBM z Systemsで銀行業務とカスタマー・サービスのイノベーションを加速
Danske Bankの写真

Danske Bankは、IBM Application Delivery Foundation for z Systemsスイートを使用し続けることで、主要な開発ツールを利用可能な状態に保ち、パフォーマンスを向上させ、テストや開発サイクルの高速化を促進します。

ビジネス上の課題

サービスの革新は、銀行業界における競争上の主要な差別化要因です。先行者利益を維持して市場シェアを獲得するために、Danske Bankはソフトウェアをより迅速に開発およびテストする能力を必要としていました。

概要と経緯

IBM® Application Delivery Foundation for z Systemsスイートの使用で、銀行は主要な開発ツールを常に利用できるようになり、パフォーマンスが向上し、テスト/開発サイクルの高速化が促進されます。

成果 強化

開発ランドスケープにおけるパフォーマンスと可用性の可視化

加速させる

z Systems開発により、先行者利益獲得に貢献

異種の
標準ベースのグラフィカル環境による開発
ビジネス上の課題の詳細
急速な変化をサポート

Danske Bankのアプリケーションとシステムの状況は非常に動的です。競争市場での事業運営のプレッシャーにより、継続的に新しいサービスを立ち上げる必要性が高まっているためです。開発サイクルを短縮し、ITをビジネスに近づけるために、Danske Bankは近年、IBM® Rational Team Concertソフトウェアを使用して管理するアジャイル開発プロセスを採用しています。

Danske Bankのリード・ソフトウェア・エンジニア兼テクニカル・アーキテクトであるHenrik Hartvig Jensen氏は、次のようにコメントしています。「私たちは先行者利益を獲得し、市場シェアを獲得する機会を最大化しようとしてきました。最近、デンマーク初のモバイル決済アプリをリリースしましたが、Rationalツールはその実現に役立ちました。品質は依然として重要です。コードカバレッジ、ユニット・テスト、テストカバレッジを備えた強固なメインフレーム開発環境は、市場投入までの時間と併せ、当行のソフトウェア生産において重要な要素です」

変化し続けスピードが求められる環境でも、Danske Bankは、超高可用性GDPSクラスター内の2台のIBM z13サーバーを使用して、IBM z Systemsプラットフォーム上で中核となる銀行業務および顧客情報システムを実行し続けています。

Danske Bankのシニア開発マネージャー、Jesper Hollitsch Poulsen氏は次のようにコメントしています。「z Systemsは、依然としてDanske Bankにとって極めて重要なプラットフォームです。変化し続ける世界に応じて、私たちは常に新しい可能性を模索していますが、それは進化のプロセスです。私たちは、今でもz Systemsが中核となる銀行業務を行うのに最適であると考えています。当行のビジネスの中心であるz Systemsからの移行には、非常に強力なビジネス・ケースが必要となるでしょう」

DevOpsへの継続的な取り組みの一環として、Danske Bankは開発者が新しいソフトウェアを簡単に作成してテストできるようにし、z Systemsと他のプラットフォームの両方のユニット・テストを自動化したいと考えていました。また、z Systems開発環境を最新化し、他のプラットフォームで実行されているEclipseおよび .NET開発環境と一致させることも目的としていました。

より一般的に言えば、ソフトウェアのライフサイクル全体にわたって自動化のさらなる利用とより適切な制御を促進するために、すべてのプラットフォームの開発者の考え方を変えることを目指したのです。さらにDanske Bankは、社内の開発者が常に迅速かつ効率的、生産的に作業できるよう、開発環境のパフォーマンスと可用性をより正確かつ迅速に可視化する必要がありました。

ADFzと IBM Developer for z Systemsの優れている点は、ソフトウェアを迅速に提供するために必要なほとんどすべてが1つのインターフェースにあることです。 Henrik Hartvig Jensen氏 リード・ソフトウェア・エンジニア兼テクニカル・アーキテクト Danske Bank
概要と経緯の詳細
包括的なツールキット

社内の大規模な開発者コミュニティ(約 1,500 人の開発者と関連するビジネス・アナリストの総数のうち、z Systems側には約700人が在籍)のサポートを改善し、安定した信頼性の高いz Systems開発プラットフォームを確保するため、Danske Bankは最新の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の優れている点は、ソフトウェアを迅速に提供するために必要なほぼすべてが1つのインターフェイスにあることです」とJensen氏は言います。「開発からテスト、ドキュメンテーション、トラブルシューティングに至るまで、z Systemsソフトウェアのライフサイクル全体を、z Systemsを初めて使用する開発者でもすぐにアクセスできるユーザーフレンドリーな環境内ですべて処理できます。これにより、速度と効率が向上し、z/OS向けの開発と.NETなどの他のプラットフォーム向けの開発の間のギャップを埋めることができます。これは新しい開発者をチームに迎え入れるときに特に重要です。また、COBOLまたはCICSサービスと新しいWebフロントエンドを組み合わせて使用するハイブリッド・アプリケーションの構築と実行が容易になります」

Danske Bankは独自のユニット・テストツールを開発し、それをIBM Developer for z Systems環境に統合することで、開発からテストケース、ユニット・テスト、ビジネス・ロジックの追加、そして最終的に本番環境への移行というシームレスなフローを可能にしました。

「こうしてエラーを追跡し理解するために利用できる分析ツールとデバッグ・ツールが利用可能になりました」とJensen氏。「IBM Developer for z Systems内ではプロセス全体がより高速かつ直感的になり、開発した新しいツールに簡単にアクセスできるようになりました。たとえば、『アプリケーション診断システム』というツールがあります。これは、Fault Analyzer APIを使用してメインフレームからシステム・ダンプを抽出し、IDEで直接開くことができるようにします。本番環境でのプログラムの状態とその環境での履歴を確認でき、その重要性と変更が許可されているかどうかを確認でき、他の人が問題を認識できるようにコメントやメモを追加できます」

Poulsen氏はさらに次のように付け加えます。「私たちは引き続きIBM研究所と緊密に連携し、特に自社開発の機能をIBMツールに組み込む取り組みを続けます。素晴らしい双方向の関係が構築されており、協力に感謝しています」

コアのトランザクションと顧客情報はz Systemsプラットフォームに存在しますが、フロントエンド・サービスは他のプラットフォームに存在することがよくあります。Danske Bankは、開発とテストを双方で管理するための同様のグラフィカル環境を提供することで、コラボレーションに対する潜在的な障害を軽減しています。

「また、COBOLおよびPL/1コードを古いリポジトリーからRational Team Concertに移行しています」と Jensen氏。「これにより、並行開発への制限がなくなり、新世代の開発者に実績と信頼のある機能を使用して作業する魅力をアピールすることができます。グリーン・スクリーンで作業するというカルチャー・ショックを与えることはありません」

ADFzのツールは、z Systemsのランドスケープを常に最適な状態に保つ上で重要な役割を果たしているとJensen氏は言います。「IBMのツールを使って、バックエンドのCICSシステムから開発ランドスケープまで、すべてのパフォーマンスと可用性を監視しています。さらに、私たちはツール所有者として、IBM APIの一部を使用して他の監視システムを構築しました。たとえば、ちょうど今朝、デバッグ・ツールの一部がダウンするという事態が発生したのですが、私たちのモニタリング・システムによって、社内の顧客からの問題発生通知を待つことなく、迅速に対応し、事態を解決することができました」

「また、Problem Determination Toolsで監視して、z Systems環境全体で何が起こっているかを確認します。APIは、Eclipse内のJavaベースのフロントエンドであるRemote Application Platform(RAP)にプラグインされ、主要なパフォーマンス指標のわかりやすいダッシュボードを提供しています」

z Systemsプラットフォーム上のIBMツールは、特にテストの自動化などの分野で、DevOpsへの移行に向けたロードマップの構築を促進しています。 Jesper Hollitsch Poulsen氏 シニア・デベロップメント・マネージャー Danske Bank
成果の詳細
より速く、より効率的な未来を受け入れる

Danske Bankは、市場投入までの時間と品質に関するプレッシャーの高まりに対応するためにソフトウェア開発機能を進化させ続けています。こうした環境で、ADFzソリューションは開発者が重要なツールを常に使用できるようにします。このソリューションは、APIをさらに活用して既存の機能を社内外でより効率的にアピールするという銀行の目標にも適合します。

「私たちはエンタープライズ・サービス・バスを使用して、z Systems上で実行されるサービスに対してさらに多くのAPIをセットアップすることで内部機能を変革しています」とJensen氏は言います。「たとえばコア・バンキング・システムから特定の顧客の現在の残高を直接呼び出すなど、開発者が既存のサービスを簡単に呼び出せるようにすることで、内部機能に変更を加え続ける傾向を減らし、開発を加速し内部効率を高める必要があります。ADFz自体の内部では、APIを使用することで、複数のソースからの情報をユーザーの単一の視点に取り込むことができ、エラーログの検索と分析で言及したように、時間と労力を節約できます」

IBM Developer for z Systemsのリアルタイム構文チェックを使用すると、開発者はコードをコンパイルし続ける必要がなく、問題をすぐに確認できるため、時間が節約され、開発サイクルが短縮されます。このツールは、パフォーマンス階層、グラフィカル・プログラム・コントロール、強化されたコード・リファクタリング・ツール、および迅速な静的コード分析のためのツールなど、他のプログラミング支援機能への容易なアクセスも提供します。

「DevOpsへの移行は、新たなビジネス・ニーズに対応するための高品質なアプリケーションと新機能の迅速かつ継続的な提供を可能にする重要な目標です」とPoulsen氏。「当行のz Systemsプラットフォーム上のIBMツールは、特にテストの自動化などの分野で、DevOpsへの移行に向けたロードマップの構築に役立っています。まだ完璧ではありませんが、テスト・サイクルの自動化と継続的統合に向けた構築においては改善が進んでいます。IBMのソリューションは、イノベーションの促進、新しいビジネス・ソリューションの迅速な提供、ソフトウェア・ライフサイクル全体の認識という新しい文化と考え方を推進しています。また、開発、テスト、生産における標準化と透明性の両方を高め、開発プロセス効率の向上にも役立っています」

Danske Bankのロゴ
Danske Bank

1871年に設立されたDanske Bank(リンクはibm.com外)は、北欧のユニバーサル銀行です。デンマーク、ノルウェー、スウェーデン、フィンランドの中核市場で、個人や企業から大規模な機関の顧客まで、あらゆる種類の顧客にサービスを提供しています。この銀行には合計350万人の顧客がおり、そのうち220万人が電子バンキングを利用しています。また8か国で300の支店ネットワークを運営しています。Danske Bankは19,000人のフルタイム従業員を雇用しており、組織的および合併と買収の両方を通じて成長を続けています。

詳細情報はこちら

IBM Application Delivery Foundation for z Systemsの詳細については、IBM担当者またはIBMビジネス・パートナーにお問い合わせいただくか、次のウェブサイトをご覧ください。https://www.ibm.com/jp-ja/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 の登録商標の現在のリストは、Web ページ「著作権および登録商標情報」www.ibm.com/jp-ja/legal/copytrade.shtml でご確認いただけます。JavaおよびすべてのJavaベースの商標およびロゴは、Oracleおよび/またはその関連会社の商標または登録商標です。本資料は最初の発行日時点における最新情報を記載しており、IBMにより予告なしに変更される場合があります。IBMが事業を展開しているすべての国において、すべての製品を利用できるわけではありません。本資料の情報は「現状のまま」で提供されるものとし、明示または暗示を問わず、商品性、特定目的への適合性、および非侵害の保証または条件を含むいかなる保証もしないものとします。IBM製品は、IBM所定の契約書の条項に基づいて保証されます。