日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Liferay系列文章(三)Portal產品介紹--商業(yè)Portal產品

 荷露叮咚 2008-09-30

InfoWorld網站在2004年曾對七款Portal產品進行了對比評價,圖1是從InfoWorld的評價結果中選取的四款產品進行比較。這里去掉了另外的三款產品:Plumtree Enterprise Web SuiteVignette Application Portal 7.0和微軟的SharePoint Portal Server 2003。

 

InfoWorld的評價結果來看,無論是功能性、易用性還是在性價比上,各款Portal產品的得分差距不是很大,最高得分是Plumtree Enterprise Web Suite的“優(yōu)秀8.7分”,最低分是IBM WebSphere Portal for Multiplatforms Version 5.0的“很好7.6分”。

同樣是在2004年,NetworkComputing網站對九款Portal產品做了詳細評價,結果顯示BEA WebLogic Portal 8.1評分最低得C級,ORACLEAS 10g Portal得分最高為B+級。

 

顯然,同樣一件東西不同的人會給出不一樣的評分結果。當然,三年前的評價對今天來說可能不太適合了。原來的那些Portal產品有的功能會得到加強,有的性價比可能提升了,也有的Portal產品已經消失了,比如PLUMTREE公司已被BEA公司合并,旗下軟件變成了BEA AquaLogic產品系列。

因此,別人的評價只能是一個參考,用戶在選擇Portal產品時主要根據自己的實際情況,參考某個指標進行側重考慮,比如從性價比來看,SUNPortal是最合算的,但在易用性上它比BEA的遜色。

選擇商業(yè)Portal產品的另一途徑是,向這些公司申請試用版或從公司網站下載試用版,通過對Portal產品進行實地安裝,真實使用來加深了解,感受其優(yōu)缺點。

建立Portal應用的難點主要有兩個,一是如何把現(xiàn)有應用系統(tǒng)集成進來,需要考慮Portal系統(tǒng)的集成能力,是否提供了簡便的多種集成手段或智能化的集成工具。二是如何高效地開發(fā)新的應用系統(tǒng),需要考慮開發(fā)環(huán)境和開發(fā)工具,可視化的有輔助功能的Portlet開發(fā)工具將是首選。

還需要注意的是Portal對第三方產品的支持度。其一是如何把現(xiàn)有應用系統(tǒng)集成到Portal,比如對廣泛使用的Lotus Domino系統(tǒng)的支持,能夠將本機構的OA系統(tǒng)順利接入Portal。二是利用現(xiàn)有產品建立Portal應用既可減少投資又不擔心受制于一家公司,例如Portal產品是否支持已有的某個數(shù)據庫,是否支持其它公司的LDAP服務器等等。

下面我們介紹幾款Portal產品。其中有的Portal軟件在我們的測試環(huán)境上能夠順利安裝使用,有的則無法安裝。測試環(huán)境使用的是一臺Dell PowerEdge 2950,配置了雙CPU4GB內存,使用了四塊73GB磁盤構成RAID 5,安裝的操作系統(tǒng)是Windows Server 2003標準版,打了SP2補丁。

(一)    IBM WebSphere Portal 6.0

WebSphere Portal 6.0是建立在WebSphere Application Server 7.0之上的一套系列產品:其中,WebSphere Portal Server是一個基礎產品,它提供了Portal的核心服務,為個性化、Web內容管理、文檔管理和其它生產功能提供了可伸縮的Portal框架;WebSphere Portal Enable提供了內容管理、文檔管理和工作流功能;WebSphere Portal Extend提供了協(xié)作功能部件和電子表單功能;WebSphere Everyplace Mobile Portal Enable則擴展Portal的功能來支持移動設備。此外還有適合于中小型企業(yè)快速建立PortalWebSphere Portal Express產品。

