2023年門戶網(wǎng)站技術(shù)指南_第1頁
2023年門戶網(wǎng)站技術(shù)指南_第2頁
2023年門戶網(wǎng)站技術(shù)指南_第3頁
2023年門戶網(wǎng)站技術(shù)指南_第4頁
2023年門戶網(wǎng)站技術(shù)指南_第5頁
已閱讀5頁,還剩67頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

WebSpheresoftware

門戶網(wǎng)站技術(shù)討論

WebSpherePortal5.0指南

門戶網(wǎng)站構(gòu)想

門戶網(wǎng)站不僅可作為簡單的統(tǒng)一web應(yīng)用接入點,還可以發(fā)揮更大的作用,

提供安全性、搜索、協(xié)作和工作流程等重要的功能。門戶網(wǎng)站可提供集成的

內(nèi)容和應(yīng)用以及統(tǒng)一的協(xié)作工作空間。門戶網(wǎng)站必將成為下一代桌面系統(tǒng),

可通過web向各種客戶機設(shè)備提供電子商務(wù)應(yīng)用。

完整的門戶網(wǎng)站解決方案應(yīng)使用戶可以隨時隨地、安全、方便地訪問他們完

成任務(wù)所需的所有東西。在EM的構(gòu)想中,門戶網(wǎng)站是提供個性化、相關(guān)

web體驗的關(guān)鍵所在,它使用戶能夠以一種個性化很強的互動方式,方便地

找到所需的東西。也就是說,門戶網(wǎng)站提供工具和用戶界面,以訪問信息和

應(yīng)用,并管理內(nèi)容的選擇和個性化。

WebSphere平臺

IBMWebSpherePortal是WebSphere軟件平臺的一部分。該平臺可劃分為

3個功能領(lǐng)域:

基礎(chǔ)和工具部分用來構(gòu)建、運行和部署應(yīng)用。WebSphereApplication

Server主機集成技術(shù)以及先進的開發(fā)工具構(gòu)成了堅實的平臺基礎(chǔ)?;?/p>

礎(chǔ)和工具部分提供所需的互聯(lián)網(wǎng)專業(yè)技術(shù),使您能夠構(gòu)建并使用Web

服務(wù),并且可以與更大范圍的技術(shù)開發(fā)人員和WebSphere用戶溝通、

交流。

業(yè)務(wù)集成部分用來集成內(nèi)部業(yè)務(wù)流程,其中包括涉及業(yè)務(wù)合作伙伴的

流程。WebSphereBusinessIntegrator等WebSphere產(chǎn)品可幫助公

司簡便地實施應(yīng)用和業(yè)務(wù)流程,包括供應(yīng)鏈管理及現(xiàn)有流程與Web

的集成。

企業(yè)門戶網(wǎng)站用來個性化基于Web的內(nèi)容并使任何設(shè)備都可以訪問

這些內(nèi)容。這些WebSphere產(chǎn)品可進一步優(yōu)化用戶的體驗并為您的

客戶、員工、業(yè)務(wù)和貿(mào)易合作伙伴以及遠程分支機構(gòu)提供廣泛的接入

方式。

WebSpherePortal是WebSphere平臺企業(yè)門戶網(wǎng)站部分的主導(dǎo)產(chǎn)品,它提

供可擴展的框架,使企業(yè)應(yīng)用、內(nèi)容、人員和流程可以實現(xiàn)互動。自助服務(wù)

特性使最終用戶可以個性化或組織他們自己的門戶網(wǎng)站視圖,管理自己的配

置文件,以及發(fā)布并與其他同事共享文件。

WebSpherePortal還提供了其他服務(wù),例如:單點登錄,安全性,文件管理,

web內(nèi)容發(fā)布,搜索,個性化,協(xié)作服務(wù),企業(yè)應(yīng)用集成,移動設(shè)備支持和

站點分析等。

WebSpherePortal體系結(jié)構(gòu)

WebSpherePortal是業(yè)界綜合性最強的門戶網(wǎng)站解決方案,已經(jīng)成為了事實

上的電子商務(wù)體系結(jié)構(gòu)標準。為了實現(xiàn)這個體系結(jié)構(gòu),WebSpherePortal

中集成了舊M和業(yè)務(wù)合作伙伴的技術(shù)。舊M還在擴展門戶軟件,以開發(fā)更多

