<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    談笑有鴻儒,往來無白丁

    在恰當(dāng)?shù)臅r間、地點(diǎn)以恰當(dāng)?shù)姆绞奖磉_(dá)給恰當(dāng)?shù)娜?..  閱讀的時候請注意分類,佛曰我日里面是談笑文章,其他是各個分類的文章,積極的熱情投入到寫博的隊(duì)伍中來,支持blogjava做大做強(qiáng)!向dudu站長致敬>> > 我的微博敬請收聽

    門戶網(wǎng)站( PORTAL )的定義

    什么是 Portal (門戶) ?

    Portal 的組成可以分為三部份 (1) Portal Server (2) Portlet Container (3) Portlet

    1)???????? Portal Server 的定義

    一個 Portal (門戶網(wǎng)站)就是指一個 Web-based 的系統(tǒng),通常都會提供個人化設(shè)置、單一登陸、以及由各種不同來源或不同網(wǎng)站取得各式各樣的信息,并且將這些信息放在網(wǎng)頁之中組合而成的呈現(xiàn)平臺,門戶網(wǎng)站會有精巧的個人化設(shè)置去提供定制的網(wǎng)頁,當(dāng)不同等級的使用者來瀏覽該頁面將獲得不同的信息內(nèi)容。

    2) Portlet Container 的定義

    portlet container 是提供 portlets 執(zhí)行的環(huán)境,包含了許多 portlets 并且管理他們的生命周期,他也會永遠(yuǎn)保存著 portlets 的喜好設(shè)置,一個 portlet container 接收到來自 portal 的請求后,接著將這個請求傳遞給存在 container portlet 執(zhí)行。 portlet container 沒有義務(wù)去組合 portlets 產(chǎn)生的信息內(nèi)容,這個工作必須由 portal 來處理。 portal portlet container 可以放在一起視為同一個系統(tǒng)的組件,或者分開成為兩個獨(dú)立的組件。

    什么是 Portlet?

    一個 Portlet 是以 Java 技術(shù)為技術(shù)的 Web 組件,由 Portlet Container 所管理,專門處理客戶的 request 以及產(chǎn)生各種動態(tài)的信息內(nèi)容。 Portlets 為可插式 ( pluggable ) 的客戶界面組件,提供呈現(xiàn)層成為一個信息系統(tǒng)。

    這些由 portlet 產(chǎn)生的內(nèi)容也被稱為片段 (fragment) ,而片段是具有一些規(guī)則的 Markup( HTML XHTML WML ) ,而且可以和其他的片段組合而成一個復(fù)雜的文件。而 Portlet 中的內(nèi)容正常來說是與其他 Portlet 的內(nèi)容聚合而成為一個 Portal 網(wǎng)頁。而 Portlet 的生命周期是被 Portlet Container 所管理控制的。

    客戶端和 portlets 的互動是由 portal 通過典型的 request/response 方式實(shí)現(xiàn),正常來說,客戶會和 portlets 所產(chǎn)生的內(nèi)容互動,舉例來說,根據(jù)下一步的連接或者是確認(rèn)送出的表單,結(jié)果 portal 將會接收到 portlet 的動作,將這個處理狀況轉(zhuǎn)向到目標(biāo) portlet 。這些 portlet 內(nèi)容的產(chǎn)生可能會因?yàn)椴煌氖褂谜叨胁煌淖兓耆歉鶕?jù)客戶對于這個 portlet 的設(shè)置。

    ?

    門戶網(wǎng)站( PORTAL )的作用

    單點(diǎn)登錄

    ?????????Portal的單點(diǎn)登錄是基于應(yīng)用集成系統(tǒng)的,統(tǒng)一身份認(rèn)證系統(tǒng)實(shí)現(xiàn)系統(tǒng)的單點(diǎn)登錄:用戶只需要進(jìn)行一次登錄,就可以訪問到所有的授權(quán)服務(wù);所有的應(yīng)用系統(tǒng)可以提供統(tǒng)一的用戶管理。Portal的用戶權(quán)限管理能夠控制到頁面或Portlet

    個性化定制

    針對不同的用戶登錄,可以展示不同的內(nèi)容。可以根據(jù)用戶的關(guān)注點(diǎn)不同來為用戶提供定制桌面的功能。

    資源整合

    完成應(yīng)用整合,以及業(yè)務(wù)整合的功能。不同的 web 系統(tǒng), web 業(yè)務(wù)平臺可以通過 portlet web 剪切功能直接放入門戶里面來。

    門戶網(wǎng)站可選方案分析

    廠商的門戶平臺:

    1、??????????? IBM WebSphere Portal

    2、?????????? BEA PORTAL

    廠商的門戶平臺,一半都有自己的開發(fā)標(biāo)準(zhǔn),現(xiàn)在都要求用 JSR168 的標(biāo)準(zhǔn)進(jìn)行開發(fā),廠商的門戶成本比較高,穩(wěn)定性好,服務(wù)好產(chǎn)品的后期維護(hù)以及開發(fā)都有比較成功的案例;

    開源的門戶平臺

    JetSpeed

    JetSpeed Apache http:// jakarta.apache.org/jetspeed/ )組織的一個開源項(xiàng)目, IBM WebSphere Portal Server 正是基于 JetSpeed 進(jìn)行二次開發(fā)。

    在滿足門戶可定制性的需求上,引入了門戶組件概念 Portlet Portlet 是一個可插拔的組件,關(guān)于 Portlet 有各種定義, JetSpeed 在提交的 JSR-168 portlet API specifications Portlet 的定義如下:

    Portlet 是一個 Web 組件,可以被容器管理,可以產(chǎn)生動態(tài)內(nèi)容。 Portlet 可以很容易地被插入并且運(yùn)行于一個 Web 應(yīng)用中, Portlet 是被設(shè)計(jì)成聚合大量內(nèi)容的組合頁面,舉例:同樣一個 Portlet ,根據(jù)不同的用戶,可以產(chǎn)生不同的實(shí)例,這些實(shí)例中是根據(jù)用戶設(shè)置包含不同的內(nèi)容,也就是滿足用戶的可定制性。
    為了實(shí)現(xiàn)門戶內(nèi)容的有效管理和監(jiān)控, JetSpeed 的重要內(nèi)容組件 Slide 引入了 Domain Namespace 方面的概念,對所有資源進(jìn)行樹形結(jié)構(gòu)的控制,在 Slide 中, Domain 是一系列 Namespace 的聚合,它類似文件系統(tǒng)中的 “/” 根目錄, domain 可以控制在其中登記的 Namespace 的訪問權(quán)限以及執(zhí)行 Namespace 的初始化和連接等管理工作。

    Namespace 是個自我獨(dú)立的有實(shí)體內(nèi)容的容器,它不能包含指向或連接到其它 namespace ,每個應(yīng)用系統(tǒng)可以是一個 NameSpace Namespace 包含獨(dú)立的數(shù)據(jù)和這些數(shù)據(jù)的安全訪問機(jī)制。

    JetSpeed 雖然提供了豐富的 Portal 技術(shù)功能,但是其可定制性比較差,其重要的內(nèi)容組件 Slide 也比較難以讓人理解,它的安全控制框架與通用的 J2EE 使用 JAAS 不相融合,所有這些都造成了在其基礎(chǔ)上進(jìn)行二次開發(fā)的難度。

    ? Liferay

    Liferay http://www.liferay.com )代表了完整的 J2EE 應(yīng)用,使用了 Web EJB 以及 JMS 等技術(shù),特別是其前臺界面部分使用 Struts 框架技術(shù),基于 XML portlet 配置文件可以自由地動態(tài)擴(kuò)展,使用了 Web Services 來支持一些遠(yuǎn)程信息的獲取,使用 Apahce Lucene 實(shí)現(xiàn)全文檢索功能。

    Liferay Portal 是一套相當(dāng)成熟的 Java/J2EE portal system ,遵循 Portlet API JSR168 的標(biāo)準(zhǔn)。

    作為一個開源 Portal 產(chǎn)品, Liferay Portal 提供對多個獨(dú)立系統(tǒng)的內(nèi)容集成,幫助多個組織實(shí)現(xiàn)更有效的合作。與其他商業(yè)的 Portal 產(chǎn)品相比, Liferay Portal 有著一系列的優(yōu)良特性,而且不需要付費(fèi)。

    Liferay 的缺點(diǎn)是它缺乏一個簡單清晰可拓展的架構(gòu)設(shè)計(jì), portlet 設(shè)計(jì)顯得比較凌亂,進(jìn)行二次開發(fā)有一定的難度 .

    Pluto

    Pluto 是一個滿足 Portlet API 規(guī)范的 Portlet 容器的實(shí)現(xiàn),它為開發(fā)者提供了一個運(yùn)行 portlets 的工作平臺。然而,如果沒有一個驅(qū)動器( driver ),也就是 Portal ,的支持的話,運(yùn)行和測試 Portlet 容器將非常之麻煩。 Pluto 本身也提供了一個簡單的 Portal 模塊,該模塊僅僅是為了滿足 Portlet 容器和 JSR 168 的需要而寫的。

    JBoss Portal ?

    JBoss Portal 提供了一個開源符合標(biāo)準(zhǔn)的門戶平臺,可以用其搭建 / 布局一個門戶網(wǎng)站的 web 界面,發(fā)布和管理內(nèi)容以及定制它的用戶體驗(yàn)。 JBoss Portal 最新版本中在個性化設(shè)置,身份驗(yàn)證,工作流都進(jìn)行重大更進(jìn)。此外還集成了 Google Gadgets ,以提高用戶工作效率。

    門戶網(wǎng)站發(fā)展規(guī)劃

    總體規(guī)劃圖

    ?

    外網(wǎng)的用戶通過門戶網(wǎng)站可以使用所有的業(yè)務(wù)系統(tǒng)以及短信、郵件、 OA 等原有的系統(tǒng),實(shí)現(xiàn)了應(yīng)用整合。

    由此可見門戶的重要地位,公司初步的選定采用 LifeRay 作為公司門戶產(chǎn)品的研發(fā)基礎(chǔ)。

    LifeRay 的基礎(chǔ)上研發(fā)出公司自己的門戶平臺。

    實(shí)施步驟

    平臺的學(xué)習(xí)使用

    開發(fā)一個平臺,首先要能熟練的使用這個平臺,分析這個平臺的不足與優(yōu)點(diǎn),在學(xué)習(xí)使用的過程中應(yīng)該能夠提出自己對將要研發(fā)平臺的建議和規(guī)劃以及平臺的組成要素,開發(fā)的工具以及環(huán)境配置。

    Portlet 的學(xué)習(xí)開發(fā)部署

    ??? 平臺會使用以后,下一步就要開發(fā)自己的公用的插件了,依據(jù) JSR168portlet 開發(fā)的標(biāo)準(zhǔn),進(jìn)行 portlet 的開發(fā),這一個階段首要的任務(wù)是開發(fā)出自己的插件。然后開始組織培訓(xùn),如何搭建開發(fā)環(huán)境如何調(diào)試 Portlet ,以及平臺如何使用,還有就是如何部署自己開發(fā)的 portlet 。這一步需要開發(fā)人員有對新知識渴望學(xué)習(xí)的興趣。

    產(chǎn)品的包裝命名

    公司美工在開發(fā)人員的指導(dǎo)下,一起對產(chǎn)品的插件以及平臺進(jìn)行界面美化,讓美工掌握如何對插件進(jìn)行美化,以及設(shè)計(jì)自己的產(chǎn)品的皮膚樣式。

    產(chǎn)品的測試銷售

    產(chǎn)品必須經(jīng)過嚴(yán)格的測試然后由銷售人員針對不同的用戶群銷售。

    產(chǎn)品維護(hù)

    作為平臺的維護(hù),主要是美工對皮膚的美化,還有就是開發(fā)新的插件;這一塊可以有一個既懂美工又熟悉 portlet 編程的專人維護(hù)就可以了,因?yàn)榫S護(hù)的內(nèi)容很少,所以后期的維護(hù)成本得以控制。

    ?

    ?轉(zhuǎn)載注明出處:壞男孩

    posted on 2007-09-21 11:01 壞男孩 閱讀(5466) 評論(2)  編輯  收藏 所屬分類: 資源整合

    FeedBack:
    # re: 門戶網(wǎng)站建設(shè)方案
    2007-09-21 13:19 | rockniu
    好文  回復(fù)  更多評論
      
    # re: 門戶網(wǎng)站建設(shè)方案[未登錄]
    主站蜘蛛池模板: 亚欧日韩毛片在线看免费网站| 亚洲一级黄色大片| 五月天国产成人AV免费观看| 狠狠久久永久免费观看| 久久精品一本到99热免费| 亚洲精品无码午夜福利中文字幕| 亚洲成AV人片在线播放无码| 亚洲国产成+人+综合| 99爱在线精品免费观看| 免费又黄又爽又猛的毛片| 久久精品亚洲中文字幕无码麻豆| 亚洲中文无码mv| 四虎影院在线免费播放| 相泽南亚洲一区二区在线播放| 免费又黄又爽又猛的毛片| 国产高清对白在线观看免费91| 亚洲综合精品香蕉久久网| 日本视频免费高清一本18| 中文字幕亚洲综合久久| aa在线免费观看| 亚洲bt加勒比一区二区| 99在线精品免费视频九九视| 亚洲成av人片在www鸭子| 叮咚影视在线观看免费完整版| 国产在线国偷精品产拍免费| 亚洲韩国精品无码一区二区三区| 久久精品中文字幕免费| 丁香婷婷亚洲六月综合色| 国产一级一片免费播放i| 中出五十路免费视频| 亚洲精品不卡视频| 国产又大又粗又硬又长免费| 91亚洲精品麻豆| 国产美女精品视频免费观看| 久久国产乱子伦精品免费午夜 | 花蝴蝶免费视频在线观看高清版 | 亚洲第一区二区快射影院| 小草在线看片免费人成视久网| 67194在线午夜亚洲| 亚洲欧洲中文日韩av乱码| 亚洲狠狠色丁香婷婷综合|