WebSphere Portal 6.0包含了大量的標準Portlet,包括用于顯示聯(lián)合供稿新聞、轉換XML以及訪問搜索引擎和Web頁面的Portlet;還包括訪問Lotus Notes、Microsoft Exchange和即時消息傳遞的Portlet。另外,為Portal項目開發(fā)者提供了用于創(chuàng)建定制PortletAPI

IBM提供了比較豐富的Portal應用套件,包括有Portal內容管理、Portlet應用開發(fā)和Portal安全訪問管理,以及同其它系統(tǒng)連接協(xié)作的軟件等,也支持部分第三方軟件如其它公司的數(shù)據庫和目錄服務系統(tǒng)的連接使用。

WebSphere Portal必須安裝在WebSphere Application Server平臺上并作為應用程序服務器運行。當然可以選擇配置一個外部Web服務器(如IBM HTTP Server,Apache Server等)與WebSphere Portal一起使用。

WebSphere Portal支持在多種操作系統(tǒng)環(huán)境下使用,包括IBM AIX、IBM i5/OS、HP-UX 11、Red Hat Enterprise LinuxSuSE Linux、Sun Solaris以及Microsoft Windows 2000、2003XP等。

WebSphere Portal需要數(shù)據庫系統(tǒng)來存儲訪問Portal資源的用戶身份、憑證和許可權的相關信息。缺省情況下,WebSphere Portal使用IBM Cloudscape數(shù)據庫,但Cloudscape功能較弱,規(guī)模較小,不太適合生產環(huán)境使用。WebSphere Portal支持下列數(shù)據庫系統(tǒng):IBM DB2ORACLE Enterprise Edition 9i10g、Microsoft SQL Server Enterprise Edition 2000等。

WebSphere Portal也可以配置使用LDAP目錄來存儲用戶信息并認證用戶。它支持的LDAP目錄服務器有IBM Tivoli Directory Server、IBM Lotus Domino 6.5、Novell eDirectory、Sun Java System Directory Server以及Microsoft Active Directory 20002003

另外,還可以選擇額外的安全訪問管理軟件如IBM Tivoli Access Manager for e-businessComputer Associates eTrust SiteMinder。

WebSphere Portal支持的Portlet開發(fā)工具主要有IBM Rational Application Developer、WebSphere Portal Application Integrator Development Tool、IBM WebSphere Portlet Factory等。

WebSphere Portal所支持的內容管理軟件是IBM自己的產品Workplace Web Content Management

我們從IBM網站下載了唯一可以試用的IBM WebSphere Portal產品——IBM WebSphere Portal Express 6.0,共有六個軟件包,除了Portal Express軟件本身外,還有WebSphere Application ServerDB2。

WebSphere Portal Express 6.0試用版安裝完成后,依照提示啟動系統(tǒng)使用。第一次調出Portal主頁比較緩慢,大約在2分鐘后出現(xiàn)了如圖3所示的畫面。然后從“主頁”切換到“工作”頁面又要等待1分多鐘的時間。不過,使用過的頁面再次點擊時響應很快,立即出現(xiàn)。測試版的Portal界面簡潔、直觀,但感覺缺少了點東西?;蛟S缺少的東西需要使用者自己來填補,比如添加你的實際應用,定制自己的界面,等等??傊?/span>Portal是一個框架,你要在這個框架中添置自己需要的東西,這才是Portal應用的難點。

顯然,僅從WebSphere Portal Express 6.0試用版的界面上是很難體驗到WebSphere Portal系列產品的真實內涵的,也看不出同其它商業(yè)Portal產品的差別之處。不過,我們從IBM所提供的Portal系列產品、相應的集成軟件和開發(fā)工具,以及對第三方軟件系統(tǒng)的支持度來看,WebSphere Portal確實是一款不錯的產品。

 

(二)    BEA WebLogic Portal 10

BEA公司以WebLogicTuxedo享譽世界,在此基礎上逐步開拓了豐富的企業(yè)基礎架構產品線。其中,WebLogic Portal 10是建立在J2EE架構之上的企業(yè)級統(tǒng)一門戶框架,提供了較為豐富的門戶聚合功能,其主要特點歸納在下面的表格中(來自于BEA公司的網站):

 

 