的產(chǎn)品,這些產(chǎn)品可提供高度個性化和情景相關(guān)的應(yīng)用一一可隨時通過任何

設(shè)備訪問。

WebSpherePortalArchitecture

PortletContainerandServices

UAPortletAPI

HT

NE

IT

ACContentWeb

Taccessclipper

OI

NDocument

Search

Manager

Portlet

Admin

dati

Collab-Credential

orationVault

PortletSingle

ProxySign-on

WebspherePortal體系結(jié)構(gòu)

隨著電子商務(wù)應(yīng)用逐漸實現(xiàn)隨需應(yīng)變特性,WebSpherePortal提出了委托管

理、級聯(lián)頁面布局、通過web服務(wù)實現(xiàn)門戶網(wǎng)站聯(lián)合、高級Portlet應(yīng)用的

概念以及業(yè)務(wù)流程集成、知識管理、利用集成生產(chǎn)力組件進行文件管理和高

級個性化特性等等,引領(lǐng)著該領(lǐng)域的發(fā)展。在補充產(chǎn)品中,我們實現(xiàn)了更多

普遍計算功能,如:智能通知、脫機瀏覽和數(shù)據(jù)同步等。

WebSpherePortal有幾個版本,分別設(shè)計用來提供構(gòu)建和部署高擴展性門戶

網(wǎng)站所需的基礎(chǔ)設(shè)施。所有產(chǎn)品系列都使用同一框架(門戶服務(wù)器),并提

供其他產(chǎn)品和服務(wù)。門戶服務(wù)器提供應(yīng)用連接、集成、管理和顯示等通用服

務(wù)一一各種門戶網(wǎng)站環(huán)境都要求有這些服務(wù)。

有關(guān)支持的平臺、系統(tǒng)要求和版本號的最新詳細信息,請訪問:。

WebSpherePortalEnable

PortalServer提供建設(shè)門戶網(wǎng)站所需的顯示、用戶管理、安全性及其他服務(wù)。

Personalization提供高級個性化技術(shù),針對用戶的需要和喜好提供Web內(nèi)容。

ContentPublisher提供向門戶網(wǎng)站分布內(nèi)容和文件的工具。

PortalDocumentManager集中文件存儲、組織及版本管理服務(wù)。

ProductivityComponents聯(lián)機查看和編輯豐富文本、電子表格和演示文稿內(nèi)容。

IBMDirectoryServer輕型目錄訪問協(xié)議(LDAP)服務(wù)器

WebSphereTranslationServer翻譯服務(wù)可使用各種語言之間翻譯web內(nèi)容、電子郵件和聊天內(nèi)容。

WebSphereStudioSiteDeveloper專業(yè)開發(fā)人員工具,用來創(chuàng)建、測試、調(diào)試和部署Portlet,Servlet及其

他與門戶和web應(yīng)用相關(guān)的資產(chǎn)。

JavaAPI提供功能組件,在門戶和Portlet中集成Domino、LotusInstant

協(xié)作組件Messaging(Sametime)sLotusTeamWorkplaces(QuickPlace)和Lotus

DiscoveryServer的功能。

WebSpherePortalExtend

Enable中的所有產(chǎn)品相同的門戶服務(wù)器和個性化功能。

一套3個完全集成、預(yù)配置、成品“Portlet”;確保開箱即用,可立即

CollaborationCenter利用e-workplace計算技術(shù)的價值,其中包括在線目錄服務(wù)、即時消息收

發(fā)和團隊工作室訪問等。

LotusExtendedSearch提供平行、分布式和多機種搜索功能,可搜索LotusNotes數(shù)據(jù)庫、傳統(tǒng)

數(shù)據(jù)存儲器、Web搜索網(wǎng)站及其他資源。

TivoliWebSiteAnalyzer分析網(wǎng)站使用日志,提供可用來改進門戶網(wǎng)站的信息,以提供更好的用戶

體驗。

Sametime即時消息收發(fā),在線感知和web會議服務(wù)。

QuickPlace基于Web的團隊解決方案,用來創(chuàng)建團隊工作室,實現(xiàn)協(xié)作;其特性包

括:討論、文件協(xié)作以及計劃、任務(wù)和資源的協(xié)調(diào)。

WebSpherePortalExpress

