日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

Portal开源框架介绍

發(fā)布時間:2023/12/2 综合教程 64 生活家
生活随笔 收集整理的這篇文章主要介紹了 Portal开源框架介绍 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Portal?的功能??

在JSR168規(guī)范中只定義了Portal所應(yīng)具有的功能的一個最小集合。然而在現(xiàn)實場景中,不論是開源的portal框架實現(xiàn),還是商業(yè)Portal產(chǎn)品都在標準的基礎(chǔ)上作了擴展。總的說來,一般Portal可能會包含以下功能,見表3.1:

功能 描述
內(nèi)容聚合 能夠把各種不同應(yīng)用的內(nèi)容聚合到一個統(tǒng)一的頁面呈現(xiàn)給用戶。
基于角色的視圖定制 能夠基于組織機構(gòu)中不同的用戶的角色生成不同的視圖內(nèi)容。例如,人力資源總監(jiān)和財務(wù)經(jīng)理登錄后所看到的頁面也是不同的。
個性化 用戶能夠根據(jù)個人喜好定制符合自己風格的頁面和內(nèi)容。例如,小王喜歡淡藍色的格調(diào),并且投資股票,則他可以選擇一個淡藍色風格的主題,并且使用一個已經(jīng)定制好的股票portlet,允許小王設(shè)定此portlet的自動刷新時間和自選股等。
單點登錄 只需登錄Portal服務(wù)器一次就可以訪問所有其它的應(yīng)用,這意味著你無需再分別登錄每一個應(yīng)用。
協(xié)作功能 一些Portal框架可能會提供復(fù)雜的portlets用于聊天,應(yīng)用程序共享,白板,在線會議,論壇等。
國際化 根據(jù)locale的不同呈現(xiàn)不同國家的文字。
工作流 這里主要指支持跨越不同數(shù)據(jù)源和應(yīng)用的工作流。
支持不同的客戶端 包括主流web瀏覽器,PDA等。

?

部分開源Portal 框架的分析和比較??

開源框架中我實際接觸到的兩個開源框架就Liferay和JetSpeed,而且時間不長,以我的經(jīng)驗很難做出客觀的評價。在網(wǎng)上查了一些資料,有一份比較權(quán)威的報告給出了一些評價標準和測試數(shù)據(jù),應(yīng)該能夠比較客觀的給出一些結(jié)論。

評價標準??

每 個開源框架都有其優(yōu)點和缺點,如果沒有一套全面的標準來評價,很難說清楚哪個框架更好。其實從做項目的觀點出發(fā),沒有最好的技術(shù),只有最適合的技術(shù)。但我 們一般都會在選擇某項技術(shù)的時候,盡可能的追求功能完善,易于開發(fā)和擴展,文檔全面等等。下面是這份權(quán)威資料給出的標準:

1)?遵循JSR168規(guī)范

這是這些標準中最重要的一個要求,對規(guī)范支持得好,意味著做到很好的重用和別的Portal產(chǎn)品的交互等。

2)?便于安裝

包括數(shù)據(jù)庫的配置以及在web應(yīng)用服務(wù)器中的發(fā)布等。

3)?文檔

是否有詳細的安裝文檔,開發(fā)文檔和用戶手冊等。

4)?在線支持

包括開發(fā)社區(qū),Wiki,郵件列表等,當使用Portal產(chǎn)品遇到問題時是否能快捷的尋找到解決問題的方法。

5) Potal?管理

包括管理節(jié)目是否友好,方便,易于添加用戶管理,角色管理,分類管理,布局,皮膚管理,增加和刪除portlets等等。

6) portlet?資源庫

一般portal框架都能附帶的發(fā)布一些可被重用的portlets。例如郵件portlet,日程表portlet,搜索portlet等等。這里我們主要的評價標準是這些portlets是否能被很好的復(fù)用。

7)?性能

包括portal框架的啟動時間,portlet的裝載時間,數(shù)據(jù)庫的訪問時間等等。

8)?安全

很多portal框架都有默認的安全機制,但默認的認證和授權(quán)機制遠遠不能滿足某些大項目的要求。在這里,主要考慮portal框架是否能夠很好的和JAAS,SSO,SSL等安全技術(shù)整合以及整合的難易程度等。

9)?技術(shù)

不同的portal框架基于不同的技術(shù)開發(fā),同時可能要求portlet開發(fā)人員也使用同樣的技術(shù),例如Struts,JSF,Spring,Hibernate,Tiles,EJB以及Web services等技術(shù)。

10) Portal?特性

通常情況下Portal框架除了作為一個portal/portlet容器外,還附帶一些很有用的特性,例如內(nèi)容管理系統(tǒng)(CMS),工作流(Workflow),管理工具,監(jiān)控工具等。

11)?服務(wù)器兼容性

此標準主要檢驗portal框架是否能夠很好的運行在大部分的服務(wù)器中,包括Tomcat,JBoss,Weblogic,Websphere等主力的服務(wù)器。

12) 對The Web Services for Remote Portlets(WSRP)規(guī)范的支持。 選中的開源系統(tǒng)框架?? 在這份標準中,被選中來作評價和測試的框架一般都是在某個行業(yè)使用比較廣泛或當前比較流行的開源框架,但可能也有漏掉一些相當不錯的開源框架,例如Aapche JetSpeed。下面列出被選中的框架及其被選中的簡短理由: l?????????Sakai 1.5(廣泛的用于Virtual Research Environment(VRE)領(lǐng)域) l?????????uPortal(廣泛的用于Academic Institutes work領(lǐng)域) l?????????GridSphere(第一個支持JSR168規(guī)范的開源portal框架) l?????????eXo平臺(當前非常流行) l?????????Liferay(當前非常流行,良好的用戶界面以及豐富的內(nèi)建portlets) l?????????StringBeans(非常易用) 對于每個portal框架,我將不再做詳細介紹,有興趣的可以去它們的網(wǎng)站或google一下。 下面將基于4.1給出的評價標準,仔細的給每個開源Portal框架打分,1~5分,其中5分是滿分,最后統(tǒng)計總分,就是我們評價的最優(yōu)開源Portal框架,見表4.3.1:

標準 Portal框架
? Sakai 1.5 uPortal GridSphere eXo平臺 Liferay StringBeans
遵循JSR168規(guī)范 0 5 5 5 5 5
便于安裝 3 5 5 5 5 5
文檔 2 2 4 3 3 5
在線支持 3 3 4 4 3 5
Potal管理 3 5 4 5 4 5
自定義 4 3 4 3 5 4
portlet資源庫 4 3 4 3 5 3
性能 2 4 3 4 3 3
安全 3 4 3 4 4 4
技術(shù) 3 3 4 5 4 3
Portal特性 2 2 3 5 4 2
服務(wù)器兼容性 3 3 3 4 5 3
WSRP標準 0 3 0 3 3 0
合計 35 49 51 57 58 51

基于上表的評分,每個項目可以基于自己的特性和對各個Portal框架的了解程度,酌情的調(diào)整打分,以選擇最適合自己項目的Portal框架。

總結(jié)

以上是生活随笔為你收集整理的Portal开源框架介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。