Sun Sun System Portal 7.1でできるこずず持っおいるこず

この蚘事は翻蚳です-ポヌタル䞊のいく぀かのドックの線集。 最もクヌルなポヌタルサヌバヌ-IBM WebSphere Portalずの比范を远加したした


参考文献 
Sun Java SystemPortal Server 7.1技術抂芁.pdf

シングルサむンオン認蚌SSO


SSOを䜿甚するず、ナヌザヌは認蚌に1回合栌した埌にポヌタルリ゜ヌスにアクセスできたす。 ナヌザヌ資栌情報の再入力は䞍芁です。

AccessManager


Java Enterprise Systemでは、アクセスマネヌゞャヌコンポヌネントがSSOを管理したす。 ポヌタルサヌバヌは、SSOが実行されおいるシステムのコンポヌネントの1぀です。

SSOアダプタサヌビス

-サヌバヌがAccessManagerに統合されおいないサヌドパヌティのサヌバヌからデヌタを受信するために、Portal ServerはSSOアダプタサヌビスを䜿甚したす。 SSOアダプタヌを介しおアクセスされるサヌビスは、メヌル、スケゞュヌリング、アドレス垳などを提䟛できたす。

ポヌタルサヌバヌデスクトップ


ポヌタルサヌバヌは、情報を集玄しおナヌザヌに衚瀺したす。 ナヌザヌがブラりザに衚瀺するものは、暙準デスクトップ暙準デスクトップず呌ばれたす。
暙準デスクトップに加えお、モバむルデスクトップモバむルデスクトップず音声デスクトップ音声デスクトップがありたす。

暙準デスクトップは、コンテンツが行ず列に配眮されたWebペヌゞです。 ポヌタルサヌバヌは、2぀の方法を䜿甚しおデスクトップにコンテンツを送信したす。

チャンネル

チャンネルはコンテンツ甚の特別な領域で、Webペヌゞ䞊の小さなりィンドりです。 チャンネルの構成
•プロバむダヌオブゞェクトプロバむダヌ
•蚭定ファむル
•デヌタファむルチャネルで凊理できるXML、HTMLテンプレヌト
䟋
ニュヌスチャンネル-ニュヌスぞのリンクを衚瀺したす
メヌルチャネル-ナヌザヌに送信されたメッセヌゞを衚瀺したす

コンテナチャネル

チャネルコンテナ-チャネルを集玄したす。 ポヌタルサヌバヌは、チャネルコンテンツの非同期読み蟌みを可胜にするAJAXTableContainerProviderをサポヌトし、ドラッグアンドドロップ機胜を提䟛したす。
䟋
テヌブルコンテナ-行ず列にチャネルを配眮したす。
タブコンテナヌ-チャネルほずんどの堎合、テヌブルコンテナヌをタブに分散したす

サポヌトされおいるチャンネルタむプ
ポヌタルサヌバヌは、次のチャネルタむプをサポヌトしおいたす。
JSR 168で定矩されおいるPortlet 1.0暙準を䜿甚する暙準Javaポヌトレット 。
独自のむンタヌフェむスを䜿甚するプロバむダヌ
• JSPペヌゞをコンパむルおよび実行するJSPプロバむダヌ
• XMLファむルを翻蚳するためのXMLプロバむダヌ
• リモヌトポヌトレットに W ebサヌビスを䜿甚するリモヌトポヌトレット WSRP 1.0暙準は、リモヌトにあるポヌトレット特別なJSR 168の統合に䜿甚されるWebサヌビス甚の特別なプロトコルです。リ゜ヌス。

Portal Serverコミュニティの圹割


ポヌタルサヌバヌで実行されおいるコミュニティサヌビスのナヌザヌの圹割
圹割には次の3぀のタむプがありたす。
所有者 コミュニティの所有者、 メンバヌ コミュニティのメンバヌ、 蚪問者 蚪問者。
コミュニティの所有者は、コミュニティを䜜成および削陀したり、メンバヌシップを付䞎したり、コミュニティぞのアクセス暩をナヌザヌから奪ったりするこずができたす。 コンテンツに関するあらゆる操䜜蚘事の䜜成、ファむルのダりンロヌド、削陀などを実行できたす。
コミュニティメンバヌは、コミュニティアクティビティ調査、ディスカッションに参加し、コンテンツを䜜成し、他のコミュニティメンバヌ、コミュニティに関する䞀般情報を芋るこずができたす。
蚪問者はすべおの基本的な暩利を奪われ、コミュニティで䜜成されたコンテンツを衚瀺できたす

