ビジネス・プロセスおよびヒューマン・タスク用 EJB クライアント・アプリケーションの開発

EJB API は、WebSphere Process Server 上にインストールされているビジネス・プロセスや ヒューマン・タスクを処理する EJB クライアント・アプリケーションを開発するための 汎用的な方法をいくつか提供します。

このタスクを実行する理由と実行時期

この Enterprise JavaBeans (EJB) API を使用すれば、以下を実行するためのクライアント・アプリケーションを作成できます。
EJB API は、次の 2 種類のステートレス・セッション・エンタープライズ Bean として提供されます。

EJB API の詳細は、com.ibm.bpe.api パッケージおよび com.ibm.task.api パッケージの中の Javadoc を参照してください。

以下のステップは、 EJB クライアント・アプリケーションの開発に必要なアクションの概要です。

このタスクのステップ

  1. アプリケーションが提供する機能を決定します。
  2. 使用するセッション Bean を決定します。

    アプリケーションでインプリメントするシナリオに応じて、2 つのセッション Bean のうちの 1 つ、または両方を使用することができます。

  3. アプリケーションのユーザーが必要とする許可権限を判別します。

    アプリケーションのユーザーは、アプリケーションに組み込まれたメソッドを呼び出すこと、およびそれらのメソッドが戻すオブジェクトとそのオブジェクトの属性を表示するのに適した権限ロールを割り当てられていなければなりません。該当するセッション Bean のインスタンスを作成するときに、WebSphere Application Server がコンテキストとそのインスタンスを関連付けます。コンテキストには呼び出し元のプリンシパル ID、グループ・メンバーシップ・リスト、およびロールに関する情報が含まれています。 この情報は、それぞれの呼び出しごとに、呼び出し元の権限を確認するために使用されます。

    Javadoc には、各メソッドの許可情報が含まれています。

  4. アプリケーションをレンダリングする方法を決めます。

    EJB API は、ローカル側でもリモート側でも呼び出すことができます。

  5. アプリケーションを開発します。
    1. EJB API にアクセスします。
    2. EJB API を使用して、プロセスまたはタスクと対話します。
      • データを照会します。
      • データで作業を行います。
関連概念
ビジネス・プロセスのための許可のロール
ヒューマン・タスクのための許可のロール
関連資料
BusinessFlowManagerService インターフェース
HumanTaskManagerService インターフェース

(c) Copyright IBM Corporation 2005, 2006. All rights reserved.
(c) Copyright IBM Japan 2006
このインフォメーション・センターでは、Eclipse テクノロジー (http://www.eclipse.org) が採用されています。