前のトピック: webMethods Integration Server の監視次のトピック: webMethods Integration Server の監視を有効にする方法


webMethods Integration Server について

webMethods Integration Server は、企業が新しいビジネス サービスと既存のビジネス サービスを公開および統合できるようにします。 この製品には、新しいサービスの設計、テスト、展開を行い、疎結合サービスとレガシー システムを自動化し、調整し、組み合わせることによってビジネス プロセスを改善するためのツールが含まれています。

webMethods Integration Server は、サービスを実行および配布するための一元化されたプラットフォームを提供します。 クライアントの要求を受信して解釈し、要求されたサービスを識別して呼び出し、データを予期された形式で実行中のサービスに渡し、サービスによって生成された出力を受信し、その出力をクライアントに返します。

統合プラットフォームとしての webMethods は、主にアプリケーション サーバ、データベース、およびカスタム アプリケーション間でオペレーションを調整し、企業または取引相手が電子ドキュメントを交換できるようにするために使用されます。

webMethods Integration Server のオペレーションを監視するには、以下のトップレベル コンポーネントに関するメトリックを使用します。

アダプタ

アダプタを使用すると、サービス インターフェースの共通のアダプタ フレームワークによって外部アプリケーションと webMethods を統合できます。 アダプタは以下の要素で構成されます。

Integration Server が実行時に外部リソースまたはシステムに接続できるようにするアダプタ接続。‑

Integration Server 上で実行され、外部リソースに対するオペレーションを開始するアダプタ サービス

外部リソースを監視し、Integration Server によって開始されないイベントが発生したことを Integration Server に通知するアダプタ通知

SOA extension for webMethods では、[Adapter Connection Pools]、[Adapter Services]、および[Adapter Notifications]ノードのメトリックを使用して、webMethods Integration Server のために展開したすべてのアダプタのパフォーマンスと全般的な稼働状況を監視できます。

ビジネス プロセス

ビジネス プロセスは、特定のビジネス ルールのセットを使用して特定の順序で実行される、一連の相互に関連するビジネス タスクです。 ほとんどのビジネス プロセスでは、役割が異なる複数のシステムおよび複数のユーザどうしのやり取りが必要です。

たとえば、新入社員の受け入れ準備、発注書の処理、請求書の送付などに対応するビジネス プロセスがあるとします。 その場合、各ビジネス プロセスには、新入社員に対する職場スペースの割り当て、人事(HR)システムへの従業員の追加、事務機器と備品の発注などのビジネス タスクが含まれます。

SOA extension for webMethods では、[WebMethods]-[Business Processes]ノードのメトリックを使用して、定義されているビジネス プロセスのパフォーマンスと全般的な稼働状況を監視できます。

フロー サービス

フロー サービスは、webMethods のフロー言語で記述され、webMethods Integration Server 上に展開されるサービスです。 フロー サービスは、他のフロー サービス、ユーザ定義サービス、組み込みサービス、他のプロバイダ(webMethods アダプタや .NET プラグインなど)のサービスを含め、webMethods サーバ上で実行されているどんなサービスも呼び出すことができます。‑

SOA extension for webMethods では、すべてのフロー サービスのパフォーマンスと全般的な稼働状況を監視することも、監視対象にしないフロー サービスをフィルタして除外することもできます。 フロー サービスに含まれる個々のフロー手順に関するメトリックは、[WebMethods]-[Flow Services]ノードの下に表示されます。

Java サービス

Java サービスは、Java で記述され(または、他の言語で記述されたサービスが Java クラスを使用してラップされ)、webMethods Integration Server 上のサービスとして公開された組み込みサービスおよびユーザ定義サービスです。

SOA extension for webMethods では、すべての Java サービスのパフォーマンスと全般的な稼働状況を監視することも、監視対象にしない Java サービスをフィルタして除外することもできます。 各 Java クラスに含まれる Java メソッドに関するメトリックは、[WebMethods]-[Java services]ノードの下に表示されます。

JDBC 接続プール

webMethods Integration Server は、ネットワーク経由の通信と情報転送を行うために Java データベース接続を使用します。

SOA extension for webMethods では、[WebMethods]-[JDBC Connection Pools]ノードのメトリックを使用して JDBC 接続の可用性を監視できます。

スレッド プール

webMethods Integration Server は、サービスの実行、webMethods Broker からのドキュメントの取得、およびトリガの実行にスレッドを使用します。

SOA extension for webMethods では、[WebMethods]-[Thread Pools]ノードのメトリックを使用してスレッドの可用性を監視できます。

トレーディング ネットワーク

各組織は、トレーディング ネットワークを使用してドキュメントを交換することにより、企業間の関係を確立し、充実させることができます。

SOA extension for webMethods では、[WebMethods]-[Trading Networks]ノードのメトリックを使用してドキュメントの認識と処理を監視できます。

トリガ

トリガは、発行可能なドキュメント タイプへのサブスクリプションを確立し、それらのドキュメント インスタンスの処理方法を指定します。

Broker(ローカル)トリガは、Integration Server 上でローカルに発行されたドキュメント、または Broker に配信されたドキュメントを購読して処理するトリガです。 Broker トリガは、多くの場合、非同期のアダプタ通知に関連付けられています。

JMS トリガは、JMS プロバイダ上の宛先(キューまたはトピック)からメッセージを受信し、それらのメッセージを処理するトリガです。

SOA extension for webMethods では、[WebMethods]-[Triggers]ノードのメトリックを使用してトリガを監視できます。

Web サービス

WebServices メトリックは、クライアントとサーバのビジネス サービス エンドポイント、および各サービス内の関連するオペレーションを表します。

SOA extension for webMethods では、[WebMethods]-[WebServices]ノードを使用して、クライアントとサーバの Web サービス エンドポイントのパフォーマンスと全般的な稼働状況を監視できます。

XSLT サービス

webMethods の内部では、XSLT スタイル シートを使用して XML データを別の形式に変換し、その変換結果を他のサービスに含めることができます。

SOA extension for webMethods では、[WebMethods]-[XSLT Services]ノードを使用して、XSLT 変換のパフォーマンスと全般的な稼働状況を監視できます。