ビジネス・プロセス・ポートレットの開発

ビジネス・プロセス・ポートレットは、ポータル・アプリケーションをビジネス・プロセスに接続します。

ビジネス・プロセス・アプリケーションの開発には、次の複数のコンポーネントが関係しています。
  1. コントロールとデータ・フローを含む、ビジネス・プロセス。
  2. タスク処理ポートレット。
  3. WebSphere® Portal Server と WebSphere Process Choreographer から構成されるランタイム環境。
ビジネス・プロセス とは、ビジネスの目標の実現のために繰り返し実行できる、一連のアクティビティーまたはタスクです。 たとえば、ビジネス・プロセスは、Web サイト用のページの作成をサポートできます。プロセスは、次のタスクから構成され、通常、複数の担当者によって実行されます。
  1. Web サイト用の新規 Web ページを作成するタスクを作成する。
  2. タスクを書き込みプロセスに割り当てる。
  3. Web ページを書き込む。
  4. 承認のために Web ページをエディターに転送する。
  5. 訂正のためにタスクを書き込みプロセスに戻す。
  6. 訂正された Web ページを承認のためにエディターに転送する。
  7. エディターによって承認される。
  8. Web サイトに公開するためにタスクを Web マスターに転送する。

WebSphere Portal v5.1 のコンポーネントである WebSphere Process Choreographer は、 Business Process Execution Language for Web Services (BPEL4WS または BPEL) を使用してモデル化されるプロセス用のランタイム環境を提供します。 BPEL は、ビジネス・プロセス構成用の Web サービス標準です。 WebSphere Studio Application Developer Integration Edition は、WebSphere Portal v5.1 (正しい構成) で実行される、BPEL を使用して作成されたビジネス・プロセスを作成するためのプロセス・エディターを提供します。

ビジネス・ポートレット は、タスク処理、プロセス開始、およびその他のサポート・コードを提供するためにビジネス処理コードと相互作用するポートレットです。 Rational® Developer v6.0 は、ビジネス・ポートレットをコード化、テスト、およびデプロイするための開発環境を提供します。

以下の手順では、ビジネス・アプリケーションの開発に伴うプロセスを説明します。 Rational Developer v6.0、WebSphere Studio Application Developer Integration Edition、および WebSphere Portal (WebSphere Process Choreographer 付き) を使用して、ビジネス・アプリケーションを開発、テスト、およびデプロイする方法については、「Integrating your business」 > 「Integrating business processes」の下にある WebSphere Portal Documentation Library for v5.1 を参照してください。

  1. WebSphere Studio Application Developer Integration Edition を使用して、ビジネス・プロセスを作成する。
  2. ビジネス・プロセスの単体テストが終わった後、(Rational Developer で使用する) JAR ファイルとしてクラスをエクスポートし、(WebSphere Portal Server にインストールされる) EAR ファイルとしてアプリケーションをエクスポートする。
  3. Rational Developer を使用して、ポートレット・プロジェクトを作成する。 ポートレットおよびポートレット・プロジェクトの作成を参照してください。
  4. JAR ファイルを Rational Developer にインポートする。
    1. 「プロジェクト・エクスプローラー」ビューで、ポートレット・プロジェクトの /WebContent/WEB-INF/lib ディレクトリーを強調表示して右クリックし、「インポート」を選択する。
    2. JAR ファイルをインポートする。
  5. 次の API を使用してタスク処理ポートレットを開発する。
    • タスク API
    • TaskUI マネージャー API
    • プロパティー・ブローカー API

    これらの API の Javadoc は、WebSphere Portal に付属しています。

  6. プロセス開始ポートレットを開発する。
  7. 正しく構成された WebSphere Portal v5.1 サーバーにビジネス・プロセス EAR ファイルをインストールする。
  8. WebSphere Portal Server にポートレットをデプロイする。
関連情報
WebSphere Portal Documentation Library

(C) Copyright IBM Corporation 2002, 2004. All Rights Reserved. (C) Copyright IBM Japan 2005