EJB サーバーでの 2 PC と分散トランザクションに関する記事を読んでいました。それは言います:
2-PC を使用すると、さまざまなサーバーとリソース (データベースや JMS プロバイダーなど) 間でトランザクションを管理できます。2-PC の詳細は、この本の範囲を超えていますが、それをサポートするシステムでは、EJB またはアプリケーション開発者による特別な操作は必要ありません。
独自の環境でトランザクションを管理するだけでなく、EJB サーバーは他のトランザクション システムと連携できます。たとえば、EJB が BankEJB とは異なるアプリケーション サーバーから実際に送信された場合、2 つのアプリケーション サーバーは協力してトランザクションを 1 つの作業単位として管理します。
2 つの異なるマシンでホストされている 2 つのアプリ サーバーで実行されている 2 つの異なるエンタープライズ アプリ (A と B) があるとします。私が使用しているアプリケーション サーバーは、WebLogic と Oracle AS です。2 台の PC/分散トランザクションが 2 台のサーバー間でトランザクションを調整することは可能ですか (ベンダーが異なる場合でも)? 私の質問が明確でない場合は、お知らせください。