統(tǒng)一的門戶框架

企業(yè)門戶架構

靈活的部署架構

簡化企業(yè)門戶的部署,最大程度地利用門戶基礎架構

Portlet間通信(IPC

基于用戶交互來動態(tài)更新所有的Portlet

統(tǒng)一的安全模型

提供安全的門戶訪問,并充分利用現(xiàn)有的安全投資

單點登錄

簡化對所有BEA WebLogic應用的訪問

行業(yè)領先的基礎

交付的門戶具有滿足發(fā)展需要的可靠性和可伸縮性

Portlet定義

在多個頁面上(以及在同一頁面內多次)重用同一個Portlet定義,以訪問各種內容

AJAX支持

交付更好的、具有異步JavaScriptXMLAJAX)支持的用戶界面,使該部分頁面的更新獨立于整個頁面的刷新。

可插拔緩存

以現(xiàn)有的或第三方分布式緩存系統(tǒng)提高門戶性能

聯(lián)合結構

聯(lián)合門戶

利用基于WSRPPortlet發(fā)布和預訂來提高效率

REST制作工具

WebLogic Portal制作基于RESTPortlet和門戶服務,用于外部web應用、新的mashup或第三方門戶。

面向服務的架構(SOA

通過交付Portlet服務,提高生產率、靈活性和速度

聯(lián)合頁面和工作簿

借助向導界面,簡化聯(lián)合頁面和工作簿的預訂

應用服務器發(fā)布

通過從WebLogic Server發(fā)布Portlet來聚集更多應用

廣泛的Portlet支持

聯(lián)合JSPStruts、Page Flow、JSFJSR168,以及基于URLPortlet

聯(lián)合截取器

通過截取制作者或使用者的渲染過程來定制Portlet

單一的URL調用

利用特定Portlet對應的URL,簡化對每個Portlet的訪問

遠程IPC

通過遠程Portlet間通信來增加Portlet之間的交互

優(yōu)化的聯(lián)合

利用具有緩存、流和集群支持的一流聯(lián)合架構

服務生命周期管理

通過與BEA AquaLogic Service Registry或任何UDDI 2.0注冊器的集成,簡化服務發(fā)現(xiàn)和決定

監(jiān)控和提供

利用符合服務水平協(xié)議的BEA AquaLogic Service Bus來管理、監(jiān)控和提供聯(lián)合Portlet

表示服務

Web 2.0風格

用戶界面

交付能夠通過AJAX進行動態(tài)更新的豐富的響應式門戶,從而只需對頁面或Portlet做適當?shù)母?/span>

多級表示層次

利用與組或角色相關的桌面和工作簿定制門戶,而這些桌面和工作簿可以將一組頁面組成一個應用

Skin、shelltheme

利用定義總體風格的skin、具有頁眉、頁腳和工具條的shell,以及定義組件風格的theme,可開發(fā)定制門戶的外觀

符合508號法案

交付通用門戶,使殘疾人在內的所有人都能訪問

移動設備支持

利用能夠理解并自動向移動設備提供工作薄、頁面和PortletWebLogic Mobility Server來交付多通道門戶

企業(yè)集成

QuickClip web集成

可方便地重用和更改現(xiàn)有的Web內容和應用

統(tǒng)一的用戶簡檔

對客戶的在線和遺留數(shù)據使用統(tǒng)一的視圖

內容集成

通過虛擬內容倉庫來充分利用現(xiàn)有的內容倉庫

自動數(shù)據訪問

利用AquaLogic Data Services Platform來簡化跨多個異構系統(tǒng)的數(shù)據訪問和更新

BPM集成

利用批準和瀏覽流程狀態(tài)的JSR-168 Portlet,通過AquaLogic Business Process Management Suite實現(xiàn)業(yè)務流程交互

門戶生命周期管理

