この章では、ページレット・プロデューサの概要と、ページレット・プロデューサのリソースをエクスポートおよびインポートする方法について説明します。
この章の内容は、次のとおりです。
関連項目:
|
権限: この章のタスクを実行するには、ポータルの ポータルの管理設定にアクセスするユーザーで、 権限の詳細は、第29.1項「ポータルのロールと権限について」を参照してください。 |
Oracle WebCenter Portalのページレット・プロデューサは(以前はOracle WebCenter Ensembleと呼ばれていました)、ページレットの動的な開発とデプロイに役立つ有用なツールのセットを提供します。ページレット・プロデューサのプロキシは、内部のアプリケーションや保護されたコンテンツを含む内部リソースへの外部アクセスをユーザーに提供します。ページレット・プロデューサを使用すると、WSRPポートレットとOracle JPDKポートレット、およびOpenSocialガジェットを、Webページやアプリケーションで使用するページレットとして公開できます。
次に示す主要な概念を理解しておくと、ページレット・プロデューサを使用するときに役立ちます。
ページレット・プロデューサ・コンソールは、ページレット・プロデューサのデプロイで様々なオブジェクトの作成と管理に使用されるブラウザベース管理ツールです。このコンソールから、Webアプリケーションをリソースとして登録する、ページレットを作成する、プロキシと変換の設定を管理するなどの操作を実行できます。
ページレット・プロデューサ・コンソールには、次のいずれかの方法でアクセスできます。
WebCenter Portalから、「管理」→「共有アセット」→「ページレット」の順に移動して、「作成」をクリックします。これにより、ページレット・プロデューサ・コンソールが開きます。WebCenter Portalに戻る場合は、「取消」をクリックします。
次に示すURLに移動します。
http://
host_name
:
port_number
/pagelets/admin
ページレット・プロデューサ・コンソールには、ホスト・アプリケーション・サーバーで管理者ロールを割り当てられたユーザーなら誰でもアクセスできます。アプリケーション・サーバーへの管理アクセス権を持たないユーザーに、ページレット・プロデューサ・コンソールへの管理アクセス権を付与するには、EnsembleAdminロールを使用します。
ページレット・プロデューサ・コンソールは、次に示すURLからアクセシビリティ・モードで起動することもできます。
http://host:port/pagelets/admin/accessible
コンソールを使用したページレット・プロデューサの構成とオブジェクトの作成の詳細は、『Oracle Fusion Middleware Oracle WebCenter PortalおよびOracle JDeveloperでのポータルの開発』のページレット・プロデューサを使用したページレットの作成に関する章を参照してください。コンソールを使用したプロデューサの登録とページレット・データの移行の詳細は、『Oracle Fusion Middleware Oracle WebCenter Portalの管理』のページレット・プロデューサの管理に関する章を参照してください。
リソースは、ページレット・プロデューサ内でアプリケーションを登録するために使用される中核的オブジェクトであり、スタンドアロンWebアプリケーション、ポートレット・プロデューサおよびOpenSocialコンテナが含まれます。リソースを作成すると、外部URLへの内部アプリケーションのマッピング、認証の管理およびアプリケーションの変換をプロキシでできます。Webアプリケーションをページレット・プロデューサのリソースとして登録すると、次の操作ができるようになります。
外部アドレスへの内部Webアプリケーションのプロキシ。
プロキシ・レベルとリソース・レベル両方での認証の管理。
プロキシされたWebアプリケーションの変換(URLのリライトを含む)。
ページレットは、ページレット・プロデューサを介してアクセスされるWebページのサブコンポーネントであり、プロキシされたアプリケーションに挿入できます。ページレット・プロデューサのリソースにあるアプリケーションでマークアップを返すものは、ページレットとして登録すると、WebCenter Portalまたは任意のWebアプリケーションで表示できるようになります。
ページレットは、ポートレットに似た再利用可能なユーザー・インタフェース・コンポーネントです。ポートレットはポータル用に設計されたものですが、ページレットは任意のWebページで実行できるように設計されています。どのようなHTMLフラグメントでもページレットにできます。ページレット開発者は、他のページレットと動的に相互作用し、Asynchronous Javascript and XML (AJAX)を使用してユーザー入力に対応する、パラメータ化され構成可能なページレットを作成できます。
ページレット開発の詳細は、『Oracle Fusion Middleware Oracle WebCenter PortalおよびOracle JDeveloperでのポータルの開発』のページレット・プロデューサを使用したページレットの作成に関する章を参照してください。
ページレット・プロデューサを使用すれば、WSRPおよびOracle JPDKポートレットとOpenSocialガジェットを、Webページまたはアプリケーションで使用できるようにページレットとして公開できます。詳細は、『Oracle Fusion Middleware Oracle WebCenter Portalの管理』のページレット・プロデューサの管理に関する章を参照してください。
ページレット・プロデューサのリソースは、ページレット・プロデューサ・コンソールからエクスポートおよびインポートできます。詳細は、Oracle Fusion Middleware Oracle WebCenter Portalの管理のページレット・プロデューサのリソースのエクスポートおよびインポートに関する項を参照してください。WebCenter Portalの「共有アセット」ページから、ページレットを直接エクスポートまたはインポートすることはできません。