2013年1月12日 星期六

Portal

什麼是 Portal。

簡單的說就是集合各類的網站的入口網站,行話叫做 web application(called "portlets") 的集合。
最著名的就是 igoogle , 或是 windows 8 都是這樣的概念。


進入 Portal 後,就可以透過這樣的介面,進入到不同的網站去,通常都是我們感興趣的內容。
而且這些內容會隨著時間而更新,所以不完全是被動的網頁。


每個獨立的網站,活在 Portal 下的,就稱為 Porlet。
而這些各自的 Porlet 內容,又會因為個人又有差異。例如天氣,Mail 等各自獨立的資訊都不同。
而為了達到傳遞各自不同的資訊,所以一些資訊的控制,如登入就顯得重要了。


為了達到這麼複雜的功能,需透過特別的 Portal Sever 來做控制,而每個個別的內容,又需要Porlet Container 來轉成特定的內容。Portal Server有幾個著名的例如 Liferay 分為 Community 和 Enterprise 版本。Jboss 的 GateIn


在 Java 的標準裡,是有定義 Portal 的。JSR 168 定義 Portal 1.0 , JSR 268 定義 Portal 2.0


題外話:
iGoogle 一度是我的首頁,今天再去看的時候突然發現此好用的功能要 sunset 了,猜想因為要推銷自家的 Chrome, 才出此下策吧。



沒有留言: