チュートリアル : 初めてのビジネス プロセス構築

     前  次    目次     
ここから内容

手順 1 : ビジネス プロセス アプリケーションの作成

この手順では、WebLogic Workshop を使用してアプリケーションを作成し、チュートリアル ビジネス プロセス (RequestQuote.java) を構築します。この手順でのタスクは次のとおりです。

ビジネス プロセス チュートリアル アプリケーションを作成するには
  1. BEA Workshop for WebLogic メニューから、[ファイルArrow symbol新規Arrow symbolその他] をクリックします。[ウィザードを選択] ダイアログ ボックスが表示されます。
  2. WebLogic Integration を展開し、[チュートリアル : 見積り要求プロセス アプリケーション] を選択し、[次へ] をクリックします。
  3. 図 2-1 [ウィザードを選択] ダイアログ ボックス


     [ウィザードを選択] ダイアログ ボックス

  4. [見積り要求プロセス アプリケーション] ダイアログ ボックスで、以下を入力します。
    1. [EAR プロジェクト名] フィールドに、Tutorial_Process_Application_Ear と入力します。
    2. [Web プロジェクト名] フィールドに、Tutorial_Process_Application_Web と入力します。
    3. [ユーティリティ プロジェクト名] フィールドに、Tutorial_Process_Application_Utility と入力します。
    4. [Weblogic Integration システムおよびコントロール スキーマをユーティリティ プロジェクトに追加] チェック ボックスをオンにして、ユーティリティ プロジェクトの Schemas フォルダにシステム スキーマを追加します。
    5. 図 2-2 見積り要求アプリケーションの作成


      見積り要求アプリケーションの作成

  5. [終了] をクリックします。
  6. 表示された [関連付けられたパースペクティブを開きますか?] ダイアログ ボックスで、[はい] をクリックし、Workshop パースペクティブからプロセス パースペクティブに切り替えます。
  7. 図 2-3 関連付けられたパースペクティブの表示


    関連付けられたパースペクティブの表示

注意 : Workshop は、WebLogic Integration 用 9.2 Workshop のデフォルトのパースペクティブです。プロセス パースペクティブには、[ノード パレット] や [データ パレット] など、必要なすべてのビューが含まれています。
注意 : 同様に、XQuery トランスフォーメーション パースペクティブには、[式の関数]、[式の変数]、[対象の式]、[制約] など、XQuery トランスフォーメーションに関連するビューが含まれています。
  1. チュートリアル プロセス アプリケーションが作成され、[パッケージ・エクスプローラー] ペインに表示されます。
  2. 図 2-4 [パッケージ・エクスプローラー] ペイン


    [パッケージ・エクスプローラー] ペイン

    [パッケージ・エクスプローラー] ペインには、アプリケーションで使用できるファイルやリソースが表示されます。

    Web プロジェクト名 - WebLogic Integration プロセス ファセットが追加されたプロジェクト。アプリケーションには必ず、1 つ以上のプロジェクトが含まれます。プロジェクトは、WebLogic Server アプリケーションを表します。言い換えると、プロジェクトを作成するということは、Web アプリケーションを作成することです。プロジェクト名は、クライアントがアプリケーションへのアクセスに使用する URL に組み込まれます。

    ユーティリティ プロジェクト名 - アプリケーションで使用する XML スキーマとメッセージ ブローカ チャネル ファイルが含まれるプロジェクト。

    Web アプリケーションは、ビジネス プロセス、Web サービス、JSP、サーブレット、HTML ページなど、Web リソースの集合を定義する J2EE デプロイメント ユニットであり、EJB などの外部リソースへの参照を定義できます。

    requestquote - ビジネス プロセス、トランスフォーメーション、xq ファイルが格納されています。

    • FileQuote.java - 見積り要求ビジネス プロセスがファイル システムにファイルを書き込むために使用するファイル コントロールです。
    • PriceAvailTransformations.java - RequestQuote.java で使用するデータ トランスフォーメーションが含まれています
    • RequestQuote.java - 完了したビジネス プロセス。チュートリアルではこのビジネス プロセスを再構築する手順を説明します。再構築を開始する前にこのビジネス プロセスを実行してテストすることができます。
    • RequestQuoteTransformation.java および TutorialJoin.java - RequestQuote.java で使用するデータ トランスフォーメーションが含まれています。
    • XQ ファイル - トランスフォーメーション ファイルのトランスフォーメーション メソッドごとに、1 つの XQ ファイルが作成されます。XQ ファイルには、プロジェクト内のトランスフォーメーション ファイルによって呼び出された、XQuery 言語で記述されたクエリが含まれています。

      requestquote.services フォルダには、ビジネス プロセスが対話するサービスが格納されています。services フォルダには、Web サービス、Web サービス コントロール、ビジネス プロセス、およびプロセス コントロールが含まれています。

      testxml フォルダには、完了したビジネス プロセスのテストに使用できる XML ファイルが格納されています。

      注意 : アプリケーション フォルダに用意されている RequestQuote.java を実行してテストするには、「手順 12 : 見積り要求ビジネス プロセスの実行」を完了します。
  3. このチュートリアルでは、RequestQuote.java を最初から構築します。このため、先に進むには、Tutorial_Process_Application_WEB プロジェクトから以下のファイルを削除する必要があります。
    • RequestQuote.java
    • RequestQuoteTransformation.java および以下の XQ ファイル
    • RequestQuoteavailProcessor_avail.xq
      RequestQuoteavailProcessorGetAvail.xq
      RequestQuotepriceProcessor_returnPrice.xq
      RequestQuotepriceProcessorGetPrice.xq
      RequestQuotetaxCalculationRequestTaxRate.xq

      図 2-5 Web プロジェクト ファイル


      Web プロジェクト ファイル

      注意 : これらのファイルを削除するには、マウスのポインタを [パッケージ・エクスプローラー] タブ内に置き、〔Shift〕を押しながら、削除するファイルを選択します。右クリックして [削除] を選択します。削除を確認するダイアログ ボックスで [はい] をクリックします。この手順に記載されているファイルだけを削除してください。他のファイルはすべて、ビジネス プロセスの構築に必要です。選択したファイルは、[パッケージ・エクスプローラー] ペインと、ファイル システムのアプリケーション フォルダから削除されます。
見積り要求ビジネス プロセスの設計を開始するには

この手順では、requestquote フォルダ内の RequestQuote.java ビジネス プロセスの再作成を開始します。

  1. [パッケージ・エクスプローラー] ペインで、Tutorial_Process_ApplicationWeb\src\requestquote フォルダを右クリックします。
  2. 表示されるメニューから、[新規Arrow symbolプロセス] を選択します。[新しいプロセス] ダイアログ ボックスが表示されます。
  3. 図 2-6 [新しいプロセス] ダイアログ ボックス


    [新しいプロセス] ダイアログ ボックス

  4. [名前] フィールドに、RequestQuote と入力します。
  5. [終了] をクリックします。
  6. 新しい RequestQuote.java ファイルが作成され、デザイン ビューに表示されます。この時点でこのファイルに含まれているのは開始ノードと完了ノードだけです。


    [新しいプロセス] ダイアログ ボックス

関連トピック

アプリケーションのコンポーネント


  ページの先頭       前  次