xTECH/日経コンピュータみずほ銀行は新勘定系システムである「MINORI」にSOA(サービス指向アーキテクチャー)を採用した。アプリケーションをコンポーネント化(部品化)することでシステム変更の柔軟性を保ち、保守性を高める狙いだ。同行は今後のアプリケーション開発にかかる期間を約3割短くできると見込む。MINORIの主役は「業務アプリケーション」「CIF(カスタマー・インフォメーション・ファイル)」「取引メイン」の3つだ。各アプリケーションは「商品サービス」という独立したコンポーネントで構成する。最大規模の流動性預金は300の商品サービスからなる。MINORI全体で見ると商品サービスは約3000種類存在する。業務アプリケーションにはそれぞれ残高など顧客データを記録する「元帳」がある。業務アプリケーションごとに分散記録された顧客データを統合する役割を果たすのがCIFだ。ファイルという名前がついているが、その実態はデータベース(DB)である。取引メインはどの商品サービスをどういった順番で呼び出して連携させるか、ワークフローを制御する司令塔だ。業務アプリケーションをまたいだトランザクションの管理も担っている。業務アプリケーションやCIF、取引メインが勘定系の中心で、その周りに銀行ならではのサブシステムがある。ごとに1日の取引計数などを集計した「日計」などのシステムだ。勘定系のデータを情報系から利用できるようにする「データマート(DM)」もある。いわゆるデータウエアハウス(DWH)のことだ。MINORIは各コンポーネントを連動させながら動作する。各コンポーネントの独立性は高く、疎結合の構成を採用している特徴もある。新システム「MINORI」の全体像コンポーネント化で保守性高める(注:みずほフィナンシャルグループの資料を基に日経コンピュータ作成)[画像のクリックで拡大表示]疎結合化で耐障害性も高めるSOAのメリットとしてイメージしやすいのが、プログラム変更に伴う影響を確認する回帰テスト(リグレッションテスト)である。金融業界は特に厳格な回帰テストを求められる。勘定系システムを疎結合にすることによって回帰テストのパターンを減らし、開発工数を削減できるようになる。SOAを採用することで耐障害性も高まる。障害発生時にトラブル箇所の特定が容易になり、障害対応がしやすくなるためだ。2011年3月に大規模システム障害が発生した際には、当時の勘定系システムであった「STEPS」が老朽化し、内部構造が把握しづらい「ブラックボックス」の状態になっていた。トラブルが発生していた箇所を特定するのに手間取るうちに、障害が雪だるま式に膨らんでいった。MINORIならこうした問題が起きにくくなる。勘定系システムにおいて一定のコンポーネント化を進めてきた銀行は他にもある。勘定系システムに詳しい業界関係者は、「サービス単位で細かく分けている例はあまりない。コンポーネントの内部は密結合になっていることが多かった」と語る。「これだけ大規模な勘定系システムをSOAで開発した例はないのではないか」と話す。特殊なオンラインプログラムでない限り、システムを稼働させたままプログラムを入れ替えることも可能にした。プログラムの更新を始める前に、オンライン処理をいわば縮退運転に切り替える。部分的に機能や性能を落としている間にプログラムを更新する。この先は有料会員の登録が必要です。「日経SYSTEMS」定期購読者もログインしてお読みいただけます。xTECHには有料記事(有料会員向けまたは定期購読者向け)、無料記事(登録会員向け)、フリー記事(誰でも閲覧可能)があります。有料記事でも、登録会員向け配信期間は登録会員への登録が必要な場合があります。企業タイプ別戦略までSIビジネスの全課題を分析し、未来戦略を解説します。農家が実感した自動飛行ドローンのすごさクラウドクラウドの新形態「aPaaS」のメリットDXを阻むコミュニケーションの壁とは?AWSとSAPの連携強化がもたらす利点はなぜ自治体は、調達をスマート化できない?デジタル自治体では何が実現できるのか?500万社が導入。価値創造型の社内コミュニケーションとは発想を豊かにする有機的な会議ツールとは働き方が変わる。顧客に響くシステム提案メソッド顧客が目指すビジョンや課題を理解し、顧客自身も気づいていないニーズを見つけ出して解決策を提案するための方法を解説します。本書では、独自の分析により、有望なサービスモデル50を選定。まで解説した他に類を見ないレポー...人工知能の未来2020-2024活用・導入の第一線にいる著者が、今後5年の動きを解説。Reserved.このページに掲載されている記事・写真・図表などの無断転載を禁じます。掲載している情報は、記事執筆時点のものです。