この章では、ドキュメント、メールおよびワークリストなどのOracle WebCenter Portalのツールおよびサービスのバックエンド・コンポーネントをインストールする方法について説明します。
Oracle WebCenter Portalには、ソーシャル・ネットワーキング機能と個人の生産性機能を公開するツールとサービスのセットが用意されています。この項では、これらのツールとサービスの概要を示します。
Oracle WebCenter Portalのツールとサービスをポータルに統合できます。すべてのツールおよびサービスの機能はデータベースに依存しています。WebCenter Portalで構築されたポータルにツールやサービスを統合するには、MDSスキーマを持つサポートされたデータベースが使用可能であることを確認する必要があります。
次を参照してください。
サポートされるデータベースについては、次のリンクを参照してください。
http://www.oracle.com/technology/software/products/ias/files/fusion_certification.html
データベースのインストールとスキーマの作成については、「データベース・スキーマの作成」を参照
データベースに加えて、一部のツールおよびサービスはバックエンド・コンポーネントに依存しています。ポータルの開発者またはユーザーは、このようなツールやサービスをポータルに統合できるようにするために、次のタスクを実行する必要があります。
バックエンド・コンポーネントのインストール
バックエンド・コンポーネントの構成(必要に応じて)
バックエンド・コンポーネントへの接続の設定
次の表は、Oracle WebCenter Portalのツールとサービスについて説明し、必要なバックエンド・コンポーネントを示しています(必要な場合)。
Oracle WebCenter Portalで使用できるサード・パーティ製品の詳細は、『Oracle WebCenter Portalの管理』を参照してください。
表7-1 ツールおよびサービスのバックエンド要件
ツール/サービス |
説明 |
MDSスキーマでサポートされるデータベースの他に必要なバックエンド・コンポーネント |
接続構成 |
アクティビティ・ストリーム |
ユーザーの接続アクティビティ、ポータル内で実行したアクションおよびビジネス・アクティビティのストリーミング表示を提供します。 |
なし。 |
別の接続は、必要ありません。 |
アナリティクス |
使用状況とパフォーマンス・メトリックを表示します。 |
Oracle WebCenter PortalのAnalyticsコレクタと、Activitiesスキーマを含むサポート対象データベース |
接続が必要です。 |
お知らせ |
ユーザーがお知らせを投稿、パーソナライズおよび管理できるようになります。 |
Oracle WebCenter Portalのディスカッション・サーバーおよびDiscussionsスキーマを含むサポートされるデータベース |
接続が必要です。 条件を満たす場合に、WebCenter Portalに対して接続が自動的に構成されます。詳細は、「Oracle WebCenter Portalのディスカッション・サーバーの使用」を参照してください。 |
ディスカッション |
スレッド化されたディスカッションを作成し、そのディスカッションに参加するための機能を提供します。 |
Oracle WebCenter Portalのディスカッション・サーバーおよびDiscussionsスキーマを含むサポートされるデータベース |
接続が必要です。 条件を満たす場合に、WebCenter Portalに対して接続が自動的に構成されます。詳細は、「Oracle WebCenter Portalのディスカッション・サーバーの使用」を参照 |
ドキュメント |
コンテンツのアップロード、ファイル、フォルダ、wikiおよびブログの作成と管理、ファイルのチェックアウト、ファイルのバージョニングなどの、コンテンツ管理機能やストレージ機能を提供します。 |
コンテンツ・サーバーのコンテンツ・リポジトリ |
接続が必要です。 条件を満たす場合に、WebCenter Portalに対して接続が自動的に構成されます。 |
イベント |
ユーザーが会議、予定などのチームの集まりのスケジューリングに使用できる、個人用およびポータル固有のカレンダを提供します。 |
WEBCENTERスキーマを含むサポートされるデータベース 個人用イベントの場合はMicrosoft Exchange Server 2003またはMicrosoft Exchange Server 2007 |
接続は、個人用カレンダには必要で、ポータル・カレンダには不要です。「カレンダ・イベントのバックエンド要件」を参照。 |
インスタント・メッセージおよびプレゼンス(IMP) |
他の認証済ユーザーのオンライン・プレゼンス・ステータス(オンライン、オフライン、ビジーまたはアイドル)を確認し、ただちにこれらのユーザーに連絡するための機能を提供します。 |
Microsoft Live Communication Server 2005などのサポート対象の通信サーバー |
接続は、手動で作成する必要があります。「インスタント・メッセージおよびプレゼンス(IMP)のバックエンド要件」を参照。 |
リンク |
関連情報の表示、アクセスおよび関連付けを実行するための機能を提供します。たとえば、ディスカッション・スレッドからソリューション・ドキュメントにリンクできます。 |
WEBCENTERスキーマを含むサポートされるデータベース |
別の接続は、必要ありません。 |
リスト |
ユーザーはリストを作成、公開および管理できます。 |
WEBCENTERスキーマを含むサポートされるデータベース |
別の接続は、必要ありません。 |
メール |
IMAPやSMTPメール・サーバーと簡単に統合でき、単純なメール機能(メッセージの表示、開封、作成および削除、添付ファイル付きメッセージの作成、既存メッセージへの返信や転送など)をユーザーが実行できるようになります。 |
Microsoft Exchange Server 2003など、IMAP4やSMTPに基づいたメール・サーバー |
接続は、手動で作成する必要があります。「メールのバックエンド要件」を参照。 |
ノート |
個人的に関連情報を書き留めて、保持する機能を提供します。 注意: この機能は、WebCenter Portalでのみ使用できます。 |
WEBCENTERスキーマを含むサポートされるデータベース |
別の接続は、必要ありません。 |
ピープル・コネクション |
企業のコネクションの作成、そのコネクションでのやり取り、アクティビティの追跡を行うためのオンライン・ソーシャル・ネットワーキング・ツールを提供します。 |
WEBCENTERスキーマを含むサポートされるデータベース |
別の接続は、必要ありません。 |
RSS |
他のWebCenter Portalのツールとサービスおよび外部ソースのコンテンツを、RSS 2.0およびAtom 1.0形式でニュース・フィードとして公開する機能を提供します。 |
なし |
別の接続は、必要ありません。 |
検索 |
Oracle Secure Enterprise Search (SES)アダプタを使用してドキュメントやページを検索できます。 |
Oracle WebCenter Portalオブジェクトの検索に別のバックエンド・コンポーネントは必要ありません。 Oracle WebCenter Portalの他に外部リポジトリを検索するには、最新のパッチが適用され更新されたOracle SES 11.2.2.2が必要です。 |
Oracle SES用の接続が必要です。「検索のバックエンド要件」を参照。 |
タグ |
特定のページやドキュメントに個人的に関係のあるキーワードを1つ以上割り当てて、それらのアイテムを検索結果で発見しやすくする機能を提供します。 |
WEBCENTERスキーマを含むサポートされるデータベース |
別の接続は、必要ありません。 |
ワークフロー |
注意を払う必要のあるビジネス・プロセスを即座に確認できる個人ビューを提供します。これには、ドキュメントの確認リクエストなど、エンタープライズ・アプリケーションから直接送信されるビジネス・プロセスが含まれます。 |
Business Process Execution Language (BPEL)サーバー |
SOA接続が必要です。「WebCenter Portalワークフローのバックエンド要件」を参照。 |
インスタント・メッセージおよびプレゼンス(IMP)は、バックエンド通信サーバーに依存します。この項では、IMPのバックエンド要件について説明します。
IMPの通信サーバーとしてMicrosoft Lync 2010を構成できます。
通信サーバー - インストール
Microsoft Lync 2010のインストールの詳細は、関連Microsoftドキュメントを参照してください。
通信サーバー - 構成と統合
Microsoft Lyncの構成の詳細は、『Oracle WebCenter Portalの管理』のMicrosoft Lyncの構成に関する項を参照してください。
通信サーバーをインストールして構成した後、IMPをWebCenter Portalに統合できるようにするには、通信サーバーの接続を設定する必要があります。IMPの接続の設定の詳細は、『Oracle WebCenter Portalの管理』のインスタント・メッセージおよびプレゼンス・サーバーの登録に関する項を参照してください。
Oracle WebCenter Portalと通信サーバーが同じ外部のLDAPベース・アイデンティティ・ストアを使用するように構成されていることを確認します。そうでない場合、Oracle WebCenter Portalと通信サーバー環境の間でユーザー・エントリを手動で同期化する必要があります。
Oracle WebCenter Portalは、ファイルのアップロード、ファイルとフォルダの作成と管理、ファイルのチェックアウト、バージョン管理などを含む、コンテンツ管理とストレージ機能をサポートします。WebCenter Portalでコンテンツ統合を提供するには、WebCenter Content Serverの接続を1つ以上構成し、それをデフォルト接続(アクティブまたはプライマリ接続と呼ばれることもあります)としてマークする必要があります。
この項では、Oracle WebCenter Content Serverのインストール、構成および統合について説明します。
コンテンツ・サーバー - インストール
Oracle WebCenter Portalは、外部コンテンツ・リポジトリとしてOracle WebCenter Content Server 12.2.1以降をサポートしています。
Content Serverは、Oracle Fusion Middlewareコンポーネントの1つであるOracle WebCenter Contentの一部としてインストールされます。
Content Serverのインストール時に、Oracle WebCenter Content: Inbound Refineryもインストールすることをお薦めします。Inbound Refineryは、ファイル変換を管理する変換サーバーです。また、ドキュメントと画像のサムネイル機能、およびビデオのストーリボードも提供します。Inbound Refineryを使用して、コンテンツ・サーバーに格納されているコンテンツ・アイテムを変換できます。Inbound Refineryがインストールされていない場合、ポータルおよびアプリケーションにサムネイルまたはレンディションは表示されません。
Content ServerおよびInbound Refineryをインストールする方法の詳細は、『Oracle WebCenter Contentのインストールと構成』を参照してください。
(オプション) 別のセクション見出しが必要な場合は、セクションを使用して関連コンテンツを追加、整理します。
注意:
Content ServerとInbound Refineryは、同じドメインにインストールする必要があります。Content ServerとInbound Refineryは、Oracle WebCenter Portalと同じドメインにインストールすることをお薦めします。これらを同じドメインにインストールすると、外部LDAP認証プロバイダを使用するための追加構成は必要なくなります。コンテンツ・サーバー - 構成
Content Serverを外部コンテンツ・リポジトリとして使用するには、Oracle WebCenter Portalで動作するように構成する必要があります。コンテンツ・サーバーの構成に関連する必須およびオプションのタスクの詳細は、『Oracle WebCenter Portalの管理」のOracle WebCenter Content Serverの接続の管理に関する項を参照してください。コンテンツ・サーバーがWebCenter Portalで機能するために必要なタスクの概要は、『Oracle WebCenter Portalの管理』のOracle WebCenter Content Serverの構成のロードマップに関する項を参照してください。
FrameworkFoldersのサポート
Oracle WebCenter Contentでは、Folders_gおよびFrameworkFoldersという2つのフォルダ・ソリューションが提供されます。Oracle WebCenter Portalの新規インストールの場合、Content ServerでFrameworkFoldersコンポーネントを有効にすることをお薦めします。Folders_gコンポーネントを使用する以前のリリースからパッチを適用されたOracle WebCenter Portalインスタンスの場合は、引き続きFolders_gを使用するか、FrameworkFolderインタフェースに移行できます。詳細は、『Oracle WebCenter Portalの管理』の必須コンポーネントの有効化に関する項を参照してください。
注意:
デフォルトでは、Oracle WebCenter Contentは、Oracle WebLogic Serverの組込みのLightweight Directory Application Protocol (LDAP)サーバーを使用します。本番システムでは、Oracle WebCenter Contentアプリケーションは、デフォルトの組込みLDAPサーバーではなく、外部LDAP認証プロバイダを使用する必要があります。したがって、Content Serverのアイデンティティ・ストアを、外部のLDAPベースのアイデンティティ・ストアを再び関連付ける必要があります。
Oracle WebCenter PortalおよびContent Serverを同じドメインにインストールする場合、外部LDAP認証プロバイダを使用するための追加の構成は必要ありません。認証プロバイダの構成は、ドメイン全体に適用できます。
Oracle WebCenter PortalおよびContent Serverを別々のドメインにインストールする場合、同じ外部LDAP認証プロバイダを使用するように構成する必要があります。したがって、Oracle WebCenter Portalと同じアイデンティティ・ストアLDAPサーバーにContent Serverを再度関連付けるようにします。
コンテンツ・サーバー - 統合
コンテンツ・リポジトリとしてContent Serverを使用するには、リポジトリ接続を作成する必要があります。WebCenter Portalについては、リポジトリ接続が自動的に構成され、デフォルトの接続として設定されます(リポジトリ接続がまだ存在しない場合)。「WebCenter Portalの使用」に示された一般条件が満たされている場合、アプリケーションの起動時に接続が構成されます。ただし、管理者ロールが付与されたユーザーやサーバーのソケット・ポートが見つからない場合、接続は構成されません。
コンテンツ・リポジトリを登録し、リポジトリの接続を管理する方法の詳細は、『Oracle WebCenter Portalの管理』のデフォルトのOracle WebCenter Content Serverリポジトリの登録に関する項を参照してください。
WebCenter Portalのイベント・ツールは、会議、予定、およびその他の種類のチーム、プロジェクトまたはグループの行事をスケジュールするためのポータル・カレンダを提供します。また、イベントを通じて、個人のMicrosoft Exchangeカレンダにアクセスし、特定のポータルに関連のないイベントをスケジュールすることもできます。この項では、イベントのバックエンド要件について説明します。
個人の予定表はMicrosoft Exchange Serverから提供されるため、このサーバーへの接続が必要です。Fusion Middleware ControlコンソールまたはWLSTを使用して、Microsoft Exchange Server接続を登録できます。ユーザーがWebCenter Portalで個人イベントを表示するには、Microsoft Exchange Server上にアカウントを保有している必要があります。Microsoft Exchange Serverのインストールの詳細は、その製品ドキュメントを参照してください。
Microsoft Exchange Serverを構成して、メール・サーバーへの接続を作成する必要があります。詳細は、『Oracle WebCenter Portalの管理』のカレンダ・イベントの管理に関する項を参照してください。
Oracle WebCenter Portal内でユーザーがメールにアクセスできるようにするには、IMAP4とSMTPプロトコルをサポートするMicrosoft Exchange Server 2007、2010または2013などのメール・サーバーをインストールする必要があります。メール・サーバーをインストールするには、使用するメール・サーバーのドキュメントを参照してください。
メール・サーバー上に作成されたユーザーは、Oracle WebCenter Portalで使用されるアイデンティティ・ストアに作成されたユーザーに対応している必要があります。
メールをWebCenter Portalに統合するには、メール・サーバーへの接続を構成する必要があります。詳細は、『Oracle WebCenter Portalの管理』のメールの管理に関する項を参照してください。
Oracle WebCenter Portalでは、ポータルを検索するためのOracle Secure Enterprise Search (SES)アダプタを提供しています。
Oracle SESはクローラベースのサービスを提供して、構造化されているかいないかに関係なく、様々なファイル形式で数多くのソースにおいて、索引付き検索やリアルタイム検索ができます。この項では、ユーザーが検索を使用できるようになる前に満たす必要のある要件について説明します。
12cでは、Oracle SES 11.2.2.2のみがサポートされます。
この項では、Oracle WebCenter PortalのOracle SESリリース11.2.2.2をインストールして構成する方法を説明します。
Oracle SESは、http://www.oracle.com/technetwork/search/oses/downloads/index.htmlからダウンロードします。
Oracle SES 11.2.2.2のインストールの詳細は、OTNのOracle SESオンライン・ドキュメント・ライブラリ11gリリース2 (11.2.2.2)を参照してください(http://www.oracle.com/technetwork/search/oses/documentation/index.html)
Oracle SESリリース11.2.2.2のインストール後は、次の手順を実行して、Oracle SESがOracle WebCenter Portalで動作するように準備します。
WCP_ORACLE_HOME/sesディレクトリからwebcenter_portal_ses_admin.zip
を取得し、Oracle SESホーム・ディレクトリにコピーします。webcenter_portal_ses_admin.zip
ファイルを解凍し、readme.txt
ファイルの手順に従います。WebCenter Portalには、ポータル・メンバーシップ通知、ポータル・サブスクリプション・リクエストなど、事前作成されたワークフローがいくつか用意されています。WebCenter Portalワークフローは、BPELサーバー(Oracle SOA Suiteのコンポーネント)に依存します。
表7-2 は、WebCenter PortalでWebCenter Portalワークフロー機能を有効にするために実行が必要なタスクについて説明しています。
表7-2 WebCenter Portalワークフローを有効にするタスク
タスク |
必須またはオプション |
ドキュメント |
1. Oracle SOA Suiteをインストールする |
必須 |
|
2. WebCenter Portal SOAコンポジットをインストールする |
必須 |
|
3. SOAサーバー・ドメインを拡張する |
必須 |
|
3. WS-Securityを構成して、Oracle SOA SuiteおよびWebCenter Portal間のWebサービスのコールを保護する |
必須 |
|
4. BPELサーバーとの接続を登録する |
自動的に構成されない場合は、必須 |
注意:
WebCenter PortalユーザーがBPELサーバーからタスクを格納および取得できるようにするには、そのユーザー名がWebCenter PortalおよびOracle SOA Suiteで使用されるアイデンティティ・ストアに存在することが必須です。これは、両方のアイデンティティ・ストアで同一のユーザー名を作成するか、またはシングル・サインオン(SSO)認証に共有のLDAPベースのアイデンティティ・ストアを使用することで実現できます。外部の共有LDAPベースのサーバーの設定については、「外部のLDAPベースのアイデンティティ・ストアの設定」を参照してください。ワークフローをサポートする場合、WebCenter PortalはBPELサーバー(Oracle SOA Suiteに付属)を必要とします。Oracle SOA Suiteをインストールする方法の詳細は、『Oracle SOA SuiteおよびBusiness Process Managementのインストールと構成』を参照してください。
WebCenter Portalでワークフローを使用するには、WebCenter Portal SOAコンポジットをSOA Oracleホームにインストールする必要があります。
wcportal
フォルダが作成されたことを確認します。WebCenter Portalワークフローは、Oracle SOAサーバーにデプロイされます。ワークフロー用にSOAサーバーを準備するには、oracle.wc_composite_template.jar
テンプレートを使用してOracle SOAがインストールされているドメインを拡張する必要があります。
前提条件: 「WebCenter Portal SOAコンポジット」インストール・タイプでWebCenter PortalがSOA Oracleホームにインストールされている必要があります。
SOAサーバー・ドメインを拡張する手順:
ORACLE_HOME/oracle_common/common/bin/config.sh
を実行します。
「製品テンプレートを使用してドメインを作成」を選択し、Oracle Webcenter Portal Composites - 12.2.1.0 [wcportal]
を選択します。
または、「カスタム・テンプレートを使用してドメインを作成」を選択し、「テンプレートの場所」フィールドに、次のパスを指定します: ORACLE_HOME/wcportal/common/templates/wls/oracle.wc_composite_template.jar
oracle.wc_composite_template.jar
テンプレートにより、次のものが自動的にデプロイされます。招待やメッセージを表示するADFアプリケーション、WebCenterWorklistDetailApp.ear
。
WebCenter Portalのメンバーシップ・メカニズムを管理するBPELコンポジット、sca_CommunityWorkflows.jar
。
Oracle SOAサーバーを再起動します。
WebCenterWorklistDetailApp.ear
とsca_CommunityWorkflows.jar
が正しくデプロイされていることを確認します。いずれか1つまたは両方がデプロイされなかった場合は、Enterprise Managerを使用して手動でデプロイできます。
「WebCenter Portal SOAコンポジット」のインストール・タイプでSOA OracleホームにWebCenter Portalがインストールされている場合、ORACLE_HOME/wcportal/webcenter/applications
にWebCenterWorklistDetailApp.ear
が配置されています。
sca_CommunityWorkflows.jar
は、ORACLE_HOME/wcportal/common/soa-composiste/wcp/sca_CommunityWorkflows.jar
に配置されています。
関連項目:
『Oracle WebCenter Portalの管理』のWebCenter Portalワークフローの構成のロードマップに関する項
ドメインの拡張方法は、『構成ウィザードによるWebLogicドメインの作成』のWebLogicドメインの拡張に関する項。
Oracle WebCenter PortalにデプロイされるWebCenter Portal Webサービスにより、WebCenter PortalとSOAサーバー間の通信が容易になります。このWebサービスのコールを保護する必要があります。これを行うには、SOAサーバーおよびWebCenter PortalでWS-Securityを設定します。
WebCenter Portalを起動すると、WebCenterPortal-Worklistという名前のBPELサーバー接続が自動的に構成されます(この接続がまだ存在しない場合)。ただし、自動構成が行われるのは、「WebCenter Portalの使用」に示されている条件が満たされている場合のみです。
BPEL接続WebCenterPortal-Worklistは、ワークリストとWebCenter Portalワークフローにより共有されるように構成されます。これによって、ユーザーは割り当てられたメンバーシップに関連するワークフロー・アイテムと通知サブスクリプションを自分のワークリスト・コンポーネントで参照可能になります。
BPEL接続が自動的に構成されない場合は、手動で作成する必要があります。ベスト・プラクティスとしては、WebCenter Portalワークフローにおいて、ワークリストのアクティブな接続として設定されているものと同じBPEL接続を使用する必要があります。
WebCenter PortalワークフローのBPELサーバー接続を構成するには、『Oracle WebCenter Portalの管理』のWebCenter Portalワークフローの構成のロードマップに関する項を参照してください。