PortalServer提供建設(shè)門戶網(wǎng)站所需的顯示、用戶管理、安全性及其他服務(wù)。

專業(yè)開發(fā)人員工具,用來創(chuàng)建、測試、調(diào)試和部署Portlet.Servlet及其

他與門戶網(wǎng)站和web應(yīng)用相關(guān)的資產(chǎn)。

PortalDocumentManager集中文件存儲、組織和版本管理服務(wù)。

JavaAPI提供功能組件,在門戶和Portlet中集成Domino、LotusInstant

協(xié)作組件Messaging(Sametime)、LotusTeamWorkplaces(QuickPlace)和Lotus

DiscoveryServer的功能。

ProductivityComponents聯(lián)機查看和編輯豐富文本、電子表格和演示文稿內(nèi)容。

IBMDirectoryServer輕型目錄訪問協(xié)議(LDAP)服務(wù)器

WebspherePortalExpressPlus

WebSpherePortalExpress中的所

相同的門戶服務(wù)器、文件管理和協(xié)作服務(wù)。

有產(chǎn)品

一套3個完全集成、預(yù)配置、成品“Portlet”;確保開箱即用,可立即

CollaborationCenter利用e-workplace計算技術(shù)的價值,其中包括在線目錄服務(wù)、即時消息收

發(fā)和團隊工作室訪問等。

Sametime即時消息收發(fā),在線感知和web會議服務(wù)。

QuickPlace基于Web的團隊解決方案,用來創(chuàng)建團隊工作室,實現(xiàn)協(xié)作;其特性包

括:討論、文件協(xié)作以及計劃、任務(wù)和資源的協(xié)調(diào)。

WebSpherePortal產(chǎn)品版本

選擇WebSpherePortal產(chǎn)品的客戶能夠?qū)崿F(xiàn)實實在在的業(yè)務(wù)和技術(shù)優(yōu)勢:

?由于與客戶和合作伙伴的關(guān)系更加密切,員工效率更高,實現(xiàn)了創(chuàng)新,

而且周期縮短,因此可增加收益。

?由于運營效率提高,信息流和知識管理得到改善,而且擁有一致的基

礎(chǔ)設(shè)施,因此可降低運營成本。

?由于可以訪問相關(guān)性更強的信息并且可通過單一接入點訪問應(yīng)用和協(xié)

作工具,因此可提高員工的工作效率。

?安全性更好并且可實現(xiàn)單點登錄,因此可減少管理員的密碼數(shù)量并改

善用戶體驗。

?統(tǒng)一的顯示外觀和一致的用戶界面可降低培訓(xùn)成本。

?應(yīng)用的一體化可延長他們的使用壽命,并可采用新的方法通過桌面系

統(tǒng)和普及設(shè)備接入。

WebSpherePortal產(chǎn)品使企業(yè)可以迅速利用他們的數(shù)字資產(chǎn)和人員,同時為

他們的員工、合作伙伴和客戶提供一流的Web體驗。

本文旨在幫助客戶、獨立軟件供應(yīng)商和應(yīng)用設(shè)計人員規(guī)劃使用WebSphere

Portale本文將介紹門戶應(yīng)用、內(nèi)容、安全性、用戶管理、行政管理、文件

管理、搜索、個性化以及協(xié)作等。

Portlet

Portlet是門戶網(wǎng)站的核心。"Portlet”指門戶小應(yīng)用程序,通常被描述為網(wǎng)

頁上的小方框。Portlet是可以重復(fù)使用的組件,提供對應(yīng)用、基于web的內(nèi)

容及其他資源的訪問功能。通過Portlet可以訪問網(wǎng)頁、web服務(wù)、應(yīng)用和合

成內(nèi)容。企業(yè)可以創(chuàng)建自己的Portlet,或選擇使用舊M及其業(yè)務(wù)合作伙伴創(chuàng)

建的系列Portleto

任何具體的Portlet都是獨立于其他Portlet開發(fā)、部署、管理和顯示的。管

理員及最終用戶可通過選擇并組織Portlet來創(chuàng)建個性化的門戶網(wǎng)站頁面,制

作專門為個人、團隊、部門和機構(gòu)定制的網(wǎng)頁。

,MyPortalAdminlrtiatiarQEditmyprafila?Logout.

