メインフレーム上のJavaのコードを解析する

メインフレーム上のJavaのコードを解析する

  • メインフレーム
6分で読めます 更新日 May 6, 2025

ポイント: メインフレームにおけるJavaの採用は急増しており、新しいアプリケーションの64%がそれで開発されています。BMCは自動化された例外処理のためのBMC AMI DevX Abend-AIDや、性能管理のためのBMC AMI Strobeなどの専門ツールを提供し、Java開発の効率と信頼性を向上させています。

  • メインフレーム上のJavaの存在は急速に増加しています。
  • BMCはJavaアプリケーションを最適化しトラブルシューティングするための重要なツールを提供しています。

COBOLはメインフレーム上で支配的なプログラミング言語ですが、Java®はCOBOLの人気に対して大きな進出を果たしています。2025 BMCメインフレームサーベイによると、開発者は新しいメインフレームアプリケーションの64%をJavaで書いており、既存のアプリケーションの55%をこの言語で書き直しています。明らかに、メインフレームの運用者は、適切なツールを活用してJavaを一流のメインフレーム参加者として扱う必要があります。分散型の世界でJava開発をサポートするツールは一般的で馴染みがありますが、メインフレームには専門的なツールが必要で、組織がメインフレーム上でJavaを最適化できるようにします。その結果、メインフレームにおけるJavaの文脈は、それを実装する組織からの特別な配慮を必要とします。

メインフレーム上のJavaツール要件

BMCはメインフレーム上のDevOpsのパイオニアであり、Automated Mainframe Intelligence (AMI)ブランドの下で包括的なメインフレーム管理、DevOps、および自動化ツールのスイートでリーダーシップを維持しています。したがって、BMCがメインフレーム上でJavaをサポートし最適化するツールを提供していることは驚くべきことではありません。実際、BMCは確立されたメインフレームツールの価値をJavaに拡張する完全なJavaツールセットを提供しています。メインフレーム上でのJavaの最適化には、プラットフォームに特有のツールが必要です。メインフレーム上でのJavaパフォーマンスの分析と最適化には、分散環境での類似のタスクとは異なるツールが必要です。たとえば、Javaアプリケーションのパフォーマンスは、それらのアプリケーションをサポートするインフラストラクチャに依存し、Javaにランタイムコンテキストを提供するさまざまなインフラストラクチャ要素間の依存関係を含みます。このようなモダナイゼーションツールは、データ構造やメインフレーム資産との統合、その他の依存関係の特定の要件を考慮する必要があります。

メインフレーム上のJavaのトラブルシューティング

メインフレームがJavaの例外を処理する方法は、他の環境でのJavaとは異なります。もちろん、Javaは独自の例外処理を提供しますが、開発者がそれを正しく実装するとは限りません。その結果、プログラミングエラーが失敗したプログラム自体以上に影響を及ぼす可能性があります。メインフレームは独自の方法で例外を処理します。これは、すべてのCOBOL開発者が証言することができます。このため、メインフレーム上のJavaには独自の例外処理アプローチが必要です。このニーズに対応するのがBMC AMI DevX Abend-AIDであり、メインフレーム上のJavaアプリケーションに自動化された例外処理を提供し、Javaベースのアプリケーションのトラブルシューティングをサポートします。BMC AMI DevX Abend-AIDは、メインフレームの複数の環境で問題を自動的に検出、分析、診断します。メインフレーム上のJavaワークロードにBMC AMI DevX Abend-AIDの力を拡張することで、開発者はJava開発の全ライフサイクルにわたってより生産的になります。

Javaワークロードのパフォーマンス管理

BMCがメインフレーム上のJavaに拡張した2つ目のツールはBMC AMI Strobeで、オペレーターがJavaパフォーマンスデータをキャプチャして分析できるようにし、開発者がメインフレーム上のJavaアプリケーションのリソースボトルネックを特定して排除できるようにします。BMC AMI Strobeは、オペレーターがCPU消費の過剰や実行時間の延長を引き起こすアプリケーションの非効率性を特定するのに役立ちます。BMC AMI Strobe for Java®は、その強力な測定機能をBMC AMI Ops Monitor for Java Environmentsと組み合わせ、オペレーターがメインフレーム上のJavaワークロードのパフォーマンスを測定し分析できるようにします。BMC AMI Strobeを活用することで、メインフレームチームはJavaアプリケーションのパフォーマンスを向上させ、今後より効率的で応答性の高いアプリケーションを開発できます。

Intellyxの見解

BMC AMI DevX Abend-AIDとBMC AMI Strobeの組み合わせは、メインフレームJava開発チームがアプリケーションを開発およびトラブルシューティングしつつ、組織がミッションクリティカルなメインフレームシステムから期待する信頼性を維持できるようにします。これらの利点は、メインフレーム全体にわたって拡張され、モダナイゼーションおよびAIイニシアティブのサポートを強化し、クロスプラットフォームの専門知識を構築し、Javaアプリケーションを含むミッションクリティカルなシステムの平均解決時間を短縮します。ミッションクリティカルなアプリケーション開発とモダナイゼーションの取り組みを支えるためにメインフレーム上のJavaに依存する組織にとって、BMCの業界リーダーシップは、メインフレームでのイノベーションを推進するために必要なサポートを提供します。著作権© Intellyx BV。BMCはIntellyxの顧客です。Intellyxはこの記事の最終的な編集権を保持します。この記事の執筆にAIは使用されていません。

これらの投稿は私の個人的な意見であり、必ずしもBMCの立場、戦略、または意見を代表するものではありません。

メインフレームの関連記事

BMCからのさらなる情報に興味がありますか?

ザ・ブリーフは、メインフレームとエンタープライズオーケストレーションに関する月刊メールです:研究、顧客ストーリー、製品ニュース、イベント。

このオファーに登録することで、あなたはBMCのプライバシーポリシーを読み、同意したことを確認します。

ザ・ブリーフに登録しました

ザ・ブリーフは、メインフレームとエンタープライズオーケストレーション—BMC AMIおよびControl-M—に関するアナリストの研究、顧客の展開、両者にわたるイベントを網羅しています。