開發(fā)框架

可視化編程環(huán)境

利用基于Eclipse 3.2環(huán)境的BEA Workshop for WebLogic快速開發(fā)門戶及門戶資源,無須了解J2EE

匯聚的開發(fā)

利用為構建業(yè)務流程門戶而簡化的開發(fā)環(huán)境,更快地交付流程門戶

門戶的用戶界面控件

利用預置的門戶功能快速開發(fā)門戶,這些功能可根據登錄、注冊、事件、用戶、組和角色等進行擴展和更改

Java頁面流

利用NetUI頁面流(NetUI Page Flow),很容易確定不同JSP頁面與后端資源聯(lián)系之間的流,NetUI頁面流是一個兼容Strutsweb應用框架

豐富的Portlet類型

開發(fā)者可以利用JSP、Struts、Page Flow、JSF、JSR168URL Portlet

松耦合的門戶應用

開發(fā)獨立于門戶基礎架構的門戶業(yè)務邏輯

門戶模板、共享庫和Eclipse facet

在整個企業(yè)范圍內充分利用公司的最佳實踐和外觀風格,并為門戶組裝者提供符合標準的靈活性

智能管理

門戶組裝工具

幫助業(yè)務部門為新門戶的使用者快速組裝門戶

傳播工具

利用門戶修改管理過程的自動化工具,實現(xiàn)最大的靈活性和最小成本

委托管理

通過門戶表示、用戶管理、頁面和Portlet授權的委托管理以及對其他管理程序的委托來簡化門戶管理

零宕機時間

通過并行部署方式,確保新版本的門戶應用在部署時實現(xiàn)零宕機

多版本升級

方便地從8.1 SP4版或其后的版本升級到BEA WebLogic Portal 10

管理工具框架

更改、擴展和重用基于Web的工具,以定制管理界面

基于角色的授權

根據用戶簡檔、對話、時間或http請求的屬性,自動控制對門戶資源的訪問

共享的J2EE

將客戶代碼從門戶產品資產中分離,以簡化門戶部署

門戶業(yè)務服務

內容管理

門戶內容倉庫

快速構建和部署需要基本內容管理的門戶應用,包括內容鎖定、版本控制和批準

虛擬內容倉庫

將包括JSR-170倉庫在內的多個內容倉庫作為一個整體來管理

內容顯示Portlet

借助內容表示器向導業(yè)務工具,可方便地顯示內容項、內容文件夾、內容查詢或關鍵字搜索的結果

內容模板

用內容類型的模板來簡化內容顯示

定制工作流

創(chuàng)建反映公司批準流程的工作流

內容狀態(tài)的狀態(tài)選擇

利用支持內容狀態(tài)標準的內容選擇器,可在門戶內容發(fā)布之前進行預覽

內容集成

使用服務提供商接口,與第三方或定制內容系統(tǒng)實現(xiàn)集成

WebDAV支持

利用方便的桌面工具,用戶能創(chuàng)建和編輯內容

 

聯(lián)合搜索

利用虛擬內容倉庫的元數(shù)據搜索來簡化用戶搜索

HTTPODBC、文件搜索

自動檢索文件,并在Web頁面、數(shù)據庫和文件中搜索內容

易于使用的搜索工具

通過自然語言查詢、相關排序、近似、選擇拼法和文檔相似點搜索,方便訪問者查找內容

自動的分級標記

通過給內容自動加上標記,改善內容訪問并降低IT管理費用

協(xié) 

協(xié)同桌面

利用定制的桌面,使組和團隊的效率最大化

社區(qū)框架

簡化門戶的成員關系、管理,以及最終用戶的門戶制作

社區(qū)角色

為具有預定義或定制角色的社區(qū)成員設置不同的訪問級別

GroupSpace模板

利用包含文檔庫、公告、問題跟蹤、富文本(rich text)編輯、具有RSS的聯(lián)合內容預訂以及線程討論功能的社區(qū)應用模板,使門戶用戶快速實現(xiàn)協(xié)作

