この呼びかけはほぼすべての報道機関を通じて伝えられた。 COBOL プログラマーが切実に必要とされています。
いいえ、これは Y2K への懐かしい回帰ではありません。 今年、2020年はCOVID-19パンデミックの真っ只中でした。 ご存知のとおり、失業給付の申請を処理するシステムは危機に瀕していました。 前世紀に COBOL を使用して開発されたシステムは、圧倒的な需要を満たすほど拡張することができませんでした。
これらのシステムとその基盤となるテクノロジーの存在は驚くべきことではありません。 メインフレームや、60 年近く前のシステムの使用は、想像以上に一般的です。 当社独自の調査によると、エンタープライズ アプリ ポートフォリオの平均 11% が「メインフレームとモノリス」のままであることがわかりました。
Micro Focus の調査によると、特に COBOL に対する態度は楽観的であることがわかりました。
古いシステムの置き換えや廃止よりも近代化が好まれ、回答者の 63% が 2020 年に既存の COBOL システムを改善することを選択しました。 さらに、回答者の 92% が、自社の COBOL アプリケーションが戦略的であると感じており、これは 2017 年の回答者の 84% と比較して増加しています。
COBOL と、それをサポートし続けるメインフレームは、今後も存続します。
これらのアプリケーションの戦略的な性質は、その実装とビジネス プロセスとの緊密な統合から生まれます。 これらのアプリが開発されたときは、ビジネス プロセスを支援するだけでなく、それらをアプリケーションにコード化することが一般的でした。 事実上、これらのアプリケーションはビジネスです。
インターネット以降では、アプリケーションがビジネスを拡張するようになりました。 これらは、重要なデータを「コア」システム (多くの場合、メインフレーム上で実行される COBOL で開発されたアプリケーション) に転送するための別のチャネルとして機能しました。
今日、アプリケーションは拡張から置き換えへと移行しつつあります。 再び、アプリケーションはデータ収集の補助手段ではなく、ビジネスをデジタルで表現するものになりつつあります。 私たちは、この進化をデジタル変革の 3 つのフェーズで捉えています。つまり、組織がテクノロジを実装、拡張し、ビジネスと統合して、アプリケーションがビジネスそのものとなるまでです。
デジタル変革の過程で開発されるアプリケーションのかなりの割合は、クラウドネイティブ、つまりマイクロサービスベースです。 これらのアプリケーションは、COBOL の先駆者と同様に、非常に重要であるため、今後 50 年または 60 年経ってもまだ実行されている可能性があります。
今日、アプリケーションなしでは運営できない企業の数を考えてみましょう。 販売時点管理 (POS) システムが決済プロセッサと通信できない場合でも、購入することはできますか? 銀行システムがダウンした場合、入金できますか? 引き出しますか? 雇用主はあなたの給料を振り込んでくれますか? 停電した場合、家のどの程度が機能し続けるでしょうか?
このような深いレベルの統合の影響は実存的です。 私たちはすでにデジタルビジネスに依存しています。 組織がデジタル変革の道を進むにつれて、企業と消費者のテクノロジーへの依存はますます高まっていくでしょう。 多くのビジネス プロセスは、アプリケーションとして初めて表現されます。 既存のプロセスを複製するのではなく、新しいプロセスを作成します。 これらのアプリケーションは、現在私たちが依存している COBOL アプリケーションと同じくらい(おそらくそれ以上に)重要になるでしょう。
デジタル変革を推進するために構築されているマイクロサービス ベースのアプリケーションは、非常に長期間実行される可能性があります。