ZevP?aeEd"PaaeA",ar?Pe,ml”ioc,

WelcomeMyWorkMyFinans,MyHawtroom

MN.rMMMBEBMMf

VMyW.aZrDB^ani

FinancialServicesNewsTuesday,July22,20037:18:00PM

?Finanoakholdearlyaa,n6

Eu,0,v,temCu”?ccvR0se,v??Oo?ri1.1BillionEu,to197.3

」。RalMghxNorthCarolina

Ovarcast72。/90。

WelcometoWebSpherePortalvemon5.9

Gcrmocv82°

Torearrangeportlet;onthlipag?,dickthaMostlySunny59。/84。

Showtoolsicon.Thisactionproducestoolsthat

allovyoutoarong。andrcmov?portlots.Clidt

EditpaqotoaddnovportlotsorchangspagePcUmjLfPplanql^China

MostlyClear74Vee?

Tocraateapag。,dickNovrpa9d“°

P??tlyCloudy

Bookmark!QQQQZ?!■■650/74°

&Pleaseedittheportlett。d*fin?bookmark*.Iowatrtv.Iowa13*

MostlySunny55V764

AboutWebSpherePortalUE3c3—0

&Copyright2003PinnacorInc.

Portel

IBMWebSpherePortal5.0

BuildLevel;0912003-06-30I960

LicensedMaterials?PropertyofIBM

5724*76,5724-E77

(C)CopyrightIBMCorp,2001/2003AllRight*Reserved.

典型的門戶網(wǎng)站頁面

門戶服務(wù)器已經(jīng)包括了豐富的標準Portlet,用來保存和共享文件,顯示合成

內(nèi)容,執(zhí)行XML轉(zhuǎn)換,訪問現(xiàn)有網(wǎng)頁、LotusNotes和MicrosoftExchange

生產(chǎn)力應(yīng)用、Sametime即時消息和LotusQuickPlace團隊工作室。下圖顯

示了EM提供的幾種Portletc

門戶網(wǎng)站目錄

廣泛的第三方合作伙伴計劃提供了許多Portlet,可通過門戶網(wǎng)站目錄下載站

點下載,地址:http://

按業(yè)務(wù)合作伙伴搜索目錄

Portlet應(yīng)用

Portlet不僅是現(xiàn)有web內(nèi)容的簡單視圖,還是一種完整的應(yīng)用,并且符合標

準的模型一視圖一控制器(Model-View-Controller)設(shè)計模式。Portlet有多

種狀態(tài)和視圖模式以及事件和消息收發(fā)功能。

與在應(yīng)用服務(wù)器上運行的門戶服務(wù)器類似,Portlet在門戶服務(wù)器的Portlet

container中運行。Portletcontainer提供運行時間環(huán)境,Portlet在這個環(huán)境

下形成示例、使用并最終銷毀。Portlet依靠門戶基礎(chǔ)設(shè)施來訪問用戶配置文

件信息,參與窗口和動作事件,與其他Portlet通信,訪問遠程內(nèi)容,查找用

戶證書并存儲永久數(shù)據(jù)。

通常情況下,Portlet的管理比Servlet更具動態(tài)性。例如:能夠在服務(wù)器運

行的同時安裝或刪除包括幾個Portlet的Portlet應(yīng)用。管理員可以在門戶網(wǎng)

站運行的同時更改Portlet的設(shè)置和訪問權(quán)限;甚至在生產(chǎn)環(huán)境下也可以完成。

Portlet模式

根據(jù)Portlet要求的任務(wù),Portlet模式使Portlet可以顯示不同的用戶界面。

Portlet有幾種顯示模式,可通過Portlet標題欄上的圖標調(diào)用這些模式,如:

視圖、幫助、編輯和配置等。

Portlet最初以視圖模式顯示。隨著用戶與其交互,Portlet將顯示一系列視圖

狀態(tài),如:表單、答復(fù)、錯誤信息以及其他應(yīng)用特定狀態(tài)。

幫助模式用來為用戶提供有關(guān)Portlet的幫助。編輯模式為用戶提供更改

Portlet設(shè)置的頁面。例如:天氣Portlet可以為用戶提供編輯頁面,以指定

他們的位置。用戶必須登錄門戶網(wǎng)站,方可進入編輯模式。如果Portlet支持

