EJBは、分散オブジェクト指向におけるサーバコンポーネントです。
Interstage Studioでは、Enterprise Bean(以降、EBと略します)の開発を行うことができます。EBは、以下の低レベルAPIを隠蔽しており、ビジネスロジックの処理記述だけでサーバ側のプログラム部品の作成を可能にします。
コンポーネントのライフサイクル管理
トランザクション管理
データベース処理
Interstage Studioを使用して、以下を開発することができます。
サーバ側の部品であるEB
EBを使うクライアントアプリケーション
EBの実行環境は、TPモニタやDBMSに依存するトランザクション処理の違いなどを吸収します。このため、動作させるプラットフォームに依存しないサーバプログラム部品を開発できます。