欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Oracle Portal及其門(mén)戶(hù)網(wǎng)站開(kāi)發(fā)概述

 更新時(shí)間:2007年03月07日 00:00:00   作者:  
正在看的ORACLE教程是:Oracle Portal及其門(mén)戶(hù)網(wǎng)站開(kāi)發(fā)概述。摘要: Portal是IT領(lǐng)域的新技術(shù),是企業(yè)信息化工作的發(fā)展方向之一。本文首先介紹了Oracle Portal的定義、特點(diǎn),接著闡述了portal的體系結(jié)構(gòu)。隨后本文介紹了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è)入口

  引言

  Oracle Portal為企業(yè)提供了一個(gè)單一的訪問(wèn)企業(yè)各種信息資源的入口,利用它,企業(yè)可以為員工、供應(yīng)商、零售商、合作伙伴等提供個(gè)性化的信息服務(wù),使他們能通過(guò)單一的入口,迅速找到所需的信息。Portal具有眾多的核心功能特性,將企業(yè)的應(yīng)用、人員、信息與流程有機(jī)地結(jié)合起來(lái),為信息化工作的開(kāi)展提供了可行的思路和解決方案。 

  Oracle Portal概述

  1、Oracle Portal是什么

  Portal一詞是從Internet所衍生出來(lái)的,最初的“門(mén)戶(hù)”一詞主要是指信息門(mén)戶(hù),諸如雅虎、新浪等網(wǎng)站都是一種信息門(mén)戶(hù)。隨后,門(mén)戶(hù)的應(yīng)用領(lǐng)域又得到擴(kuò)展,出現(xiàn)了企業(yè)信息門(mén)戶(hù)(Enterprise Information Portal,EIP)。Oracle Portal是一個(gè)建立企業(yè)信息門(mén)戶(hù)的集成環(huán)境。通過(guò)Oracle Portal,企業(yè)員工可以很方便地將自己所需要的,來(lái)源于各種渠道的信息集成在一個(gè)統(tǒng)一的視圖之內(nèi)。例如,在傳統(tǒng)企業(yè)信息系統(tǒng)環(huán)境下,一個(gè)財(cái)務(wù)部門(mén)可能要接觸這樣一些信息源:企業(yè)財(cái)務(wù)軟件,企業(yè)內(nèi)部網(wǎng)站的政策、新聞、公告,各種圖表、報(bào)表,互聯(lián)網(wǎng)上的財(cái)經(jīng)新聞,股票行情等等;通過(guò)Oracle Portal提供的“自助式”的服務(wù),財(cái)務(wù)部門(mén)可以為自己部門(mén)量身定制一套財(cái)務(wù)人員的信息門(mén)戶(hù),將上述信息有效地組織在Web應(yīng)用程序之中,并根據(jù)不同級(jí)別人員的職能設(shè)定相應(yīng)的訪問(wèn)權(quán)限。在以前,這可能需要向IT部門(mén)提交詳細(xì)的需求分析,并等待好幾個(gè)月才能投入使用;通過(guò)Oracle Portal提供的快速、易用的開(kāi)發(fā)工具和內(nèi)建功能模塊,非IT人員也可以根據(jù)自己的實(shí)際業(yè)務(wù)需求,創(chuàng)建這樣的集成化Web應(yīng)用了。

  2、Oracle Portal的體系結(jié)構(gòu)

  1) Oracle Portal節(jié)點(diǎn)

  每臺(tái)安裝Oracle Portal示例的服務(wù)器稱(chēng)為一個(gè)Oracle Portal節(jié)點(diǎn)。每個(gè)OraclePortal節(jié)點(diǎn)包含有超過(guò)200個(gè)表及視圖,以及超過(guò)1000個(gè)PL/SQL包。Oracle Portal節(jié)點(diǎn)之間可以相互注冊(cè),形成一個(gè)聯(lián)合Portal結(jié)構(gòu)。節(jié)點(diǎn)的注冊(cè)和管理可以很容易地由企業(yè)的中心Portal管理。Portal容器是存儲(chǔ)Oracle Portal對(duì)象的地方。它保存著Provider注冊(cè)表,頁(yè)面的樣式定義,用戶(hù)對(duì)Portlet的定制,訪問(wèn)權(quán)限,內(nèi)容區(qū)域及頁(yè)面的定義,數(shù)據(jù)驅(qū)動(dòng)的組件等等。數(shù)據(jù)庫(kù)Provider管理基于數(shù)據(jù)庫(kù)的PL/SQL或Java存儲(chǔ)過(guò)程形式的Portlet,它存儲(chǔ)在Portal節(jié)點(diǎn)之外。Portal框架通過(guò)數(shù)據(jù)庫(kù)Provider調(diào)用這些Portlet,并將返回的HTML/XML形式的結(jié)果顯示在頁(yè)面的某個(gè)區(qū)域中。與數(shù)據(jù)庫(kù)Provider不同的是,Web Provider面向的是來(lái)自Web的數(shù)據(jù),它們通常是通過(guò)HTTP協(xié)議而不是數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程來(lái)調(diào)用的,并且返回的結(jié)果已經(jīng)是格式化的HTML/XML內(nèi)容。

  2) Oracle Logon/SSO Server

  SSO是Single Sign-On的縮寫(xiě),即單一登錄模式。SSO服務(wù)器集中管理用戶(hù)的身份驗(yàn)證和權(quán)限管理,這使得其它應(yīng)用程序可以將這些任務(wù)交給SSO服務(wù)器統(tǒng)一完成,也使得用戶(hù)只需要在SSO服務(wù)器上登陸一次就可以使用所有相關(guān)聯(lián)的應(yīng)用程序,而無(wú)需記憶多個(gè)帳戶(hù)密碼。

  3)Oralcle 9i Application Server

  Oracle 9iAS是Oracle Portal的中間層應(yīng)用程序服務(wù)器。在Oracle9iAS中,Oracle HTTP Server提供主要的HTTP服務(wù),Oracle Jserv提供JSP和servlet服務(wù),modPL/SQL以Apache模塊的模式提供從Web訪問(wèn)Oracle數(shù)據(jù)庫(kù)的服務(wù)。

  4)Oracle Portal Cache

  Oracle Portal Cache使用基于文件系統(tǒng)的存儲(chǔ)系統(tǒng),為頁(yè)面定義和portlet生成的內(nèi)容提供緩存,使用緩存系統(tǒng),Oracle Portal無(wú)需每次生成頁(yè)面的時(shí)候都訪問(wèn)對(duì)象存儲(chǔ)系統(tǒng)或調(diào)用所有portlet,這樣大大提高了頁(yè)面的響應(yīng)時(shí)間。

  Oracle9iAS Portal概述

  1、Oracle9ias Portal的功能

  Oracle9iAS Portal是1999年初作為Oracle WebDB一部分引入的技術(shù)的下一代。Oracle9iAS Portal是Oracle9i的關(guān)鍵組件,作為一項(xiàng)服務(wù)集成到Oracle9i應(yīng)用服務(wù)器中。有了Oracle9iAS Portal,企業(yè)就擁有了一種強(qiáng)有力的手段,可以向員工、合作伙伴和供應(yīng)商提供一致、高效的訪問(wèn)途徑,使他們能夠訪問(wèn)更有效地完成日常業(yè)務(wù)任務(wù)所需的企業(yè)信息和工具。Oracle9iAS Portal通過(guò)提供如下功能實(shí)現(xiàn)了上述目標(biāo)。

  1) 單點(diǎn)交互功能

  Oracle9iAS Portal的可擴(kuò)展的門(mén)戶(hù)框架提供了集成能力和對(duì)企業(yè)信息的標(biāo)準(zhǔn)訪問(wèn)途徑,同時(shí),靈活的工作環(huán)境使各機(jī)構(gòu)、部門(mén)和個(gè)人用戶(hù)能夠?qū)λ麄兊拈T(mén)戶(hù)風(fēng)格進(jìn)行個(gè)性化定制。Oracle9iAS Portal作為單一交互點(diǎn),通過(guò)把信息集中在一起來(lái)解決這些問(wèn)題:把用戶(hù)與他們的信息源更好地連接在一起,同時(shí)提供了適應(yīng)不同個(gè)人開(kāi)展工作與處理信息的方式所需的靈活性。Oracle9iAS Portal作為真正企業(yè)級(jí)的電子商務(wù)門(mén)戶(hù),用稱(chēng)為portlet的可重復(fù)使用的信息組件,在彼此互不相連的動(dòng)態(tài)數(shù)據(jù)、文檔和Web站點(diǎn)的世界中架起了溝通的橋梁。

  2) 集成的成套門(mén)戶(hù)服務(wù)

  Oracle9iAS Portal的自助式門(mén)戶(hù)服務(wù)使用戶(hù)和開(kāi)發(fā)人員能夠組織與發(fā)布信息并創(chuàng)建應(yīng)用。除了能訪問(wèn)企業(yè)數(shù)據(jù)并對(duì)其進(jìn)行個(gè)性化處理外,Oracle9iAS Portal還并入了若干自助式功能,允許門(mén)戶(hù)用戶(hù)和管理員直接地管理他們的信息。這些服務(wù)能夠讓最終用戶(hù)控制并負(fù)責(zé)他們的信息,也向IT專(zhuān)業(yè)人員提供了更好地滿(mǎn)足最終用戶(hù)的需求工具。Oracle9iAS Portal還為文檔發(fā)布、文件上傳、頁(yè)面格式化以及訪問(wèn)控制提供了一套集成功能,可以讓用戶(hù)共享和管理信息。除了文件類(lèi)型內(nèi)容外,來(lái)自O(shè)racle數(shù)據(jù)庫(kù)的信息也能夠很容易地集成到Oracle9iAS Portal之中。Oracle9iAS Portal包含有一個(gè)數(shù)據(jù)驅(qū)動(dòng)的組件庫(kù),可以用于與Oracle數(shù)據(jù)庫(kù)地交互,并把信息無(wú)縫地嵌入門(mén)戶(hù)頁(yè)面內(nèi)的portlet之中。這些組件包括Javascript增強(qiáng)型地?cái)?shù)據(jù)輸入表單、以HTML、純文本或MS Excel格式輸出的分欄報(bào)告、可定制HTML條形圖以及其他幾個(gè)用于發(fā)布Oracle數(shù)據(jù)庫(kù)中數(shù)據(jù)的組件。

  3)完整的部署和管理環(huán)境

  Oracle9iAS Portal借助簡(jiǎn)單性而賦予用戶(hù)力量,因?yàn)樗诨ヂ?lián)網(wǎng)的開(kāi)放標(biāo)準(zhǔn)。它不要求用戶(hù)安裝和學(xué)習(xí)大型復(fù)雜的程序,不讓用戶(hù)接觸這些不必要的復(fù)雜性,而是通過(guò)管理基礎(chǔ)性的Oracle8i數(shù)據(jù)庫(kù)中的內(nèi)容,而對(duì)Oracle9iAS Portal進(jìn)行集中維護(hù)。Oracle9iAS Portal的成熟的三層體系結(jié)構(gòu)支持多種多樣的配置,并可擴(kuò)展以滿(mǎn)足復(fù)雜的要求。Oracle9iAS具備靈活的部署模式,支持在類(lèi)型廣泛的硬件和操作系統(tǒng)上的多種配置形式,從而產(chǎn)生了高度可伸縮的性能。Oracle9iAS Portal支持向全球社會(huì)部署。包含在Oracle9iAS Portal的向?qū)?、?duì)話框、消息和幫助內(nèi)容中的文本已經(jīng)翻譯成20多種語(yǔ)言,以滿(mǎn)足不同用戶(hù)的需求。

  2、基于Oracle9iAS的門(mén)戶(hù)網(wǎng)站的開(kāi)發(fā)

  為滿(mǎn)足一般企業(yè)的業(yè)務(wù)需求和技術(shù)需求,可以構(gòu)建它的集成信息咨詢(xún)門(mén)戶(hù)。該解決方案分為4層結(jié)構(gòu):客戶(hù)層、中間層、基礎(chǔ)架構(gòu)層,數(shù)據(jù)層。

  1)客戶(hù)層:我們采用瀏覽器作為客戶(hù)端的顯示工具,使最終用戶(hù)無(wú)需安裝任何客戶(hù)端工具,即可在任何時(shí)間任何地點(diǎn)在任何系統(tǒng)平臺(tái)上訪企業(yè)的門(mén)戶(hù)平臺(tái)。

  2