配置模式,則它可為門戶網(wǎng)站管理提供一個頁面,來配置該Portlet實例共享

的Portlet設(shè)置。

每種Portlet模式都能以正常、最大化和最小化的狀態(tài)顯示。最大化時,Portlet

在整個門戶網(wǎng)站頁面內(nèi)顯示,會覆蓋其他Portlet的視圖。最小化時,Portlet

只在門戶網(wǎng)站頁面上顯示Portlet的標題欄。

PortletAPI

Portlet屬于HttpServlet的一個子類;Portlet的屬性使他們可以簡便地插入

門戶服務(wù)器并在其中運行。Portlet可以匯編成較大的門戶網(wǎng)站頁面,同一

Portlet可反復(fù)出現(xiàn),為每個用戶顯示不同的數(shù)據(jù)。Portlet依靠門戶網(wǎng)站基礎(chǔ)

設(shè)施訪問用戶配置文件信息、參與窗口和動作事件、與其他Portlet通信、訪

問遠程內(nèi)容、查找用戶證書和保存持久數(shù)據(jù)。PortletAPI為這些功能提供了

標準界面。

PortletAPI為Portlet定義了通用基本類和界面,以便使Portlet與門戶網(wǎng)站

架構(gòu)清晰分開。在大多數(shù)情況下,PortletAPI是ServletAPI的擴展,只是

它會將某些功能限制在對門戶環(huán)境下運行的Portlet有意義的子集中。例如:

與Servlet不同,Portlet在做出響應(yīng)時可以不發(fā)送錯誤或重定向信息,這可

能只由Portal本身完成;由它來控制整個響應(yīng)頁面。

Portlet生成的標記片斷可能包括鏈接、動作及其他內(nèi)容。PortletAPI定義

URL重寫方法,使Portlet可以透明地創(chuàng)建鏈接,而且無需了解特定門戶網(wǎng)

站中的URL結(jié)構(gòu)。

Portlet性能

因為Portlet也屬于Servlet,所以兩者都有類似的重入和性能問題。所有請

求程序都共享單一Portlet用例(即:Portlet的Java類單一用例)。處理

Portlet和Servlet的線程數(shù)量有限,因此每個Portlet都要盡快完成作業(yè),以

優(yōu)化整個頁面的響應(yīng)時間。

就像Servlet編程一樣,您必須考慮對程序的優(yōu)化,如限制同步方法的使用、

限制開銷較大的字符串操作、避免運行太長的循環(huán)語句以及最大限度減少創(chuàng)

建的對象數(shù)量等。另一種優(yōu)化方法是使用JavaServerPages顯示Portlet

的視圖;通常情況下,用JavaServerPages創(chuàng)建的視圖要比用XSL創(chuàng)建的

視圖快。

通常,處理一個請求的過程中要調(diào)用許多Portlet,每個Portlet都會將它的

內(nèi)容附加到整體頁面上。有些Portlet可以并行呈現(xiàn);這樣,當所有Portlet

都已完成或超時后,門戶服務(wù)器便可匯編所有標記段。這樣可提高通過HTTP

或SOAP請求訪問遠程數(shù)據(jù)的Portlet的性能。但是,并非所有Portlet都可

以安全地運行線程;例如:訪問受保護資源的Portlet就不能并行運行。Portlet

部署描述符會指出該Portlet是否可以安全地運行線程。不能安全地運行線程

的Portlet將依次呈現(xiàn)。

Portlet輸出還可以進行緩存。緩存策略要在Portlet部署描述符中配置,其

中包括:到期時間以及是在用戶之間共享Portlet標記還是用戶專用標記。

標準

隨著門戶網(wǎng)站不斷采用新的桌面系統(tǒng)和集成標準,舊M率先實現(xiàn)了門戶網(wǎng)站

及其他應(yīng)用間的應(yīng)用編程接口的標準化。特別是,JavaCommunityProcess

(JCP)和結(jié)構(gòu)化信息標準促進組織(OASIS)正在開展合作,促進Java和

XML技術(shù)的標準化;將門戶網(wǎng)站連接到獨立應(yīng)用就需要采用這些技術(shù)。

JSR168由IBM和Sun公司共同領(lǐng)導(dǎo),旨在實現(xiàn)本地Portlet門戶服務(wù)器間

