この図は、WebLogic Server EJB アプリケーションにおけるトランザクションの仕組みを示したものです。トランザクションは、EJB コンテナにより管理される場合もあれば、EJB そのものによって管理される場合もあります。コンテナ管理によるトランザクションの場合は、メソッドが呼び出されるたびに WebLogic Server EJB コンテナでどのようにトランザクションが処理されるかを、EJB デプロイメント記述子の属性で指定します。一方、Bean 管理によるトランザクションの場合は EJB から UserTransaction
オブジェクトに対する明示的なメソッドが呼び出されることで、トランザクションの開始、コミット、およびロールバックが行われます。