摘要: Portal是IT領域的新技術
是企業信息化工作的發展方向之一
本文首先介紹了Oracle Portal的定義
特點
接著闡述了portal的體系結構
隨後本文介紹了Oracle
iAS Portal的功能特點及基於它的企業門戶網站的開發
最後本文簡要探討了基於portal的門戶網站開發的問題
引言 Oracle Portal為企業提供了一個單一的訪問企業各種信息資源的入口
利用它
企業可以為員工
供應商
零售商
合作伙伴等提供個性化的信息服務
使他們能通過單一的入口
迅速找到所需的信息
Portal具有眾多的核心功能特性
將企業的應用
人員
信息與流程有機地結合起來
為信息化工作的開展提供了可行的思路和解決方案
Oracle Portal概述 Oracle Portal是什麼
Portal一詞是從Internet所衍生出來的
最初的
門戶
一詞主要是指信息門戶
諸如雅虎
新浪等網站都是一種信息門戶
隨後
門戶的應用領域又得到擴展
出現了企業信息門戶(Enterprise Information Portal
EIP)
Oracle Portal是一個建立企業信息門戶的集成環境
通過Oracle Portal
企業員工可以很方便地將自己所需要的
來源於各種渠道的信息集成在一個統一的視圖之內
例如
在傳統企業信息系統環境下
一個財務部門可能要接觸這樣一些信息源
企業財務軟件
企業內部網站的政策
新聞
公告
各種圖表
報表
互聯網上的財經新聞
股票行情等等
通過Oracle Portal提供的
自助式
的服務
財務部門可以為自己部門量身定制一套財務人員的信息門戶
將上述信息有效地組織在Web應用程序之中
並根據不同級別人員的職能設定相應的訪問權限
在以前
這可能需要向IT部門提交詳細的需求分析
並等待好幾個月才能投入使用
通過Oracle Portal提供的快速
易用的開發工具和內建功能模塊
非IT人員也可以根據自己的實際業務需求
創建這樣的集成化Web應用了
Oracle Portal的體系結構
) Oracle Portal節點
每台安裝Oracle Portal示例的服務器稱為一個Oracle Portal節點
每個OraclePortal節點包含有超過
個表及視圖
以及超過
個PL/SQL包
Oracle Portal節點之間可以相互注冊
形成一個聯合Portal結構
節點的注冊和管理可以很容易地由企業的中心Portal管理
Portal容器是存儲Oracle Portal對象的地方
它保存著Provider注冊表
頁面的樣式定義
用戶對Portlet的定制
訪問權限
內容區域及頁面的定義
數據驅動的組件等等
數據庫Provider管理基於數據庫的PL/SQL或Java存儲過程形式的Portlet
它存儲在Portal節點之外
Portal框架通過數據庫Provider調用這些Portlet
並將返回的HTML/XML形式的結果顯示在頁面的某個區域中
與數據庫Provider不同的是
Web Provider面向的是來自Web的數據
它們通常是通過HTTP協議而不是數據庫存儲過程來調用的
並且返回的結果已經是格式化的HTML/XML內容
) Oracle Logon/SSO Server
SSO是Single Sign
On的縮寫
即單一登錄模式
SSO服務器集中管理用戶的身份驗證和權限管理
這使得其它應用程序可以將這些任務交給SSO服務器統一完成
也使得用戶只需要在SSO服務器上登陸一次就可以使用所有相關聯的應用程序
而無需記憶多個帳戶密碼
)Oralcle
i Application Server
Oracle
iAS是Oracle Portal的中間層應用程序服務器
在Oracle
iAS中
Oracle HTTP Server提供主要的HTTP服務
Oracle Jserv提供JSP和servlet服務
modPL/SQL以Apache模塊的模式提供從Web訪問Oracle數據庫的服務
)Oracle Portal Cache
Oracle Portal Cache使用基於文件系統的存儲系統
為頁面定義和portlet生成的內容提供緩存
使用緩存系統
Oracle Portal無需每次生成頁面的時候都訪問對象存儲系統或調用所有portlet
這樣大大提高了頁面的響應時間
OracleiAS Portal概述 Oracle
ias Portal的功能
Oracle
iAS Portal是
年初作為Oracle WebDB一部分引入的技術的下一代
Oracle
iAS Portal是Oracle
i的關鍵組件
作為一項服務集成到Oracle
i應用服務器中
有了Oracle
iAS Portal
企業就擁有了一種強有力的手段
可以向員工
合作伙伴和供應商提供一致
高效的訪問途徑
使他們能夠訪問更有效地完成日常業務任務所需的企業信息和工具
Oracle
iAS Portal通過提供如下功能實現了上述目標
) 單點交互功能
Oracle
iAS Portal的可擴展的門戶框架提供了集成能力和對企業信息的標准訪問途徑
同時
靈活的工作環境使各機構
部門和個人用戶能夠對他們的門戶風格進行個性化定制
Oracle
iAS Portal作為單一交互點
通過把信息集中在一起來解決這些問題
把用戶與他們的信息源更好地連接在一起
同時提供了適應不同個人開展工作與處理信息的方式所需的靈活性
Oracle
iAS Portal作為真正企業級的電子商務門戶
用稱為portlet的可重復使用的信息組件
在彼此互不相連的動態數據
文檔和Web站點的世界中架起了溝通的橋梁
) 集成的成套門戶服務
Oracle
iAS Portal的自助式門戶服務使用戶和開發人員能夠組織與發布信息並創建應用
除了能訪問企業數據並對其進行個性化處理外
Oracle
iAS Portal還並入了若干自助式功能
允許門戶用戶和管理員直接地管理他們的信息
這些服務能夠讓最終用戶控制並負責他們的信息
也向IT專業人員提供了更好地滿足最終用戶的需求工具
Oracle
iAS Portal還為文檔發布
文件上傳
頁面格式化以及訪問控制提供了一套集成功能
可以讓用戶共享和管理信息
除了文件類型內容外
來自Oracle數據庫的信息也能夠很容易地集成到Oracle
iAS Portal之中
Oracle
iAS Portal包含有一個數據驅動的組件庫
可以用於與Oracle數據庫地交互
並把信息無縫地嵌入門戶頁面內的portlet之中
這些組件包括Javascript增強型地數據輸入表單
以HTML
純文本或MS Excel格式輸出的分欄報告
可定制HTML條形圖以及其他幾個用於發布Oracle數據庫中數據的組件
)完整的部署和管理環境
Oracle
iAS Portal借助簡單性而賦予用戶力量
因為它基於互聯網的開放標准
它不要求用戶安裝和學習大型復雜的程序
不讓用戶接觸這些不必要的復雜性
而是通過管理基礎性的Oracle
i數據庫中的內容
而對Oracle
iAS Portal進行集中維護
Oracle
iAS Portal的成熟的三層體系結構支持多種多樣的配置
並可擴展以滿足復雜的要求
Oracle
iAS具備靈活的部署模式
支持在類型廣泛的硬件和操作系統上的多種配置形式
從而產生了高度可伸縮的性能
Oracle
iAS Portal支持向全球社會部署
包含在Oracle
iAS Portal的向導
對話框
消息和幫助內容中的文本已經翻譯成
多種語言
以滿足不同用戶的需求
基於Oracle
iAS的門戶網站的開發
為滿足一般企業的業務需求和技術需求
可以構建它的集成信息咨詢門戶
該解決方案分為
層結構
客戶層
中間層
基礎架構層
數據層
)客戶層
我們采用浏覽器作為客戶端的顯示工具
使最終用戶無需安裝任何客戶端工具
即可在任何時間任何地點在任何系統平台上訪企業的門戶平台
)中間層
中間層是標准的基於Apache的Oracle
iAS安裝
Oracle Portal直接操縱mod_PL/SQL和mod_OC
J
中間層包括三個部分
Oracle門戶
網絡提供者(Web Provider)和商務智能
Oracle門戶包括HTTP服務器
用以處理Oracle前端的頁面請求並負責應答
並行頁面引擎
是一個servlet引擎
與Web和數據庫提供者通訊生成相應的portlet內容並負責頁面裝配
也與緩存頁面定義和portlet內容的
本地
文件系統交互
可配置多個線程來實現與提供者之間的並行通訊
mod_PL/SQL用於處理PL/SQL的應用模塊
Web
Cache在HTTP服務器上的應用能提高整個Oracle Portal的效率
運用
iAS強大的商務智能分析數據
可提供根據客戶需求所定制的報表
Web內容提供者可工作在各種Web環境
通過HTTP通訊並返回HTML/XML格式的結果
通過SOAP XML進行數據交換
適用於現有的和遠程的Web服務
並支持訂閱模式
)基礎構架層
提供單一登陸服務
對整個系統進行單一的安全管理
提供訪問後台數據庫的統一連接
還包括Oracle的集成和工作流服務
用以連接各種異構平台和系統
)數據層
包括所有為Portal提供數據的客戶服務器
內部網站系統和外部網站
門戶網站開發存在的問題
以Oracle
iAS 為基礎
為企業提供快速建立企業入口網站的方案
讓企業無需購買
安裝軟件
無需擔心額外增加MIS人員等負擔
只要嵌入Oracle網站
即可享受Oracle提供的基礎構架
並在網站上勾選所需的功能以組建自己的網站
Web界面容易上手的特性
使得Intranet成為企業溝通
管理的重要工具
這也使得企業門戶網站的建設逐漸變成一種必然
然而縱觀國內多數企業開設的入口網站
目前仍處於低級階段
尚未發揮應有的功效
而軟件商提出的各種解決方案又令人目不暇接
難以抉擇
總的來說
企業門戶網站建設存在以下幾個問題
)企業的門戶網站有建成大雜燴的趨勢
)企業的文化障礙凌駕於技術之上
阻止了企業門戶網站的繼續開發和投入使用
)門戶網站內容的完成僅僅是個開始
還有很多其它技術任務有待完成
如何解決上述三個問題無疑是當今企業門戶網站建設成功與否的關鍵
結束語 Oracle
iAS可以用來快速部署和開發個性化門戶網站
而它包括的Oracle
iAS Portal具有易用的Web界面
使用戶能夠有條理的對商業信息
網頁內容和應用進行個性化的浏覽
使用Oracle的門戶解決方案
簡單實現門戶單點信息訪問
將使您的企業門戶網站成為一種全新的電子商務桌面
去迎接更為激烈的挑戰!
From:http://tw.wingwit.com/Article/program/Oracle/201311/18452.html