的互操作。舊M首創(chuàng)了PortletAPI,并將在ApacheJakarta項目中負責提

供開放源碼參考實施。Sun公司將負責編寫規(guī)范,提供可免費使用的

ComplianceTestKitoJSR規(guī)范最終確定之后,舊M將隨即推出符合JSR168

規(guī)范的Portletcontainer,以支持JSR168Portlet應(yīng)用在WebspherePortal

Version5上的運行。

OASIS的遠程門戶網(wǎng)站W(wǎng)eb服務(wù)(WSRP)技術(shù)委員會(IBM擔任主席)

已經(jīng)制定了一個XML和Web服務(wù)標準,該標準使面向用戶的直觀服務(wù)可以

與門戶網(wǎng)站或其他Web服務(wù)互操作。WSRP1.0標準最終確定后,舊M將

盡快在WebspherePortalVersion5中結(jié)合WSRP1.0應(yīng)用支持特性。

Struts

Struts是一個Jakarta開放源碼項目,提供基于模型一視圖一控制器(MVC)

的框架。它使開發(fā)人員可以高效地將應(yīng)用的業(yè)務(wù)邏輯與顯示隔離。Struts可

實施一系列頁面和動作,并提供表單驗證功能。

這個版本的WebSpherePortal可支持使用Struts1.1框架構(gòu)建Portlet。為

了在Portlet中運行,使用Struts時必須遵守特定的技術(shù)細節(jié)。例如:在Portlet

中使用時,Struts動作不應(yīng)寫入響應(yīng)對象,也不應(yīng)創(chuàng)建HEAD和BODY標簽

等報頭元素。Struts必須使用幾個替換JAR文件打包;JAR文件可執(zhí)行URL

和轉(zhuǎn)接動作,并包括可在門戶網(wǎng)站環(huán)境下正常運行的動作。

Portlet合作

門戶服務(wù)器為Portlet提供了相互通信和交換數(shù)據(jù)或其他信息的機制。在生產(chǎn)

門戶網(wǎng)站中,Portlet通信可以用來在Portlet之間復(fù)制通用數(shù)據(jù)。這樣,用

戶可減少不必要的鍵入工作,使portal更加易于使用。例如:一個Portlet

可能顯示帳戶信息,而另一個則顯示其中一個帳戶在前30天內(nèi)的交易信息。

為了實現(xiàn)這一點,交易Portlet顯示交易詳細信息時,需要獲得相應(yīng)的帳戶信

息。

這是使用Portlet和Portlet信息、通過兩個Portlet間的通信完成的。在這個

例子中,帳戶Portlet會創(chuàng)建一個Portlet動作,并把它編碼到處理交易的URL

中。點擊這個鏈接時,會調(diào)用動作接收程序;然后,接收程序會發(fā)送一條

Portlet信息,以發(fā)送必要的數(shù)據(jù)。

計劃性消息收發(fā)可幫助統(tǒng)一訪問不同后臺應(yīng)用的Portlet應(yīng)用。但是,相對來

說,這種方式是靜態(tài)的,要求事先的規(guī)劃和設(shè)計工作。交換信息的Portlet

必須已經(jīng)知道對方,以便執(zhí)行交換操作。接下來,我們將深入討論Portlet

相互合作的方法。

代理合作

通過代理合作,獨立開發(fā)的Portlet也可交換信息。Portlet在代理程序上注冊

他們的意向,代理程序可促進運行過程中的信息交換。代理程序的工作方式

是:將一個Portlet中的數(shù)據(jù)源之間的數(shù)據(jù)類型與另一Portlet的動作相匹配。

如果類型匹配,則可以進行傳輸;代理程序允許用戶通過彈出菜單觸發(fā)信息

傳輸?!癈lick-to-Action”一詞指的就是這種菜單驅(qū)動的代理數(shù)據(jù)交換。

E22slpMyPortalAdmlnUtration#EditmyprofIIA?Logout

>|Documontz|Wolcome|ContactPublehing|YourCoFm.noalClickToAcbonHumanRatourcs|MyFavontos

|ShippingSampleMapSample

OrderSummaty

OrdersforOctober

Customer」DStatus

?102001000001@3542877

QHTIME

?102001000002?3045388三黑二燈

?102001000003@8266472◎COMPLETE

?102001000004?2867377?ON_TIME

