1 アプリケーション・アダプタ・ソリューションの概要
Oracle WebCenterアプリケーション・アダプタは、ビジネス・トランザクションでのアクセス、表示および操作を容易にできるイメージング・ソリューションおよび管理対象添付ソリューションで構成されています。
イメージング・ソリューションはOracle WebCenter Content: Imagingを使用してイメージング、キャプチャおよびワークフローの各機能を提供し、管理対象添付ソリューションはOracle WebCenter Content Server(コンテンツ・サーバー)のリポジトリに格納されているドキュメント添付をビジネス・ユーザーが添付、スキャンおよび取得できるようにします。
この章の構成は、次のとおりです。
1.1 Application Extension Framework (AXF)について
Oracle WebCenter Contentビジネス・アプリケーション統合ソリューションでは、Oracle E-Business SuiteやOracle PeopleSoftなどのビジネス・アプリケーションをImagingやContentなどのコンテンツ管理アプリケーションと統合する際に、Application Extension Framework (AXF)インフラストラクチャというコマンド駆動型のWebサービス統合が使用されます。AXFのJavaベースのオープン・アーキテクチャによって、インテグレータはOracle WebCenter Contentビジネス・アプリケーションの複数の統合ソリューションをビジネス・アプリケーションから独立して構成および変更できるようになります。
BPEL用のAXFインフラストラクチャでは、ソリューション開発者やソリューション・アクセラレータは、AXFデータベース表(WebCenter Imaging表)を基にAXFソリューション、コマンドおよびWebツールを構成し、実装およびカスタマイズします。
AXFソリューションとは、いずれかのAXFインフラストラクチャを使用してコンポーネントを作成するマイクロアプリケーションです。ソリューションは、基本構造のコアAXFの上位にインストールし、ビジネス・アプリケーションのファイルがAXFの機能を使用するソリューションの標準になります。
イメージング・ソリューションは、ユーザー・インタフェース・コンポーネントを提供します。このコンポーネントは、割当て済ヒューマン・ワークフロー・タスクがリスト表示されるタスク・リストと、ユーザーがヒューマン・ワークフロー・タスクを取得、完了およびリリースするタスク詳細領域で構成されています。
どちらのAXF構造も、管理対象添付ソリューションとともに使用できます。(両方のソリューションを使用する場合は、同じAXFバージョンを使用することをお薦めします。)
1.2 BPELイメージング・ソリューションについて
ワークフロー・イメージング・ソリューションは、図1-1に示されているようにImagingをイメージング・ソースとして使用した、ビジネス・アプリケーションとBPEL (Oracle BPELプロセス・マネージャ)との統合です。AXF構成を使用して、ビジネス・ユーザーは、ビジネス・アプリケーション・ユーザー・インタフェースから関連イメージを処理したり、ドキュメント中心のワークフロー・タスクを実行したりできます。
図1-1 イメージング・ソリューションは、Business Application、ImagingおよびBPELシステムを統合します
![図1-1の説明が続きます 図1-1の説明が続きます](img/axf_overview.gif)
「図1-1 イメージング・ソリューションは、Business Application、ImagingおよびBPELシステムを統合します」の説明
この項の内容は次のとおりです。
1.2.1 ビジネス・ユーザーから見たBPELイメージング・ソリューション
ビジネス・ユーザーの観点からは、統合は実質的にシームレスです。エンドユーザーは、BPELイメージング・ソリューションを次の目的で使用します。
-
添付されているイメージおよびメタデータ値を表示します。権限で許可されている内容に応じて、イメージの表示、注釈付けおよび編集に、Imagingのツールを使用します。
-
イメージおよび関連値をイメージング・ビューアで表示しながら、ビジネス・アプリケーションでエントリを入力します。
-
タスクのルーティング、取消し、更新、完了など、ワークフロー・タスクに関連するアクションを実行します。
-
選択されたビジネス・アプリケーション・レコードのサポートするドキュメントをスキャンまたはアップロードします。
-
ビジネス・アプリケーションから移動することなく、ビジネス・アプリケーション・レコードのサポートするイメージを表示します。
1.2.1.1 イメージング・シナリオ1: 請求書処理
請求書の処理用に構成されたBPELイメージング・ソリューションは次のように動作します。
-
ワークフロー・プロセスによって自動的にユーザー・ タスクが生成されます。
請求書がアップロードされると、メタデータ値が割り当てられ、請求書を処理するタスクが生成されます。通常、タスクは、 プロファイルにプールされ、ユーザー・グループはここから選択を行います。1人のユーザーが複数のプロファイルのタスクにアクセスできます。
-
ビジネス・アプリケーションから、ユーザーはProcess Invoices (請求書の処理)というコマンドを選択するか、この名前のボタンまたはリンクをクリックすることによって、イメージング・ソリューションを起動します。
-
ユーザーは、選択したプロファイルについてリストされているタスクから、タスクを1つ選択します。タスクが選択(取得)されると、他のユーザーはそのタスクを使用できなくなります。
-
「タスク・ビューア」では、ユーザーはタスクの請求書のイメージを表示し、そのイメージに基づいてビジネス・アプリケーションでエントリを入力し、関連コマンドを実行します。
その他の アクション・コマンドは、通常、サイド・パネルに表示されます。承認のためにタスクを他のユーザーまたはユーザー・グループにルーティングしたり、他のユーザーが確認できるようにコメントを追加できます。また、タスクのスキップや、タスクのドキュメントの再スキャンまたは削除を行うこともできます。
-
ユーザーはタスクを完了し、必要に応じて別のタスクを開始します。
通常、ビジネス・アプリケーションで変更した内容は、Imagingとの間で同期されます(その逆も同様です)。
ノート:
イメージング・ソリューションのユーザー・タスクの詳細は、『Oracle WebCenterアプリケーション・アダプタの使用』のBPELイメージング・ソリューションの使用に関する項を参照してください。
1.2.1.2 イメージングのシナリオ2: 従業員サポート・ドキュメントの取込み
サポートするドキュメントの取込み用に構成されたイメージング・ソリューションは次のように動作します。
-
ユーザーは、ビジネス・アプリケーションから、従業員レコードなどのレコードを取得します。
-
ユーザーは、Scan Employee Document(従業員ドキュメントのスキャン)というコマンドを選択するか、この名前のリンクまたはボタンをクリックして、ドキュメント・イメージング・ソリューションを起動します。
-
Oracle WebCenter Enterprise Captureが起動され、自動的にスキャンが開始される(デスクトップにスキャナが接続されている場合)か、またはデスクトップから電子イメージをアップロードできます。
-
ユーザーはOracle WebCenter Enterprise Captureで、イメージとともに保存するメタデータ(索引)値を入力します。
-
ユーザーは、「リリース」をクリックして、取り込んだドキュメント・イメージおよびそのメタデータをOracle WebCenter Enterprise CaptureからImagingに送信します。
1.2.1.3 イメージングのシナリオ3: 従業員サポート・ドキュメントの表示
サポートするドキュメントの表示用に構成されたイメージング・ソリューションは次のように動作します。
-
ユーザーは、ビジネス・アプリケーションから、従業員レコードなどのレコードを取得します。
-
ユーザーは、View Employee Document(従業員ドキュメントの表示)というコマンドを選択するか、この名前のボタンまたはリンクをクリックして、ドキュメント・イメージング・ソリューションを起動します。
-
ユーザーは、従業員レコードに関連付けられているドキュメントおよびそのメタデータ値のリストから、ドキュメントを選択します。
-
ドキュメントがイメージング・ビューアに表示されます。ここでは、ドキュメントのイメージを表示したり、適切な権限がある場合には、注釈や表示編集を適用できます。
1.2.2 イメージング・ソリューションのシステム・アーキテクチャ
図1-2は、Oracle E-Business Suiteアダプタのイメージング・ソリューション構成を示しています。
図1-2 Oracle E-Business Suiteアダプタのイメージング・ソリューションのシステム・アーキテクチャ
![図1-2の説明が続きます 図1-2の説明が続きます](img/architecture_imaging_ebs.gif)
「図1-2 Oracle E-Business Suiteアダプタのイメージング・ソリューションのシステム・アーキテクチャ」の説明
図1-3は、Oracle PeopleSoftアダプタのイメージング・ソリューションの構成を示しています。
図1-3 Oracle PeopleSoftアダプタのイメージング・ソリューションのシステム・アーキテクチャ
![図1-3の説明が続きます 図1-3の説明が続きます](img/architecture_imaging_psft.gif)
「図1-3 Oracle PeopleSoftアダプタのイメージング・ソリューションのシステム・アーキテクチャ」の説明
1.2.3 BPELイメージング・ソリューションで使用されるAXFコマンドについて
再使用可能なAXFコマンドを使用して、次に示した機能を実装できます。これらのコマンドの詳細は、コマンドのパラメータおよび実装例を含めて、BPELイメージング・ソリューションのためのAXFのコマンドを参照してください。
BPEL AXFコマンド | 説明 |
---|---|
タスクを開く |
AXFタスク・ビューアのWebページを表示し、ヒューマン・ワークフロー・タスクを取得します。 |
自動タスク |
自動タスク・モードで表示します。このモードでは、新規ヒューマン・ワークフロー・タスクが、タスク・リストに表示されずに自動的にAXFタスク・ビューアに取得されます。 |
タスクのリリース |
ヒューマン・ワークフロー・タスクをリリースし、構成されている場合は、追加アクションを実行します。 |
タスクの完了 |
ヒューマン・ワークフロー・タスクを完了し、構成されている場合は、BPELペイロード属性値を更新して、追加アクションを実行します。 |
リダイレクト |
現在のAXF Webページを、構成に指定されているURLまたはAXF Webページにリダイレクトします。 |
対話の終了 |
AXFとの対話を終了するために外部クライアントによって使用されます。(このコマンドには、パラメータは含まれません。) |
タスクの更新 |
XPATHを使用して、指定されたヒューマン・タスクのBPELペイロード・フィールドの値、またはXMLペイロードの値を更新します。 |
プロシージャからのタスクの更新 |
指定したデータ・ソースを使用してストアド・プロシージャをコールし、XPATHを使用してBPELペイロードの値を更新します。 |
タスクの検証 |
BPELシステム属性データまたはBPELペイロード・データを正規表現言語を使用して検証し、検証結果に基づいて、後続のコマンドを実行します。 |
ノート:
AXFを使用して実行するために、カスタム・コマンドおよび連鎖コマンドをデプロイすることもできます。カスタム・コマンドのデプロイおよび連鎖コマンドとユーザー・インタフェース・コンポーネントの構成を参照してください。
1.2.4 BPELイメージング・ユーザー・インタフェース・コンポーネントについて
BPELイメージング・ソリューションには、次のユーザー・インタフェース・コンポーネントが用意されています。これらは、ユーザーに対して表示されるWebインタフェース・コンポーネントであり、AXF表を使用して構成されます。移入後は、ソリューション・エディタで説明しているように、Imagingのソリューション・エディタを使用してコンポーネントを変更できます。
1.2.4.1 タスク・リストについて
図1-4に示している「タスク・リスト」Webページには、ユーザーが使用可能なタスクのリストが表示されます。これは、AXFインフラストラクチャおよびBPELと相互に作用し、BPEL Worklistアプリケーションで構成されているビューを使用してリストを表示します。
構成の詳細は、タスク・リストWebツールを参照してください。
「タスク・リスト」Webツールには、AXFアクション・コマンドを使用するAXFアクションのリストも表示できます。
1.2.4.2 タスク・ビューアについて
図1-5に示している「タスク・ビューア」Webページには、AXFインフラストラクチャ、BPEL、Imagingおよびビジネス・アプリケーションとの相互作用を通した、イメージとメタデータ値が表示されます。これには通常、AXFアクション・コマンドが含まれるサイド・メニューも表示されます。メタデータ値が含まれるサマリー・セクション、コメント・セクションおよび動的データ表も表示される場合があります。
構成の詳細は、タスク・ビューアWebツールを参照してください。
1.2.4.4 アイデンティティ・ピッカーについて
図1-7に示している「アイデンティティ・ピッカー」Webページでは、ユーザーはBPELに構成されているアイデンティティ・ストアから1つ以上のユーザーまたはグループを選択できます。ユーザーがアイデンティティを選択すると、AXFでは通常、関連する構成可能アクションが実行されます。多くの場合、AXFによって、選択されたユーザーまたはユーザー・グループにタスクが割り当てられるか、委任されます。たとえば、トランザクションで問題が発生したビジネス・ユーザーは、問題を記述したコメントの入力後に、トランザクションの送信先とする例外ハンドラを選択します。
構成の詳細は、アイデンティティ・ピッカーWebツールを参照してください。
1.2.4.5 コメントについて
図1-9に示している「コメント」Webページでは、ユーザーは、トランザクションの処理中にヒューマン・タスクに関連したコメントを入力できます。管理者は、図1-5に示している「タスク・ビューア」のように、単一タスクからのデータを表示する任意のAXF Webページにコメントを表示できます。コメントは、プロセス全体にわたって存続し、ユーザーはコメントを表示したり追加したりできます。BPELワークフロー・タスクでは、ネイティブのコメント機能を使用してコメントが保存されます。
コメントを表示するには、ユーザーは次の図および図1-5で示しているAXF Webページの「コメントの表示」アイコンをクリックします。コメントを追加するには、ユーザーは「コメントの追加」アイコンをクリックします。
図1-8 「コメントの表示」アイコン(左)、「コメントの追加」アイコン(右)
![このイメージは、「コメントの表示」アイコンおよび「コメントの追加」アイコンを示しています。 このイメージは、「コメントの表示」アイコンおよび「コメントの追加」アイコンを示しています。](img/comments_icons.gif)
構成の詳細は、コメントおよびAXF_METADATA_BLOCKS表を参照してください。
1.3 管理対象添付ソリューションについて
このソリューションでは、コンテンツ・サーバーのドキュメントが、ビジネス・アプリケーションの構成に応じてリンク、ボタンまたはメニューから起動されるカスタマイズ可能ウィンドウに、ビジネス・アプリケーション・エンティティの管理対象添付としてリストされます。たとえば、ビジネス・アプリケーションのユーザーは、従業員レコードを表示して、ボタンをクリックすることによって管理対象添付機能を起動し、パスポートのイメージとサポートしているアイデンティティ・ドキュメントを添付します。
ノート:
Enterprise Application Adapter Frameworkの構成で示しているように、Oracle E-Business Suite Forms、Oracle Applications Framework (OAF)およびPeopleSoftを使用して作成したアプリケーション以外にも、管理対象添付ソリューションを、エンタープライズ・アプリケーション・アダプタ・フレームワークを使用してその他のビジネス・アプリケーションと統合できます。
図1-10に示しているように、管理対象添付ソリューションを使用すると、ビジネス・ユーザーは、コンテンツ・サーバー・リポジトリに格納されている添付を添付したり、スキャンしたり、取得したりできます。Oracle WebCenterコンテンツ・サーバー・リポジトリを使用すると、ユーザーは企業全体を通して、コンテンツを安全で正確かつ最新の状態で表示、共同処理およびリタイアできるようになります。
この項の内容は次のとおりです。
1.3.1 ビジネス・ユーザーから見た管理対象添付ソリューション
ビジネス・ユーザーは、ビジネス・アプリケーション環境の拡張機能として、次のタスクを管理対象添付ソリューションで実行できます。
-
新規ドキュメントをContent Serverにチェックインし、選択したビジネス・アプリケーション・エンティティに添付します
-
Oracle WebCenter Enterprise Captureを使用して、ドキュメントを選択したビジネス・アプリケーションに添付しながらスキャンおよびインポートします。
-
ネイティブ・アプリケーション、Web表示可能フォーマットまたはAutoVueビューア(構成されている場合)でドキュメントを開きます
-
選択したビジネス・アプリケーション・エンティティからドキュメントを添付解除します
-
コンテンツ・サーバーを検索し、ドキュメントをコンテンツ・サーバー・リポジトリから選択したビジネス・アプリケーション・エンティティに添付します
-
ドキュメントをチェックアウトし、他のユーザーが変更しないようにロックします
-
ドキュメントのメタデータ値を変更します
-
構成されている場合は、以前に添付されたリビジョンを表示して添付リビジョンを更新します
-
添付ドキュメントの情報を表示します
ノート:
管理対象添付ソリューションのユーザー・タスクの詳細は、『Oracle WebCenterアプリケーション・アダプタの使用』のBPELイメージング・ソリューションの使用に関する項を参照してください。
1.3.1.1 添付シナリオ1: アイデンティティ・ドキュメントの取込み
パスポートなどの従業員アイデンティティ・ドキュメントの取込み用に構成された管理対象添付ソリューションは、次のように動作します。
-
ユーザーは、ビジネス・アプリケーションから、従業員レコードなどのレコードを取得します。
-
ユーザーは、Scan Employee Document(従業員ドキュメントのスキャン)というコマンドを選択するか、この名前のリンクまたはボタンをクリックして、管理対象添付ソリューションを起動します。
-
Oracle WebCenter Enterprise Captureが起動され、自動的にスキャンが開始される(デスクトップにスキャナが接続されている場合)か、またはデスクトップから電子イメージをアップロードできます。
-
ユーザーは、添付設定を選択します。「ドキュメントのスキャン」をクリックしてから、Oracle WebCenter Enterprise Captureでイメージとともに格納するメタデータ(索引)値を入力します。
-
ユーザーは、「リリース」をクリックして、取り込んだドキュメント・イメージおよびそのメタデータをOracle WebCenter Enterprise Captureからコンテンツ・サーバーに送信します。
-
ユーザーは、「リフレッシュ」ボタンをクリックし、選択した従業員レコードの添付としてリストされた、新規スキャン済またはインポート済ドキュメントを表示します。
1.3.1.2 添付シナリオ2: アイデンティティ・ドキュメントの表示および編集
従業員アイデンティティ・ドキュメントの表示用に構成された管理対象添付ソリューションは、次のように動作します。
-
ユーザーは、ビジネス・アプリケーションから従業員レコードを取得します。
-
ユーザーは、View Employee Documents(従業員ドキュメントの表示)というコマンドを選択するか、この名前のリンクまたはボタンをクリックして、管理対象添付ソリューションを起動します。
-
従業員レコードの添付をリストした「管理対象添付」ページが表示されます。
-
添付がユーザーまたは他のユーザーによりチェックアウトされた場合、添付にリビジョン番号が表示される場合があります。リビジョン固有モードが構成されており、旧リビジョンが添付されている場合、旧添付リビジョンを表示するか、新規リビジョンを表示してそれを新規添付バージョンにするかのいずれかを実行できます。
-
ユーザーは、添付ドキュメントの「編集」アイコンを選択します。ユーザーがドキュメントを更新したため、ドキュメントはユーザーに対してチェックアウトされており、他のユーザーは編集できません。ユーザーが改訂済ドキュメントをチェックインすると、ドキュメントのリビジョン番号が増加します。
-
ドキュメントがコンテンツ・サーバー(またはAutoVueビューア)に表示されます。ここでは、ユーザーはドキュメントのイメージを表示したり、適切な権限がある場合には、注釈や表示編集を適用できます。
1.3.2 添付ソリューションで使用されるAXFコマンドおよびサービスについて
管理対象添付ソリューションでは、UCM_Managed_AttachmentsというAXFソリューション・ネームスペースを使用して、ビジネス・アプリケーションからのユーザー・リクエストがオーケストレートされ、コンテンツ・サーバー・リポジトリの管理対象添付ユーザー・インタフェースが表示されます。
-
ビジネス・アプリケーション・ユーザーがビジネス・アプリケーション・エントリから「管理対象添付」コマンドをアクティブにすると、アダプタはAXFリクエストを作成します。ソリューションでは、UCM_Managed_Attachmentsという単一AXFコマンド・ネームスペースがサポートされます。これは、AF_GRANT_ACCESSコマンドを起動します。
-
AF_GRANT_ACCESSコマンドは、AF_GRANT_ACCESSサービスを実装します。このコンテンツ・サーバー・サービスは、ビジネス・アプリケーションにログインしたユーザーに、選択したビジネス・アプリケーション・エンティティに関連付けられていて、ユーザーがセキュリティ・グループ・アクセス権を持っているすべてのコンテンツ・サーバー・ドキュメントへのアクセスを一時的に付与します。また、このサービスは、コンテンツ・サーバーの添付フレームワーク検索を起動するための、管理対象添付のURLが含まれるAXFレスポンスを返します。このフレームワーク検索では、ビジネス・アプリケーション・エンティティに関連付けられているすべてのドキュメントがリストされます。
-
返されたURLを使用して、アダプタではビジネス・アプリケーション・ユーザーに対して管理対象添付のブラウザ・ウィンドウが開かれ、添付リストが関連付けられている、ビジネス・アプリケーション・エンティティのキー値(AFLabel)が表示され、オプションでビジネス・アプリケーションからコンテンツ・サーバーにメタデータ値が渡されます。
コンテンツ・サーバーへのアクセス権がビジネス・アプリケーション・ユーザーに付与されるしくみ
アダプタでは、管理対象添付へのアクセスに対して、一時認可メカニズムが使用されます。AXFは、信頼できるRIDCメカニズムを使用して通信し、認可を必要とするアプリケーション・エンティティおよびユーザー情報があるAF_GRANT_ACCESSサービスを呼び出します。AF_GRANT_ACCESSサービスは、指定された期間のアクセス権をユーザーに付与し、その後ユーザー・セッションを終了します。
1.3.3 管理対象添付ソリューションのシステム・アーキテクチャ
次の図は、Oracle E-Business Suite OAFページの使用(図1-11)およびOracle PeopleSoftの使用(図1-12)のためにインストールされたときの管理対象添付のアーキテクチャを示しています。
図1-11 Oracle E-Business Suite OAF管理対象添付ソリューションのシステム・アーキテクチャ
![図1-11の説明が続きます。 図1-11の説明が続きます。](img/architecture_attchmts_oaf.gif)
「図1-11 Oracle E-Business Suite OAF管理対象添付ソリューションのシステム・アーキテクチャ」の説明
図1-12 Oracle PeopleSoft管理対象添付ソリューションのシステム・アーキテクチャ
![図1-12の説明が続きます。 図1-12の説明が続きます。](img/architecture_attchmts_psft.gif)
「図1-12 Oracle PeopleSoft管理対象添付ソリューションのシステム・アーキテクチャ」の説明
1.4 アダプタ・コンポーネントについて
アプリケーション・アダプタの主要コンポーネントを次に示します。
1.4.1 ビジネス・アプリケーション・プラグイン
これは、Oracle E-Business SuiteまたはOracle PeopleSoft(あるいはその両方)、または別のビジネス・アプリケーションのプラグインで構成されます。
-
Oracle E-Business Suite: Oracle E-Business Suiteプラグインの構成では、Oracle E-Business Suiteデータベースに対して、表の移入と機能の構成を行うPL/SQLスクリプトが実行されます。Oracle E-Business Suiteプラグインの構成を参照してください。AXF関連のOracle E-Business Suite表を使用すると、Oracle E-Business SuiteのフォームまたはページでAXFコンポーネントを使用できるようになります。
-
また、Formsの構成では、カスタム・アクションを既存のOracle E-Business Suite Formsと統合するためのファイルを、Oracle E-Business Suiteシステムにアップロードします。
-
OAFの構成(管理対象添付のみで使用可能)では、ファイルをMDSリポジトリにインポートし、OAFページのパーソナライズによって管理対象添付のボタンを追加します。
-
-
PeopleSoft: Oracle PeopleSoftプラグインの構成では、Oracle PeopleSoftプロジェクトのインポート、AXFと通信するためのIntegration Brokerの構成、ユーザー・ロールの設定およびOracle PeopleSoftページでのAXF機能の有効化を行います。Oracle PeopleSoftプラグインの構成を参照してください。AXF関連のOracle PeopleSoft表を使用すると、Oracle PeopleSoftページでAXFコンポーネントを使用できるようになります。
-
その他のビジネス・アプリケーション: エンタープライズ・アプリケーション・アダプタ・フレームワークと呼ばれる汎用コンポーネントを使用すると、Oracle E-Business SuiteとOracle PeopleSoft以外のビジネス・アプリケーションで使用できるように、管理対象添付ソリューションをカスタマイズできます。詳細は、Enterprise Application Adapter Frameworkの構成を参照してください。
1.4.2 AXFインフラストラクチャ
AXF統合インフラストラクチャでは、ビジネス・アプリケーション統合アダプタからのリクエストを処理するサービス・レイヤーが採用されます。このインフラストラクチャは、Oracle WebCenter Contentインストールに含まれており、インストール時にAXF表が自動的に作成されます。
AXFインフラストラクチャには、次のコンポーネントが含まれています。
1.4.2.1 ソリューション・メディエータ
ソリューション・メディエータは、ビジネス・アプリケーション統合アダプタからAXFリクエストを受信します。ソリューション・メディエータは、単純なAXFリクエスト/レスポンス・プロトコルを実装して、ビジネス・アプリケーション統合アダプタからの抽象機能リクエストを、ビジネス機能を実装するAXFコマンド・コンポーネントに委譲します。ソリューション・メディエータは、AXFリクエストを処理するコマンド・メディエータの起動、対話の管理、一般的なエラー処理など、すべてのAXFリクエスト/レスポンスにわたって一般的なサービスを容易にする役割を担っています。
1.4.2.2 AXFリクエスト/レスポンス
AXFリクエストでは、機能リクエストが使用されます。AXFリクエストは、ソリューション・ネームスペース(DocumentProcessingなどの作業スレッドを表す)およびコマンド・ネームスペース(StartProcessingなどのサービスを表す)によって定義されます。AXFリクエストにオプションの引数が含まれる場合があります。AXFレスポンスには、リクエスタが実行することになる指示と、ビジネス・アプリケーションとAXFソリューション・アプリケーションとの間でアクティビティを同期するために使用される対話ID (CID)が含まれます。ビジネス・アプリケーション統合アダプタには、返されたCIDが格納され、同じソリューション・ネームスペース内の後続リクエストにそのCIDが組み込まれます。
1.4.2.3 コマンド・メディエータ
コマンド・メディエータは、AXFリクエストのソリューション・ネームスペースおよびコマンド・ネームスペースに基づいて、論理機能リクエストをAXFコマンドにマップします。
1.4.2.4 AXFコマンド
AXFコマンドは、ビジネス機能を実装します。コマンドでは、リクエストで指定された引数を使用して、AXFレスポンスを通してリクエスタに指示が返される場合があります。
-
BPELイメージング・ソリューションでは、BPELイメージング・ソリューションで使用されるAXFコマンドについてで示しているように、複数のAXFコマンドが使用されます。
-
管理対象添付ソリューションでは、ビジネス・アプリケーション・エンティティに関連付けられているドキュメントを一時的に表示してそのアクセスを提供するコンテンツ・サーバー・サービスを実装するAXFコマンドが1つだけ使用されます。添付ソリューションで使用されるAXFコマンドおよびサービスについてを参照してください。
1.4.3 AXFユーザー・インタフェース・コンポーネント
アダプタでは、タスク・リストやタスクの詳細(列挙コントロール、アイデンティティ・ブラウザ、メタデータ表示、コメントなどのサブコンポーネントを含む)など、イメージング・ソリューションのユーザー・インタフェース・コンポーネントを使用できます。
BPELイメージング・ソリューションの場合、ユーザー・インタフェース・コンポーネント(タスク・リストおよびタスク・ビューア)は、AXF (WebCenter Imaging)データベース表を使用して構成されます。ソリューション開発者は、Imagingのソリューション・エディタを使用して、またはAXF表を変更することによって、ソリューションをカスタマイズします。BPELイメージング・ユーザー・インタフェース・コンポーネントについてを参照してください。
1.4.4 コンテンツ・サーバー・コンポーネント(管理対象添付)
管理対象添付ソリューションの場合、アダプタには、ZIPファイルにバンドルされているコンテンツ・サーバー・コンポーネントが組み込まれます。これらのコンポーネントは、コンポーネント・マネージャを使用してインストールし、有効化します。これらのコンポーネントによって、AppAdapterフレームワークのコア・ファイルが組み込まれます。コンテンツ・サーバー・コンポーネントの構成を参照してください。
1.5 アダプタのセキュリティと認証について
アダプタは、複数のセキュリティおよび認証レベルを提供します。これらのレベルは、表1-1に示しているように、ソリューション(BPELイメージングまたは管理対象添付)およびビジネス・アプリケーションによって異なります。
表1-1 アダプタのセキュリティ・コントロール
認証/セキュリティ・レベル | ビジネス・アプリケーション | サポートされるソリューション | 説明 | 構成情報 |
---|---|---|---|---|
Webサービス認証(WSS/SOAP) |
Oracle E-Business SuiteおよびOracle PeopleSoft |
BPELイメージングおよび管理対象添付 |
AXFに対してWebサービス・コールが行われたときに実行されます。ソリューションでは、AXFソリューション・メディエータWebサービスに対するユーザー認証がサポートされ、AXFが配置されているアプリケーション・サーバーにインストールされているユーザー名トークン・セキュリティが使用されます。
|
Oracle E-Business Suiteの場合、SOAPセキュリティを使用した通信の保護を参照してください。 Oracle PeopleSoftの場合、管理対象添付Webサービスの通信の構成を参照してください。 |
Webサービス認証(WSS/SOAP) | Oracle E-Business SuiteおよびOracle PeopleSoft | 管理対象添付 |
コンテンツ・サーバーに対してWebサービス・コールが行れたときに実行されます。ソリューションでは、コンテンツ・サーバーのWebサービスに対するユーザー名トークン・セキュリティを使用したユーザー認証がサポートされます。
|
Oracle E-Business Suiteの場合、SOAPセキュリティを使用した通信の保護を参照してください。 Oracle PeopleSoftの場合、管理対象添付Webサービスの通信の構成を参照してください。 |
SSL |
Oracle E-Business SuiteおよびOracle PeopleSoft |
BPELイメージングおよび管理対象添付 |
Oracle E-Business Suiteの場合、AXF_CONFIGS表およびAXF_PROPERTIES表(Forms)を使用するか、またはOAF_AXF_CONFIGS表およびOAF_AXF_PROPERTIES表(OAF)を使用してSSL設定を構成します。 Oracle PeopleSoftの場合、Integration Brokerを使用してSSL設定を構成します。 Oracle E-Business SuiteとOracle PeopleSoftの両方の場合に、Webサーバー・ベースのデジタル証明をビジネス・アプリケーションおよびOracle WebCenter Content側に構成します。 |
Oracle E-Business Suiteの場合、SSLを使用した通信の保護(Oracle E-Business Suite)を参照してください。 Oracle PeopleSoftの場合、SSLを使用した通信の保護(Oracle PeopleSoft)を参照してください。 |
AXFからコンテンツ・サーバー |
Oracle E-Business SuiteおよびOracle PeopleSoft |
管理対象添付 |
AXFが実行されているホストとコンテンツ・サーバーとの間の信頼できる通信を有効にします。 |
AXFとコンテンツ・サーバーの間の通信の保護を参照してください。 |
ドキュメント・セキュリティ |
Oracle E-Business SuiteおよびOracle PeopleSoft |
管理対象添付 |
ユーザーは、添付時(コンテンツ・サーバーへのチェックイン時)にドキュメントへのプライベート・アクセスまたは共有アクセスを指定します。
|
ドキュメント・セキュリティの構成を参照してください。 |
1.6 アダプタのシステム要件
アダプタは、AXF機能を使用するアダプタに標準の、AXF、Imagingおよびコンテンツ・サーバーのファイルの基本構成に加えてインストールされるオプションのソリューションから成ります。アダプタの一般的な要件をこの項で示します。サポートされる構成および動作保証情報は、次のWebページから入手できます。
ノート:
構成を開始する際に、My Oracle Supportで、適用可能な最新のパッチがないかどうか確認してください。
一般的な要件には次のものがあります:
1.6.1 Oracle E-Business Suite
-
完全に機能するOracle E-Business Suiteシステム。Oracle E-Business Suiteアプリケーション・アダプタでは、Oracle E-Business Suite Forms(イメージングおよび管理対象添付)とOAF Webページ(管理対象添付のみ)の両方がサポートされます。サポートされるリリースの詳細は、動作保証マトリックスを参照してください。管理対象添付ソリューションのシステム要件のOracle E-Business Suiteの要件も参照してください。
-
Formsアプリケーションの場合、.PLLコンパイルにOracle E-Business Suite Forms Builderが必要です。特定のリリースが、マトリックスにリストされています。
-
重複したログインを回避するために、Oracle Single Sign-OnまたはOracle Access Managerが必要です。詳細は、『Oracle Platform Security Servicesによるアプリケーションの保護』のOracle Platform Security Servicesの概要に関する項を参照してください。
ノート:
Oracle Single Sign-Onを使用する場合、Oracle Identity Management (OIM)またはOracle Internet Directory (OID)サーバーが必要です。
1.6.2 Oracle PeopleSoft Enterprise
-
完全に機能するOracle PeopleSoftシステムで、PeopleToolsが含まれています。サポートされるリリースの詳細は、動作保証マトリックスを参照してください。
-
重複したログインを回避するために、Oracle Single Sign-OnまたはOracle Access Managerが必要です。詳細は、『Oracle Platform Security Servicesによるアプリケーションの保護』のOracle Platform Security Servicesの概要に関する項を参照してください。
ノート:
Oracle Single Sign-Onを使用する場合、Oracle Identity Management (OIM)またはOracle Internet Directory (OID)サーバーが必要です。
1.6.3 SOA (イメージング・ソリューションの場合のみ)
いずれのイメージング・ソリューションの場合でも、SOAおよび使用可能なパッチ・セットが必要です。BPELサーバー・インスタンスも必要です。BPELはSOAの一部です。
ノート:
管理対象添付ソリューションのみを構成する場合は、SOAは必要ありません。
ノート:
Oracle WebCenter Content(以前のOracle Enterprise Content Management)とSOA Suiteをマップする特定のバージョンが必要です。次のWebページから入手できる動作保証情報を参照してください。
1.7 アダプタの構成ロードマップ
アダプタをインストールした後、Oracle E-Business SuiteおよびOracle PeopleSoft用のプラグイン、AXF設定、BPELイメージング・ソリューション、および管理対象添付ソリューションを構成する必要があります。
主要構成ステップは、次のとおりです。
-
アダプタをOracle E-Business Suiteに構成する場合は、Oracle E-Business Suiteプラグインを構成します。
タスク 参照先 PL/SQLスクリプトを実行して、Oracle E-Business Suiteデータベースを構成します。
いずれか、または両方のOracle E-Business Suiteプラグインを構成します。
-
Formsの構成の場合、PLLファイルを変更することによってOracle E-Business Suite Formsをコンパイルします。
-
OAFの構成の場合、パーソナライズによって管理対象添付のボタンをOAFページに追加します。
SOAPセキュリティおよびSSLを使用して、Oracle E-Business SuiteからAXFへの通信を保護します。
Oracle E-Business Suiteロギングを構成します。
-
-
アダプタをOracle PeopleSoftに構成する場合は、PeopleSoftプラグインを構成します。
タスク 参照先 Oracle PeopleSoft統合プロジェクトをインポートします。
AXFと安全に通信するようIntegration Brokerを構成し、Oracle PeopleSoftユーザーに対してAXFアクセスを構成します。
Oracle PeopleSoftページにAXFコンポーネントを配置します。
Oracle PeopleSoftロギングを構成します。
-
AXF設定を構成します。
タスク 参照先 AXFロギングを構成します。
-
BPELイメージング・ソリューションを構成する場合は、次のステップを完了します。
タスク 参照先 BPEL接続を構成します。
AXF表を構成するか、ソリューション実装アクセラレータを適用します。
初期構成後に、Imagingのソリューション・エディタを使用して、タスク・リストやタスク・ビューアなどのユーザー・インタフェース・コンポーネントを編集します。
AXFドライバ・ページを使用して、機能をテストします。
必要に応じてImaging機能をカスタマイズします。
-
管理対象添付ソリューションを構成する場合は、次のステップを完了します。
タスク 参照先 構成が管理対象添付の追加システム要件を満たしていることを確認します。
管理対象添付のインストール・スクリプトを実行します。
コンテンツ・サーバー・コンポーネントを構成します。
管理対象添付をOracle E-Business SuiteとOracle PeopleSoft以外のビジネス・アプリケーションに構成する場合は、エンタープライズ・アプリケーション・アダプタ・フレームワークを構成します。
管理対象添付の変数を構成します。
必要に応じて、管理対象添付機能をカスタマイズします。
認証およびセキュリティを構成します。
AutoVueを使用してドキュメントの表示を構成します(オプション)。
Oracle WebCenter Enterprise CaptureまたはOracle Distributed Document Captureを使用して、ドキュメントのスキャン/インポートを構成します(オプション)。
Oracle WebCenter Enterprise Captureの構成、Oracle Distributed Document Captureの構成