Oracle Service Bus(OSB)は Oracle のエンタープライズ サービス バス(ESB)の実装です。これは、設定ベースおよびポリシー駆動型であり、異種の IT 環境全体で、信頼性の高いサービス指向の統合、サービスの管理、および従来のメッセージブローカリングを提供します。 

このサービスインフラストラクチャ ソフトウェアは、粗粒度、疎結合、および標準ベースのサービスを構築する SOA の原則に準拠しています。さらに、OSB は、メッセージのブローカリング、サービスモニタリング、管理、ダイナミックルーティング、およびインフラストラクチャへのメッセージ変換層として機能します。

OSB は、Oracle WebLogic サーバの実行時ファシリティに依存しています。OSB はさまざまなサービスタイプとトランスポートをサポートしています。

エージェントリリース 4.5.8 以降、AppDynamics はビジネス トランザクション エントリをサポートし、HTTP および JMS トランスポートを終了し、ブローカを通じてアクティビティを関連付け、エンドツーエンドのトランザクションの可視性を提供します。他のトランスポートを使用したアウトバウンドフローは、フローマップ上で相関関係のないカスタムバックエンドとして表示されます。

カスタム設定を使用して、エージェントで http や jms 以外のアウトバウンド転送をインストゥルメント化する方法に影響を与える場合は、ignore-exit-types ノードプロパティを使用してデフォルトの動作を無効にできます。 

OSB 自体で発生するビジネストランザクションの場合、使用されるトランザクションの命名方式は、OSB プロキシのサービスタイプによって異なります。

サービス タイプ(Service Type)命名方式
REST、WSDL、SOAPWebService エントリ
メッセージング、XMLサーブレットエントリ

OSB のプロキシサービスタイプとトランスポートの詳細については、Oracle のマニュアルを参照してください。