?102001000005?2867377?DELAYED

Entermonth:

Submit

AccountDetails

OrdorIOTotalValueOutctandmgBalanca

1020010000011922,005$700,000

rc'--ii'

Submit

Click-to-Action

Click-to-actionPortlet的目標是,使Portlet能夠簡單地從一個向另一個發(fā)送

信息,以提高使用多個Portlet的用戶的工作效率。例如:用戶能夠點擊一個

Portlet中顯示的信息,并將信息傳送到另一個Portlet?接收信息的Portlet

會處理信息并更新它的顯示。

Click-to-Action可基于他們的數(shù)據(jù)類型兼容性匹配Portlet信息源和可能的動

作。Click-to-action不依賴于拖拽或其他非標準的瀏覽器特性。Click-to-action

的一個獨特優(yōu)勢就是,它在設(shè)計上可以在不同瀏覽器中運行;這使用戶可以

更加方便地訪問它。

作為這一想法的擴展,WebspherePortalVersion5提供了合作Portlet。利用

合作Portlet功能,管理員能夠“預(yù)接"Portlet,以使他們能夠自動交換信息。

使用與Click-to-Action相同的代理程序,可以沿“線路”傳輸數(shù)據(jù)。因為各

Portlet都明確地連接在一起,所以用戶不必再點擊數(shù)據(jù)源以選中目標;此外,

還可以在匹配代理的值方面實現(xiàn)更大的靈活性。

IBMWebSpherePortal-卜lozllla(BuildID:2002121215:

kmarksToolswndow蜘g)yjQA.

ShippingInformebon

?otvMm?h?m?pb?tow

?0*nv”

PeopleSoftDMcnpbon?

SAPWonau。

StateC?p?M”Cotortdo

Siebel

Mumidfh9

UVIndex

homeoftheDenver

Broncos,their?t?dtumis

jwm.Atthe

Thi?irrftfoo*■>eastern

■UirttKH*M4

“《,egr*n?mountains,hasalong,

c*rr?Kc?nAtt*n>.warm,drysummerwith

temperaturesinthe>0'?

butcold

snoMfallsof

|DenverVI

Chmge8,|

SelectedGtv?Ognuer

預(yù)接的合作Portlet

可發(fā)現(xiàn)服務(wù)

PortletAPI提供了一個界面,可以動態(tài)地發(fā)現(xiàn)可用服務(wù)。每項服務(wù)都在門戶

配置文件中注冊,并通過PortletContext.getService。方法訪問;這種方法將

查找服務(wù)工廠,創(chuàng)建服務(wù)并將其返回到Portleto這樣,所有Portlet都可以

使用服務(wù),而且不需要利用Portlet將服務(wù)代碼打包。并且,可以在不影響

Portlet的情況下透明地交換或增強此類服務(wù)的實施。

門戶服務(wù)器為它的用戶證書庫提供可發(fā)現(xiàn)服務(wù),用來管理永久TCP/IP連接

并管理門戶網(wǎng)站的內(nèi)容庫。門戶網(wǎng)站開發(fā)人員可以實施位置、通知、內(nèi)容接

入或電子郵件服務(wù)等新型服務(wù)。

工具

Portlet可以在Portlet應(yīng)用中分組。Portlet應(yīng)用使用web歸檔文件(WAR)分

布和部署。而且可以針對特定Portlet擴展標準的web應(yīng)用部署描述符。

WebSphereStudioApplicationDeveloper為Portlet應(yīng)用提供了卓越的開發(fā)、

測試和調(diào)試環(huán)境??梢詾镻ortlet類設(shè)計Java類,也可以測試和調(diào)試Java

代碼。Studio還提供了用來創(chuàng)建JavaServerPages、HTML頁面、圖像及

其他相關(guān)門戶資源的工具。門戶工具包提供了插件,可幫助構(gòu)建Portlet部署

描述符并將其打包到WAR文件中,然后可以簡便地將其部署到運行中的門

戶服務(wù)器。

WebSphereStudio和Portlet開發(fā)人員工具包

內(nèi)容和搜索

部署門戶網(wǎng)站時.,企業(yè)希望查看、組織、共享和查找各種信息源提供的信息,

并可以查找各種信息源以各種格式提供的信息。在所有門戶網(wǎng)站產(chǎn)品中,