協(xié)同Portlet

在任何門戶中都可使用郵件、日歷、聯(lián)系信息和任務列表的Portlet

PIM集成和具有可選組件的To Do List

Lotus NotesMicrosoft Exchange為訪問者提供了對NotesExchange電子郵件、日歷和聯(lián)系信息的訪問

互操作性管理

基于規(guī)則的個性化

從內到外的個性化改善了訪問者的體驗——全部通過瀏覽器進行管理

活動管理

用衡量交互的框架來提高活動的效果

事件和行為跟蹤

利用對話和行為事件來適應訪問者;定義定制事件以映射到業(yè)務目標

定制規(guī)則集

使用BEA Workshop for WebLogic來創(chuàng)建定制的規(guī)則集

規(guī)則引擎控件

通過調用各種可用對象或類的任何方法,創(chuàng)建能與其他服務實現(xiàn)互操作的定制規(guī)則

測試和控件交付

在發(fā)布到整個網站之前先測試內容或宣傳效果

最終用戶定制

使用戶能夠增加個性化頁面,選擇Portlet、布局和門戶外觀

  業(yè)

單點登錄

可單點登錄WebLogic安全基礎架構以及所有的WebLogic應用、門戶和BEA AquaLogic商業(yè)服務站點

UUP聚集簡檔

在門戶授權、市場促銷和委托管理中使用BEA AquaLogic Commerce Services簡檔屬性

 

WSRP

支持WSRP 2.0和大量新興的WSRP技術

JSR168

支持Java Portlet規(guī)范,可創(chuàng)建和運行在任意兼容性門戶框架中都有效的Portlet

Spring CoreMVC

Spring 1.22.0版提供完全的Spring Core MVC支持,可通過使用一個JSR-168 Portlet 包裝器,實現(xiàn)在門戶內使用已有的代碼

JSF

支持Sun實施參考和Apache MyFaces,使JSF Portlet能夠與其他Portlet和頁面一起觸發(fā)和處理事件。同時包括JSF PortletBEA WebLogic Portal所固有的Portlet間通信能力的完全集成

JSR170

通過一層和二層,支持對虛擬內容倉庫的讀寫操作

JSR88

支持部署計劃,堅持對應用程序描述符的改變

IBM、ORACLE以及SUNPortal產品相比,BEA WebLogic Portal的配套軟件不夠齊全,比如未能提供自己的SSO(這是Portal應用的重要功能之一),需要采購第三方產品來實現(xiàn)。此外,ORACLE公司對BEA的收購計劃可能會影響人們對BEA產品的信心。

在測試環(huán)境中下載并安裝了中文版的BEA WebLogic Platform 9.22platform922_ccjk_win32.exe,該套件包含了應用服務器WebLogic Server 9.22、WebLogic Portal 9、開發(fā)工具Workshop for WebLogic Platform和示范實例BEA GroupSpace套件。

安裝完成之后,啟動GroupSpace Example Server大約需要35分鐘時間。進入Portal管理器或進入GroupSpace實例Portal頁面也感覺太慢,每次切換頁面需要幾十秒的時間,可能是沒有頁面緩沖的原因,再次點擊訪問過的頁面時同樣要花費幾十秒的時間。一個用戶尚且如此,幾百個用戶同時使用不知如何應付!

 

 

 

BEA WebLogic Portal 10運行要求如下:

1、應用服務器

BEA WebLogic Server 10

2、支持的操作系統(tǒng)

HP-UX11i V2 V3

IBM AIX 5.2 5.3

Microsoft Windows 2000 Professional

Microsoft Windows 2000 Server, Advanced Server, Datacenter

Microsoft Windows Server 2003 Standard,Enterprise, Datacenter

Microsoft Windows XP SP2 x86

Novell SUSE Linux Enterprise Server(SLES) 9 SP310

Red Hat Enterprise Linux 3.0/4.0/5.0 AS, ES, WS

