- 相關(guān)推薦
Oracle Portal及其門(mén)戶(hù)網(wǎng)站開(kāi)發(fā)概述
摘要: Portal是IT領(lǐng)域的新技術(shù),是企業(yè)信息化工作的發(fā)展方向之一。本文首先介紹了Oracle Portal的定義、特點(diǎn),接著(zhù)闡述了portal的體系結構。隨后本文介紹了Oracle9iAS Portal的功能特點(diǎn)及基于它的企業(yè)門(mén)戶(hù)網(wǎng)站的開(kāi)發(fā)。最后本文簡(jiǎn)要探討了基于portal的門(mén)戶(hù)網(wǎng)站開(kāi)發(fā)的問(wèn)題。
關(guān)鍵詞: oracle portal,門(mén)戶(hù),網(wǎng)站,信息入口,企業(yè)入口
1 引言
Oracle Portal為企業(yè)提供了一個(gè)單一的訪(fǎng)問(wèn)企業(yè)各種信息資源的入口,利用它,企業(yè)可以為員工、供應商、零售商、合作伙伴等提供個(gè)性化的信息服務(wù),使他們能通過(guò)單一的入口,迅速找到所需的信息。Portal具有眾多的核心功能特性,將企業(yè)的應用、人員、信息與流程有機地結合起來(lái),為信息化工作的開(kāi)展提供了可行的思路和解決方案。
2 Oracle Portal概述
2.1 Oracle Portal是什么
Portal一詞是從Internet所衍生出來(lái)的,最初的“門(mén)戶(hù)”一詞主要是指信息門(mén)戶(hù),諸如雅虎、新浪等網(wǎng)站都是一種信息門(mén)戶(hù)。隨后,門(mén)戶(hù)的應用領(lǐng)域又得到擴展,出現了企業(yè)信息門(mén)戶(hù)(Enterprise Information Portal,EIP)。Oracle Portal是一個(gè)建立企業(yè)信息門(mén)戶(hù)的集成環(huán)境。通過(guò)Oracle Portal,企業(yè)員工可以很方便地將自己所需要的,來(lái)源于各種渠道的信息集成在一個(gè)統一的視圖之內。例如,在傳統企業(yè)信息系統環(huán)境下,一個(gè)財務(wù)部門(mén)可能要接觸這樣一些信息源:企業(yè)財務(wù)軟件,企業(yè)內部網(wǎng)站的政策、新聞、公告,各種圖表、報表,互聯(lián)網(wǎng)上的財經(jīng)新聞,股票行情等等;通過(guò)Oracle Portal提供的“自助式”的服務(wù),財務(wù)部門(mén)可以為自己部門(mén)量身定制一套財務(wù)人員的信息門(mén)戶(hù),將上述信息有效地組織在Web應用程序之中,并根據不同級別人員的職能設定相應的訪(fǎng)問(wèn)權限。在以前,這可能需要向IT部門(mén)提交詳細的需求分析,并等待好幾個(gè)月才能投入使用;通過(guò)Oracle Portal提供的快速、易用的開(kāi)發(fā)工具和內建功能模塊,非IT人員也可以根據自己的實(shí)際業(yè)務(wù)需求,創(chuàng )建這樣的集成化Web應用了。
2.2 Oracle Portal的體系結構
1) Oracle Portal節點(diǎn)
每臺安裝Oracle Portal示例的服務(wù)器稱(chēng)為一個(gè)Oracle Portal節點(diǎn)。每個(gè)OraclePortal節點(diǎn)包含有超過(guò)200個(gè)表及視圖,以及超過(guò)1000個(gè)PL/SQL包。Oracle Portal節點(diǎn)之間可以相互注冊,形成一個(gè)聯(lián)合Portal結構。節點(diǎn)的注冊和管理可以很容易地由企業(yè)的中心Portal管理。Portal容器是存儲Oracle Portal對象的地方。它保存著(zhù)Provider注冊表,頁(yè)面的樣式定義,用戶(hù)對Portlet的定制,訪(fǎng)問(wèn)權限,內容區域及頁(yè)面的定義,數據驅動(dòng)的組件等等。數據庫Provider管理基于數據庫的PL/SQL或Java存儲過(guò)程形式的Portlet,它存儲在Portal節點(diǎn)之外。Portal框架通過(guò)數據庫Provider調用這些Portlet,并將返回的HTML/XML形式的結果顯示在頁(yè)面的某個(gè)區域中。與數據庫Provider不同的是,Web Provider面向的是來(lái)自Web的數據,它們通常是通過(guò)HTTP協(xié)議而不是數據庫存儲過(guò)程來(lái)調用的,并且返回的結果已經(jīng)是格式化的HTML/XML內容。
2) Oracle Logon/SSO Server
SSO是Single Sign-On的縮寫(xiě),即單一登錄模式。SSO服務(wù)器集中管理用戶(hù)的身份驗證和權限管理,這使得其它應用程序可以將這些任務(wù)交給SSO服務(wù)器統一完成,也使得用戶(hù)只需要在SSO服務(wù)器上登陸一次就可以使用所有相關(guān)聯(lián)的應用程序,而無(wú)需記憶多個(gè)帳戶(hù)密碼。
3)Oralcle 9i Application Server
Oracle 9iAS是Oracle Portal的中間層應用程序服務(wù)器。在Oracle9iAS中,Oracle HTTP Server提供主要的HTTP服務(wù),Oracle Jserv提供JSP和servlet服務(wù),modPL/SQL以Apache模塊的模式提供從Web訪(fǎng)問(wèn)Oracle數據庫的服務(wù)。
4)Oracle Portal Cache
Oracle Portal Cache使用基于文件系統的存儲系統,為頁(yè)面定義和portlet生成的內容提供緩存,使用緩存系統,Oracle Portal無(wú)需每次生成頁(yè)面的時(shí)候都訪(fǎng)問(wèn)對象存儲系統或調用所有portlet,這樣大大提高了頁(yè)面的響應時(shí)間。
3 Oracle9iAS Portal概述
3.1 Oracle9ias Portal的功能
Oracle9iAS Portal是1999年初作為Oracle WebDB一部分引入的技術(shù)的下一代。Oracle9iAS Portal是Oracle9i的關(guān)鍵組件,作為一項服務(wù)集成到Oracle9i應用服務(wù)器中。有了Oracle9iAS Portal,企業(yè)就擁有了一種強有力的手段,可以向員工、合作伙伴和供應商提供一致、高效的訪(fǎng)問(wèn)途徑,使他們能夠訪(fǎng)問(wèn)更有效地完成日常業(yè)務(wù)任務(wù)所需的企業(yè)信息和工具。Oracle9iAS Portal通過(guò)提供如下功能實(shí)現了上述目標。
1) 單點(diǎn)交互功能
Oracle9iAS Portal的可擴展的門(mén)戶(hù)框架提供了集成能力和對企業(yè)信息的標準訪(fǎng)問(wèn)途徑,同時(shí),靈活的工作環(huán)境使各機構、部門(mén)和個(gè)人用戶(hù)能夠對他們的門(mén)戶(hù)風(fēng)格進(jìn)行個(gè)性化定制。Oracle9iAS Portal作為單一交互點(diǎn),通過(guò)把信息集中在一起來(lái)解決這些問(wèn)題:把用戶(hù)與他們的信息源更好地連接在一起,同時(shí)提供了適應不同個(gè)人開(kāi)展工作與處理信息的方式所需的靈活性。Oracle9iAS Portal作為真正企業(yè)級的電子商務(wù)門(mén)戶(hù),用稱(chēng)為portlet的可重復使用的信息組件,在彼此互不相連的動(dòng)態(tài)數據、文檔和Web站點(diǎn)的世界中架起了溝通的橋梁。
2) 集成的成套門(mén)戶(hù)服務(wù)
Oracle9iAS Portal的自助式門(mén)戶(hù)服務(wù)使用戶(hù)和開(kāi)發(fā)人員能夠組織與發(fā)布信息并創(chuàng )建應用。除了能訪(fǎng)問(wèn)企業(yè)數據并對其進(jìn)行個(gè)性化處理外,Oracle9iAS Portal還并入了若干自助式功能,允許門(mén)戶(hù)用戶(hù)和管理員直接地管理他們的信息。這些服務(wù)能夠讓最終用戶(hù)控制并負責他們的信息,也向IT專(zhuān)業(yè)人員提供了更好地滿(mǎn)足最終用戶(hù)的需求工具。Oracle9iAS Portal還為文檔發(fā)布、文件上傳、頁(yè)面格式化以及訪(fǎng)問(wèn)控制提供了一套集成功能,可以讓用戶(hù)共享和管理信息
【Oracle Portal及其門(mén)戶(hù)網(wǎng)站開(kāi)發(fā)概述】相關(guān)文章:
論企業(yè)門(mén)戶(hù)網(wǎng)站的建設03-18
Oracle觸發(fā)器在MIS 開(kāi)發(fā)中的應用03-18
校園信息門(mén)戶(hù)網(wǎng)站的設計與實(shí)現ASP+SQL03-30
組織行為學(xué)概述及其理論應用02-20
司馬遷《史記》的概述及其史學(xué)價(jià)值11-29
論企業(yè)的軟資源及其開(kāi)發(fā)構建03-19
試論體育與健康課程資源及其開(kāi)發(fā)與利用03-19