2010-12-16 3 views
1

ポータルコンテキストでこれらの用語が正しいかどうかわかりません。ポータルコンテキストでのリバースプロキシとスクリーンスクレイピングの定義

ポータルとは、LiferayやJetspeedのようなJSR-286準拠のポータルフレームワークを意味し、クエリはLiferayから入手可能なこのポートレットに関連しています。

http://www.liferay.com/community/wiki/-/wiki/Main/Web+Proxy+Portlet

両方の場合において、ポータルは(任意に)仲介者として作用しているため、「スクリーン・スクレイピング」と同じ「リバースプロキシ」バッククライアントへの応答を与える前に下流要求を変換します。

答えて

1

2つの動作(プロキシとスクレイピング)に共通の機能がありますが、その意図は異なります。スクリーンスクレイピングは通常、ページを読み込み、そのデータを他の場所で使用する前にページからデータまたは意味を抽出しようとします。その結果、スクラップされた情報を含むページが表示されることがありますが、実際にはどのプロセスにも使用できます。

外部リソース(ページなど)を取得し、ポートレットのコンテンツとしてLiferayで生成されたページにプラグインしたい場合は、ポートレット1.0と2.0の仕様で制限事項と追加できるもの(例えば、html、headタグ、bodyタグは含めることができません)とそれに準拠しなければならないその他の動作に関する他のルールこれを達成する最も簡単な方法は、iframeとして含めることですが、portletbridgeプロジェクトは、受信したコンテンツをラップし、ポートレットコンテキストで有効なコンテンツをマッサージし、cssやリンクなどのリモートページの他の側面を管理することを目的としています結果として得られるポートレットが残りのページおよびポータル・アプリケーション全体と完全に統合されるようにします。

+0

したがって、Portletbridgeは「Webプロキシミング」を意味しますか? – shinynewbike

+0

私の知る限り、はい。ポートレットブリッジのポートレットは、WebアプリケーションがポートレットとしてホストされるようにするWebクリッピング・プロキシ・ポートレットです。詳細は、「ポートレットブリッジポートレット」プロジェクトを参照してください。ウェブクリッピング " –

関連する問題