「サービスオブジェクト管理」ハイキングで学んだように、EJB 3.0クライアントはダウンロードしたスタブオブジェクトを使ってサービスオブジェクトにメソッド呼び出しを行います。スタブはリクエストをEJB 3.0サーバ/コンテナに委譲し、コンテナは次いで管理対象サービスオブジェクトを呼び出して、結果を返します。このプロセスでは、EJB 3.0コンテナは通過するどのようなメソッド呼び出しも検査し、インターセプトすることができます。そのときコンテナは対象のサービスメソッド呼び出しの前後にランタイムサービスを適用することができます。例えばコンテナは、クライアントがメソッド呼び出しを許可されているかどうかをチェックしたり、メソッド呼び出しスタックをプロファイルやトレースしたり、複数の呼び出しをひとつのトランザクションに結びつけることができます。トランザクションの最後では、コンテナはトランザクションをコミットあるいはロールバックするための追加処理を行うこともできます。
このハイキングでは、まずサービスオブジェクトやメソッドにトランザクションやセキュリティのプロパティを設定する方法を探索します。最後のトレイルでは、独自のインタセプタを開発しコンテナのサービスを拡張する方法についても論じます。