WebSpherePortal擁有最全面的內(nèi)容特性,可支持合成內(nèi)容、文件管理、

web內(nèi)容管理,可與領(lǐng)先的web內(nèi)容管理系統(tǒng)集成,實現(xiàn)高級個性化特性,

并能夠搜索包括歸類和匯總功能的Portlet,

合成內(nèi)容

合成是一個與portal技術(shù)相關(guān)的關(guān)鍵概念,它指向用戶提供來自多個信息源

的、經(jīng)過過濾的最新、個性化內(nèi)容和服務(wù)。這些內(nèi)容通常是新聞、金融和娛

樂方面的。Portal合作伙伴包括流行內(nèi)容供應(yīng)商,如:Pinnacor、金融時報、

Moreover、YellowBrix>Hoovers>Factiva、NewsEdge>MediaApps>

DataMonitor等等。

Channet

Title&link(maoe&

imaoeunk各公司都在采用合成概念和標準,來實

現(xiàn)電子目錄及其他內(nèi)部信息的發(fā)布自動

Channel

Description

ItemTine,unk_化,通過企業(yè)門戶網(wǎng)站為員工提供這些

&Description-

信息。豐富站點匯總(RSS)就是一種受

歡迎并且有用的合成新聞和娛樂內(nèi)容格

式。內(nèi)容能夠直接通過內(nèi)容管理系統(tǒng)在

豐富站點匯總和開放內(nèi)容合成(OCS)

頻道中發(fā)布;在這里,門戶服務(wù)器的內(nèi)置RSSPortlet能夠簡便地顯示相關(guān)

內(nèi)容。這個自行合成概念定義了編輯、管理和發(fā)布自己的內(nèi)容源的程序。

Web內(nèi)容管理

Web內(nèi)容管理負責創(chuàng)建、核準內(nèi)容創(chuàng)建者制作的Web內(nèi)容,并將其發(fā)布到

Web服務(wù)器。這一流程的步驟包括:定義內(nèi)容類型、角色、發(fā)布選項、目的

地規(guī)范以及工作流程。今天的市場上有許多內(nèi)容管理廠商,包括Lotus

WorkplaceContentDevelopment(以前稱為Aptrix)、Interwoven、Vignette、

Documentum>FatWire>Stellent等等。

盡管每種產(chǎn)品的運行方式不同,但是他們通常都設(shè)計用來創(chuàng)建、維護和發(fā)布

匯集的結(jié)構(gòu)化和非結(jié)構(gòu)化內(nèi)容;這些內(nèi)容可以通過門戶網(wǎng)站提供給用戶。

為了說明這一流程是如何完成的,WebSpherePortal包括了集成工具包,用

來顯示通過幾種web內(nèi)容管理產(chǎn)品發(fā)布RSS內(nèi)容的具體步驟。這些步驟可

通過Portlet目錄完成。Web內(nèi)容管理系統(tǒng)的內(nèi)容分布和核準操作可也通過

各自公司提供的Portlet接入。這些Portlet提供了一個用戶界面,來接入各

方面的內(nèi)容管理流程,如:內(nèi)容提交、工作流程管理、內(nèi)容核準,甚至包括

階段劃分和發(fā)布流程。

WebSpherePortalContentPublishing

WebSpherePortalContentPublishing(WPCP)工具主要適用于需要定期或

隨時在網(wǎng)站上增添內(nèi)容的用戶,包括創(chuàng)建新聞稿或產(chǎn)品信息等模板驅(qū)動內(nèi)容

的1用戶,以及使用喜歡的工具創(chuàng)建和編輯藝術(shù)品的平面設(shè)計師等。Content

Publishing支持通過模板或表單增添內(nèi)容,并可增添圖片HTML或JSP等文

件;這些文件可利用HomePageBuilder>Dreamweaver、FrontPage>

PhotoShop或Word等流行的工具創(chuàng)建和編輯。

WPCP提供了一個web瀏覽器界面,使用戶能夠簡便、快捷、有控制地在

網(wǎng)站上增添內(nèi)容;同時還提供良好的隔離功能,以防止他們經(jīng)常干擾其他用

戶所做的更改。

■MyPortalAdministration,Editmyprofile?Logout,

MevPao*EditPaaeASSIOCP,rrrM“l(fā)ocs

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論