Sun Solaris 8,9,10

 

3、支持的Web服務器

Apache (32-bit) 2.0.x 2.2.x

HP Apache-based Web server 2.0.42-2.0.55

Microsoft Internet Information Server (IIS) 5.0,6.0

Sun Java System Web Server 6.1 SP1

4、支持的數(shù)據庫管理系統(tǒng)

DB2 8.2,9.1

MySQL 4,5

Microsoft SQL Server 2000 SP3+

Microsoft SQL Server 2005

Sybase 12.5.03

PointBase 5.1

ORACLE 9.2.0.4

ORACLE 10g R1,R2

5、應用開發(fā)工具

BEA Workshop for WebLogic Platform(基于Eclipse

(三)ORACLE Portal 10g

ORACLE是一個著名的數(shù)據庫系統(tǒng)公司,同時也是一個僅次于IBM的企業(yè)基礎架構軟件提供商。

ORACLE Portal 10g的架構建立在J2EE基礎之上,為用戶提供了集中訪問數(shù)據、應用和業(yè)務流程的綜合平臺。ORACLE Portal 10g倡導以“應用為中心”,提供對Web服務和企業(yè)應用的集中訪問能力,允許用戶搜索和發(fā)現(xiàn)所需要的Web服務;以“流程為中心”,為用戶提供單點訪問跨域多個系統(tǒng)和Web服務的業(yè)務流程,監(jiān)控流程處理狀態(tài)。

ORACLE Portal 10g的主要特性:

Portal配置簡單快捷、安全可靠:管理員、頁面設計者和終端用戶借助ORACLE Portal內嵌開發(fā)工具方便地設計和配置頁面的屬性和內容。

以統(tǒng)一的接口聚合外部內容和應用:借助于ORACLE的其它軟件產品如ORACLE Business Suite、ORACLE BPEL Process ManagerORACLE OmniPortlet、ORACLE JDeveloperORACLE Portal Developer Kit等軟件,能夠將外部應用系統(tǒng)的數(shù)據內容、各種數(shù)據源如Web服務、XML、SQLWeb頁面靈活地聚合到Portal頁面上展示出來。

不知什么原因,我們下載的ORACLE Portal軟件未能安裝成功,于是重新下載了ORACLE WebCenter 2.0來測試。依照安裝說明進行操作,大約花費了一天一夜的時間終于安裝完成。啟動運行進行測試,頁面切換的響應速度可以接受,WebCenter的協(xié)同組件功能豐富,給人耳目一新的感覺。遺憾的是我們未能進行較為詳細的測試。因為在第二天重新開機之后,WebCenter不能啟動了??赡苁乔耙惶?/span>Windows 2003自動進行的升級影響了WebCenter的配置?

ORACLE Portal 10g運行環(huán)境要求如下:

1、應用服務器

ORACLE Application Server 10g

2、操作系統(tǒng)

Windows 2003 with SP1 or above Intel x86 32 bit

Windows 2000 with SP3 or above Intel x86 32 bit

Windows XP with SP1 or above Intel x86 32 bit

Red Hat Linux AS 2.1 Intel x86 32 bit

Red Hat Linux EL 3.0 Intel x86 32 bit

SLES8 Intel x86 32 bit

SLES9 Intel x86 32 bit

Red Hat Linux EL 3.0 Intel EM64T 64 bit

SLES9 Intel EM64T 64 bit

Red Hat Linux EL 3.0 AMD Opteron 64 bit

SLES9 AMD Opteron 64 bit

3、內容數(shù)據庫存儲軟件

Microsoft Windows Server 2003 Active Directory

Microsoft Windows Server 2000 Active Directory

Sun Java System Directory Server 5.2

OpenLdap 2.2

Novel eDirectory 8.73

ORACLE Database 10g

4、開發(fā)工具

ORACLE JDeveloper 10g

ORACLE Portal Developer Kit

ORACLE OmniPortlet

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多