ビジネス トランザクション管理(BTM) は、ビジネス トランザクション モニタリング、アプリケーション トランザクション プロファイリング、またはユーザー定義トランザクション プロファイリングとも呼ばれ、ビジネス トランザクションの観点から情報技術(IT)を管理する方法です。ビジネスまたは技術条件の予期しない変更を検出、警告、修正するだけでなく、 IT インフラストラクチャ全体のトランザクション フローを追跡するためのツールも提供します。BTM は、インフラストラクチャ層全体のトランザクション フローを可視化します。
BTMを使用すると、アプリケーションサポートチームはメッセージのコンテキストとコンテンツ(到着時刻やメッセージの種類など)に基づいてトランザクションを検索できるため、アプリケーション例外、停止したトランザクション、不正なデータ値などの低レベルの問題などの一般的な問題の原因を特定することができます。[1]
BTMの究極の目標は、ビジネストランザクションを実行するユーザーに対するサービス品質を向上させると同時に、それらのトランザクションが実行されるITアプリケーションとインフラストラクチャの有効性を向上させることです。[2] BTMの主な利点は、ITインフラストラクチャ内でトランザクションが遅延している場所を正確に特定できることです。[3] BTMはまた、リソースのプロビジョニングと仮想化を最適化するために、プロアクティブな問題防止とビジネスサービスインテリジェンスの生成を提供することを目指しています。[4]
BTM ソフトウェアの開発に対する需要が高まった要因はいくつかあります。
- 現代のアプリケーションは、より複雑になり、モジュール化され、分散化され、相互依存的になり、環境条件に敏感になっています。
- IT インフラストラクチャは、複雑な多層 (多層アーキテクチャを参照) 環境になっています。
- システム開発におけるサービス指向アーキテクチャの台頭。 [5]
- サービスレベル契約の急増。
アプリケーション
BTMソリューションは、実稼働環境におけるすべてのトランザクションインスタンスをキャプチャし、監視だけでなく分析や計画にも使用できます。アプリケーションには次のものがあります。[6]
- 停止の回避と問題の分離: 層固有のパフォーマンスと可用性の問題を特定して分離します。
- サービス レベル管理: エンド ユーザー レベルとインフラストラクチャ層レベルの両方で SLA を監視し、しきい値違反を警告します。
- インフラストラクチャの最適化: データセンター インフラストラクチャの構成を変更して、使用率を最大化し、パフォーマンスを向上させます。
- 容量計画: 将来の容量要件を見積もるために、使用状況とパフォーマンスの傾向を分析します。
- 変更管理: 変更がトランザクション実行に与える影響の分析。
- クラウド管理: クラウド (プライベート、ハイブリッド、パブリック) と専用 (オンプレミス、オフプレミス) インフラストラクチャの両方にわたってエンドツーエンドのトランザクション フローを追跡します。
トランザクション検出方法
BTMシステムは、OSレベルのソケット、ネットワークパケットスニッフィング、ログ解析、エージェントベースのミドルウェアプロトコルスニッフィングなど、さまざまなデータ収集方法を使用して、トランザクションパス内の各ホップを追跡します。[7]
アプリケーションパフォーマンス管理との関係
BTM は、アプリケーション パフォーマンス管理(APM) または監視の一種として分類されることがあります。エンド ユーザー エクスペリエンス監視、合成トランザクション監視、ディープ ダイブ監視、ビジネス アクティビティ監視 (BAM) ソリューションなどの他の IT 監視システムと連携して機能します。ガートナーによると、BTM とディープ ダイブ監視は「根本的に異なるものであり、関連するプロセスは通常、異なるスキル セットを持つ異なるコミュニティによって実行されます。購入者は、アーキテクチャの複雑さが増し、明らかに機能が重複する場合でも、複数の製品を実装する必要があります。」[8]テクノロジが成熟するにつれて、APM は完全なソリューション セットと見なされるようになりました。イベント相関、システム自動化、予測分析によって、生産性を最大限に高めることができます。これらはすべて APM の一部です。[9]
仮想化とクラウドコンピューティングとの関係
BTM は、データセンターを通過するユーザー トランザクションの実行を動的にマッピングします。仮想化環境とクラウド環境の両方で、アプリケーションとインフラストラクチャの関係は、ある程度動的に割り当てられるか定義されます。BTM は、問題の特定、解決、インフラストラクチャの調整を目的として、各トランザクション インスタンスを現在実行しているインフラストラクチャを検出します。パブリック クラウド アーキテクチャとハイブリッド クラウド アーキテクチャでは、BTM はデータセンターからクラウド プロバイダーへのトランザクションをプロファイルし、その逆のトランザクションをプロファイルすることができます。[10] BTM には、シミュレートされたユーザー レベルを中心としたトランザクションの問題の検出とプロファイリングを含める機能もあります。これは、自動化と AI 技術によって実現され、機能テストと非機能テストも実行します。これらは、体系的レベルとマイクロ レベルの両方で実行されます。[11]
注記
- ^ James Powell (2009 年 10 月 20 日)。「ビジネス トランザクション管理によるエンドツーエンドのトランザクション追跡」。エンタープライズ システム。2010年6 月 6 日閲覧。
- ^ 「ワークフロー管理」。TechNewsWorld。2009年6月30日。 2010年6月6日閲覧。
- ^ 「ビジネストランザクション管理ポータル」 2010 年 8 月2010 年8 月 25 日閲覧。
- ^ Jean-Pierre Garbani (2010 年 9 月 9 日)。「競合分析: アプリケーション パフォーマンス管理とビジネス トランザクション監視」。Forrester Research。2011年2 月 14 日閲覧。
- ^ S-Cube 知識モデル: SOA におけるビジネス トランザクション
- ^ Jean-Pierre Garbani (2010 年 9 月 9 日)。「競合分析: アプリケーション パフォーマンス管理とビジネス トランザクション監視」。Forrester Research。2011年2 月 14 日閲覧。
- ^ 「ビジネストランザクション管理ポータル」 2010 年 8 月2010 年8 月 25 日閲覧。
- ^ 「APM の 5 つの機能的側面を区別する」。Gartner Research。2010 年 9 月 16 日。2011 年 7 月 11 日時点のオリジナルよりアーカイブ。
- ^ 「APM と MoM - 共生ソリューション セット」。APM ダイジェスト。2012 年 5 月 11 日。
- ^ Clabby Analytics (2010 年 9 月)。「クラウドを介したトランザクションの追跡」(PDF) 。Clabby Analytics。2010年 9 月 18 日時点のオリジナル(PDF)からアーカイブ。2017年11 月 1 日に閲覧。
- ^ 「ビジネス トランザクション モニタリングでは、エンド ユーザーに対するパフォーマンスと品質の完全な影響を把握するために、ロジックと分析の両方が必要です」。Testpoint.com.au。Testpoint。2018年10月8 日閲覧。
参考文献
- IDC テクノロジー評価 - ビジネス トランザクション管理: IT 管理の進化における新たな一歩 - 2007 年 3 月 - IDC# EMT1P
- Computer World ホワイト ペーパー - ビジネス トランザクション管理: 仮想環境の管理の促進
- Bitpipe.com ホワイト ペーパー - ビジネス トランザクション管理による高品質な IT サービスの提供
- IBM Redbook - エンドツーエンドの e-ビジネス トランザクション管理を簡単に - 2004 年 2 月