コミュニティナヌザヌ向けのサヌビス


Wiki

-Wikiコンテナず察応するポヌトレットにより、コミュニティはコミュニティコンテンツをホストするむンタラクティブなサむトで䜜業できたす。 コミュニティメンバヌは、新しいコンテンツを䜜成し、既存のコンテンツペヌゞ、ファむルを倉曎できたす。
•ディスカッション—コミュニティでのディスカッションは、コミュニティ内で情報を共有するためのメカニズムです。 サブスクリプション、情報取埗メカニズムがありたす。
•ブログ-ブログポヌトレットを䜿甚するず、コミュニティメンバヌはWebでブログを䜜成できたす。
•調査ずアンケヌト-コミュニティメンバヌは、調査ず調査に参加できたす。 質問圢匏はい/いいえ、オプションの回答、自由圢匏。
•怜玢怜玢-コミュニティメンバヌはコミュニティポヌタルを怜玢できたす。
•むベントずタスク-コミュニティメンバヌは、SunTM Calendar Server゜フトりェアに基づくカレンダヌプランニングを䜿甚しお、コミュニティプロゞェクトのむベントずタスクを䜜成、線集、および応答できたす。
•ファむル共有-8566aコミュニティのメンバヌはファむルを共有できたすフォルダヌの䜜成、ドキュメントのアップロヌドずダりンロヌド、その他の皮類の情報。

Portal Server怜玢サヌバヌロボット


ポヌタルサヌバヌ怜玢ロボット
怜玢ロボットは、ポヌタルナヌザヌが利甚できるリ゜ヌスを怜玢、倉換、および敎理したす。
怜玢ロボット機胜
リ゜ヌスぞのリンクの遞択ずそれらぞの移行レゞストリぞの曞き蟌み
芋぀かったリ゜ヌスの正匏な説明
デヌタベヌスぞのリ゜ヌスの説明の曞き蟌みむンデックス䜜成

次の手順を䜿甚しお、怜玢ロボットの動䜜をカスタマむズできたす。
勀務スケゞュヌルの蚭定
リ゜ヌス怜玢メタ定矩
リ゜ヌス怜玢の深さ蚭定
ロボットが探しおいるリ゜ヌスのタむプを指定したす。

AJAXTableContainerProvider


参照 
Java SystemPortal Server 7.1 Update 1 AJAXテヌブルContainer.pdf


プロバむダヌは、非同期JavaScriptおよびXMLAJAX機胜をポヌタルフレヌムワヌクに統合したす。 コンテナは、ポヌタルペヌゞの個々のチャネルずポヌトレットを非同期にロヌドする機胜を提䟛したす。 ペヌゞに3぀の高速チャネルず1぀の䜎速チャネルがあるずしたす。 コンテナは最初の3぀のチャネルをダりンロヌドし、ナヌザヌはWebペヌゞのコンテンツが完党にロヌドされるのを埅たずに䜜業を開始できたす。
コンテナ機胜
•ドラッグアンドドロップによるチャネルず個々のポヌトレットの配眮
•むベントの非同期むンタラクションチャンネルを最小化および拡匵し、ナヌザヌのペヌゞからチャンネルを削陀したす。
•ペヌゞ党䜓をリロヌドするこずなく、個々のチャネル、ポヌトレットを個別に曎新したす。
•ペヌゞ党䜓をリロヌドせずにポヌトレットを線集したす。
•チャンネルをすばやく簡単に远加および削陀したす。
•ポヌタルペヌゞのカスタマむズ可胜な倖芳。
AJAXTableContainerProviderの制限
•ナヌザヌブラりザヌでJavaScriptを有効にする必芁がありたす。
•コンテナは、AJAXコンポヌネントの機胜を自動的に远加したせん。 開発者自身が、AJAXコンテナの機胜を䜿甚するために適切なコヌドを䜜成する必芁がありたす。
•デフォルトでは、チャネルずポヌトレットの線集モヌドはナヌザヌから隠されおいたす。 実際には、AJAXコンテナでは、線集モヌドでのりィンドり幅が同様のモヌドで小さくなっおいたす。
•別のコンテナ内。
•ポヌタルペヌゞに配眮できるAJAXコンテナは1぀だけです。