[1] [2] 下一頁(yè)

正在看的ORACLE教程是:Oracle Portal及其門(mén)戶(hù)網(wǎng)站開(kāi)發(fā)概述。)中間層:中間層是標(biāo)準(zhǔn)的基于Apache的Oracle9iAS安裝;Oracle Portal直接操縱mod_PL/SQL和mod_OC4J,中間層包括三個(gè)部分,Oracle門(mén)戶(hù),網(wǎng)絡(luò)提供者(Web Provider)和商務(wù)智能。Oracle門(mén)戶(hù)包括HTTP服務(wù)器,用以處理Oracle前端的頁(yè)面請(qǐng)求并負(fù)責(zé)應(yīng)答;并行頁(yè)面引擎,是一個(gè)servlet引擎,與Web和數(shù)據(jù)庫(kù)提供者通訊生成相應(yīng)的portlet內(nèi)容并負(fù)責(zé)頁(yè)面裝配,也與緩存頁(yè)面定義和portlet內(nèi)容的“本地”文件系統(tǒng)交互;可配置多個(gè)線程來(lái)實(shí)現(xiàn)與提供者之間的并行通訊;mod_PL/SQL用于處理PL/SQL的應(yīng)用模塊。 Web-Cache在HTTP服務(wù)器上的應(yīng)用能提高整個(gè)Oracle Portal的效率。運(yùn)用9iAS強(qiáng)大的商務(wù)智能分析數(shù)據(jù),可提供根據(jù)客戶(hù)需求所定制的報(bào)表。Web內(nèi)容提供者可工作在各種Web環(huán)境,通過(guò)HTTP通訊并返回HTML/XML格式的結(jié)果;通過(guò)SOAP XML進(jìn)行數(shù)據(jù)交換;適用于現(xiàn)有的和遠(yuǎn)程的Web服務(wù),并支持訂閱模式。

  3)基礎(chǔ)構(gòu)架層:提供單一登陸服務(wù),對(duì)整個(gè)系統(tǒng)進(jìn)行單一的安全管理;提供訪問(wèn)后臺(tái)數(shù)據(jù)庫(kù)的統(tǒng)一連接;還包括Oracle的集成和工作流服務(wù),用以連接各種異構(gòu)平臺(tái)和系統(tǒng)。

  4)數(shù)據(jù)層:包括所有為Portal提供數(shù)據(jù)的客戶(hù)服務(wù)器,內(nèi)部網(wǎng)站系統(tǒng)和外部網(wǎng)站。

  4、門(mén)戶(hù)網(wǎng)站開(kāi)發(fā)存在的問(wèn)題

  以O(shè)racle9iAS 為基礎(chǔ),為企業(yè)提供快速建立企業(yè)入口網(wǎng)站的方案,讓企業(yè)無(wú)需購(gòu)買(mǎi)、安裝軟件,無(wú)需擔(dān)心額外增加MIS人員等負(fù)擔(dān),只要嵌入Oracle網(wǎng)站,即可享受Oracle提供的基礎(chǔ)構(gòu)架,并在網(wǎng)站上勾選所需的功能以組建自己的網(wǎng)站。Web界面容易上手的特性,使得Intranet成為企業(yè)溝通、管理的重要工具。這也使得企業(yè)門(mén)戶(hù)網(wǎng)站的建設(shè)逐漸變成一種必然。然而縱觀國(guó)內(nèi)多數(shù)企業(yè)開(kāi)設(shè)的入口網(wǎng)站,目前仍處于低級(jí)階段,尚未發(fā)揮應(yīng)有的功效,而軟件商提出的各種解決方案又令人目不暇接,難以抉擇??偟膩?lái)說(shuō),企業(yè)門(mén)戶(hù)網(wǎng)站建設(shè)存在以下幾個(gè)問(wèn)題:1)企業(yè)的門(mén)戶(hù)網(wǎng)站有建成大雜燴的趨勢(shì);2)企業(yè)的文化障礙凌駕于技術(shù)之上,阻止了企業(yè)門(mén)戶(hù)網(wǎng)站的繼續(xù)開(kāi)發(fā)和投入使用;3)門(mén)戶(hù)網(wǎng)站內(nèi)容的完成僅僅是個(gè)開(kāi)始,還有很多其它技術(shù)任務(wù)有待完成。如何解決上述三個(gè)問(wèn)題無(wú)疑是當(dāng)今企業(yè)門(mén)戶(hù)網(wǎng)站建設(shè)成功與否的關(guān)鍵。

  結(jié)束語(yǔ)

  Oracle9iAS可以用來(lái)快速部署和開(kāi)發(fā)個(gè)性化門(mén)戶(hù)網(wǎng)站,而它包括的Oracle9iAS Portal具有易用的Web界面,使用戶(hù)能夠有條理的對(duì)商業(yè)信息、網(wǎng)頁(yè)內(nèi)容和應(yīng)用進(jìn)行個(gè)性化的瀏覽。使用Oracle的門(mén)戶(hù)解決方案,簡(jiǎn)單實(shí)現(xiàn)門(mén)戶(hù)單點(diǎn)信息訪問(wèn),將使您的企業(yè)門(mén)戶(hù)網(wǎng)站成為一種全新的電子商務(wù)桌面,去迎接更為激烈的挑戰(zhàn)!

上一頁(yè)  [1] [2] 

相關(guān)文章

最新評(píng)論