今回も金融ITの歴史と変化についてお話したいと思います。(次回「金融ITのクラウド化について概説してみる3変革篇」リンク)前回の投稿で、勃興から現代にいたるまでの銀行システムの変遷をざっくりとご紹介しました。今回は、なぜ銀行を取り巻く環境が変革を迫られているのかをご紹介したいと思います。銀行の基幹システムで現在多数を占めるプラットフォームとは何だと思いますか?答えはWindowsでもUNIXでもLinuxでもなく「汎用機(メインフレーム)」です。メインフレームとは現在のPCが登場する以前の、複数処理を1台でこなす大型のコンピュータのことです(ざっくり)。銀行で導入されているメインフレームは非常に高速で、現在のNoSQLのような非リレーショナルなデータベースを採用していることが多いです。ハードウェアのバージョンアップでスペック向上が見込め、サポート期間の概念も無いため非常に延命力に優れています。反対に、WindowsやUNIXのようなオープン系システムは存在こそするものの2019年現在でもまだまだシェアは低いです。メインフレームで稼働するプログラムはCOBOLという言語で書かれているケースが比較的多いですが、一つの処理に対し膨大なトランザクションが走っており、この業務フローを変更することが極めて大変になっています。ServiceのようにAPIを前提として外部システムと連携することが不可欠になっています。システムの連携をする際に片方のアーキテクチャが古いと制約が大きく、かつ業務フローが変更しづらいため連携先のサービスの柔軟性が失われます。結果、現代のユーザが当たり前に求めるユーザエクスペリエンスがなかなか達成しづらいということになってしまっています。その結果何が起こったのか?次回ご説明させていただきたいと思います。(今回もクラウドまで到達できませんでした。)お読みいただきありがとうございました。ストラテジストエンタープライズ、特に地域金融機関を中心とした金融業界のお客様に対してソリューションの提案営業を中心に活動しています。その他、各パートナー企業とのアライアンス、イベント等での企画も担当。主な業務であるエンタープライズクラウド、金融IT、ニュース、趣味であるPythonによるデータ分析やデータサイエンスのコンペティションサイトKaggleへの挑戦などについて発信していきたいと思います。Azure環境を手に入れよう次の記事テスト駆動開発(TDD)について簡単に書いてみた。Days%d人のブロガーが「いいね」をつけました。