結論
そしお最埌に、7.1ポヌタルは、あらゆる時代の人々の既存の暙準であるWebSphereポヌタルにはるかに近いものです。
IBMが非垞に保守的な䌚瀟であるこずを思い出したいず思いたす。 珟圚、ポヌタル5.0からポヌタル5.1ぞのアクティブな移行が行われおいたすが、Java 1.3は5.0ポヌタルで動䜜し、Java 1.4はポヌタル5.1で動䜜し、Java 1.5のみがポヌタル6.1で衚瀺されたした。
たた、Sanaポヌタルでは、1.6未満で蚘述できたす。
WebSphereのバヌゞョン6.1には、AJAXTableContainerProviderに類䌌したものがありたす。これは、ポヌトレットがオヌバヌロヌドされ、互いに独立しおむベントに反応するため、ペヌゞの再読み蟌みは必芁ありたせん。
残念ながら、7.1はJSR-168でのみ機胜し、IBMポヌタルは仕様に加えおJSR-168仕様をサポヌトしたす。
珟圚、168番目ず286の䞡方の仕様を保持するSanovoポヌタル7.2が利甚可胜です。 ずころで、IBMは286仕様を承認したため、同瀟のポヌタルはネむティブのSanovo仕様でも動䜜するこずが予想されたす。
IBMポヌタルず䞀緒に、WCM-Web Content Managerを配眮できたす。これは、IBMの解釈におけるCMSの䞀皮です。 興味があれば、私はその独創性が䜕であるかを䌝えるこずができたす。 WCMで䜜業しなければならなかったずき、そのアヌキテクチャに非垞に驚かされたした。 WCM 2.0はポヌタル5.0䞊にあり、WCM 5.1はポヌタル5.1䞊にありたした
圌らはポヌタルずコンテンツマネヌゞャヌのバヌゞョンを同期するこずにしたした。 バヌゞョンに加えお、WCMでさらに重芁な倉曎が行われたしたが、それに぀いおは改めお説明したす。
ポヌタル甚のCMSに加えお、IBMにはたったく同じSSOテクノロゞヌがありたす。 ずころで、そのために、5.0ポヌタルWebSphere Portal Serverおよび5.0アプリケヌションサヌバヌWebSphere Application Serverで興味深い䞍具合が発生したした。
同じナヌザヌを䜿甚しお、1぀のブラりザヌからポヌタルにログむンし、次にアプリケヌションサヌバヌの管理コン゜ヌルにログむンするずしたす。 アプリケヌションをデバッグするずき、このようなニヌズがしばしば発生したす。
管理コン゜ヌルに入った埌、ポヌタル䞊のセッションは匷制的に匷制終了されたす。 アプリケヌションサヌバヌで倉曎を行いたずえば、ポヌトレットが移動するWebサヌビスを再起動する、ブラりザヌのポヌタルタブに切り替えお、セッションが無効になっおいるこずを確認したす。
ポヌタルに再ログむンし、ポヌトレットをテストし、管理コン゜ヌルでブラりザヌタブに戻り、管理コン゜ヌルのセッションが停止しおいるこずを確認したす。 管理コン゜ヌルにログむンするこずにより、ポヌタルのセッションを匷制終了したす。
このポヌタルの䞀般的なナヌザヌセッションずこのポヌタルのアプリケヌションサヌバヌを䜿甚した、奇劙なカントです。

䞀般に、7.1ポヌタルはIBMポヌタルに比べおそれほど劣っおいたせん。 䞻なこずは、JSR-286がサポヌトを取埗し、皌働を開始するず、IBMはポヌタルテクノロゞヌの分野で深刻な競争盞手になる可胜性があるずいうこずです。

Source: https://habr.com/ru/post/J31594/


All Articles