在信息系統(tǒng)不斷發(fā)展演變的過程中, 人們對于信息管理的需求在逐漸增強。所謂信息過載( DataOverload) 的問題, 已為今天的人們所廣泛認識。信息過載帶來的一個重要問題就是, 管理者陷入這樣的怪圈: 信息的過量 伴隨著有用信息的不足——盡管經(jīng)理們?yōu)榱藳Q策收集了盡可能多的信息, 但最后卻發(fā)現(xiàn)真正能用于支持決策的信息只有一小部分。企業(yè)中信息過載的兩個明證就是職員需要更多的時間找到確實存在的信息以及職員不知道系統(tǒng)已經(jīng)存在的可用信息, 在實施了BPR 的企業(yè)中, 第一種問題更加嚴重 。
企業(yè)門戶可以有效地解決信息過載的問題。企業(yè)門戶使用“拉”(信息發(fā)布) 和“推”(信息訂閱) 的技術確保了正確的信息可以在正確的時間提供給正確的用戶 , 這樣, 信息過載的可能性就降到最低。不僅如此, 企業(yè)門戶通過支持用戶發(fā)布信息( 創(chuàng)造知識) 、獲取信息( 知識的存儲和檢索) 及交流信息( 傳遞知識) , 并在協(xié)作的基礎上最終將信息用于決策支持( 使用知識) , 這樣, 企業(yè)門戶實際上完成了一個組織知識管理的全過程。從這個意義上講, 企業(yè)門戶不僅是一種全新的信息管理概念 , 更是一種有效的知識管理工具。知識管理可看作信息管理的最新階段, 而企業(yè)門戶正好可以作為這種階段的典型例子。
對于企業(yè)門戶的研究, 最早見于Merril Lynch( 1998) 的一份報告中。在這份報告中定義了企業(yè)信息門戶( Enterprise Informat ion Portal ) 的概念, 強調門戶通過整合內外信息對企業(yè)用戶的決策支持作用。筆者認為, 企業(yè)門戶是一種有效整合企業(yè)應用和信息、支持組織內部各種決策活動及支持組織成員協(xié)作的知識管理工具。并把門戶看成是整合了企業(yè)應用和信息的工具, 實際上有的學者也提出了企業(yè)應用門戶( Enterprise Appl icatio n Portal) 的概念, 它是企業(yè)信息系統(tǒng)的集成界面, 把商業(yè)流程中功能不同的應用模塊通過門戶技術集成在一起。企業(yè)門戶能夠發(fā)揮作用的重要手段就是它對于各類信息和應用的整合。企業(yè)、公司包括學校這樣的組織中都存在著大量的數(shù)據(jù)和應用軟件。在管理達到一定的水平之后, 管理人員就會越來越感受到整合這些分散的組織資源的必要性。
一、企業(yè)門戶對于各類信息的集成
企業(yè)中的數(shù)據(jù)需要整合已經(jīng)是不爭的事實。數(shù)據(jù)整合一般有兩種, 一種是物理位置上分離的數(shù)據(jù)之間的整合, 還有一種就是不同結構數(shù)據(jù), 即所謂異構數(shù)據(jù)之間的整合。相對來說, 后一種數(shù)據(jù)整合要困難一些。當然, 后一種數(shù)據(jù)整合常常也存在物理位置分離的情況。在數(shù)據(jù)整合的過程中, 大量的業(yè)務信息存儲在企業(yè)的數(shù)據(jù)庫中, 構成了企業(yè)的結構化信息, 但在大多數(shù)企業(yè)中, 只有10%的信息和知識源是結構化的數(shù)據(jù), 其余的90%都是非結構化的數(shù)據(jù), 例如文本文件、email 消息、報表、圖表、圖片、聲音和影像文檔?,F(xiàn)有的擴展置標語言XML 技術可以有效地集成這兩類數(shù)據(jù), 并形成企業(yè)門戶的Web 框架。用元數(shù)據(jù)和XML 技術實現(xiàn)的非結構化數(shù)據(jù)整合, 如圖1 所示。
現(xiàn)有的擴展置標語言XML 技術可以有效地集成這兩類數(shù)據(jù), 并形成企業(yè)門戶的Web 框架用元數(shù)據(jù)和XML 技術實現(xiàn)的非結構化數(shù)據(jù)整合。 放大圖片
圖1.企業(yè)門戶使用元數(shù)據(jù)整合信息
企業(yè)門戶對于各種數(shù)據(jù)信息的整合是企業(yè)門戶建設中的一個核心問題, 主要涉及到信息的組織和呈現(xiàn)方式、信息的查找方式以及信息的發(fā)布和交流方式這幾個方面的問題, 其中, 內容定制和個性化、信息安全機制、單點登錄、搜索引擎及非結構化數(shù)據(jù)的管理等技術起著非常重要的作用。
1.1信息的組織和呈現(xiàn)方式
信息的組織方式在企業(yè)門戶中是非常重要的一個環(huán)節(jié), 企業(yè)門戶會有選擇地根據(jù)當前用戶的身份顯示某些信息, 并且屏蔽掉當前用戶沒有權限訪問的數(shù)據(jù)源。從這一點上來說, 企業(yè)門戶既解決了“信息過載”的問題, 又在一定意義上解決了信息安全問題。
企業(yè)門戶通過使用“推”(信息訂閱) 的技術確保了正確的信息可以在正確的時間提供給正確的用戶, 這樣信息過載的可能性就降到最低。信息內容的定制也可以有效地消除“信息過載”的問題, 能夠進行定制的用戶包括系統(tǒng)管理員和一般用戶。管理員可以決定哪些內容或者頻道可以為哪類用戶所見, 也就是說, 用戶所能查看到的數(shù)據(jù)是由系統(tǒng)管理員所定制的, 不同的用戶所能看到的數(shù)據(jù)受到用戶權限的限制, 而高級用戶能夠看到低級用戶看不到的信息。當然, 普通用戶在選擇系統(tǒng)管理提供的頻道時, 也可以根據(jù)自己的需要進行刪減, 但是沒有權限增加所需要的信息內容, 即使有這樣的需求, 也必須通知系統(tǒng)管理員進行相應的操作。在實際的portal 產(chǎn)品中, 用戶不僅可以定制自己por tal 頁面上顯示的內容,還可以決定以怎樣的方式顯示各種信息和網(wǎng)頁的布局。并可以定制網(wǎng)頁外觀、色彩及背景等參數(shù)。通過企業(yè)門戶提供的定制功能, 用戶完全可以設計出符合自己需要的信息內容和布局, 從而可以體驗企業(yè)門戶所具有的高度個性化的特點。
1. 2 信息的查詢方式
眾多的企業(yè)門戶產(chǎn)品中都具備搜索引擎這個重要功能, 例如, IBM WebSpher e Po rtal 提供了集成式文本搜索功能, 搜索引擎包括一個實現(xiàn)搜索功能的portal 小程序, 即po rtlet、一個爬蟲程序和一個文檔索引程序; 搜索服務可以涉及門戶網(wǎng)站文檔資源庫和互聯(lián)網(wǎng)內容, 支持多種數(shù)據(jù)庫源: 關系數(shù)據(jù)庫、Lotus No tes Domino、其它Web Search eng ines 以及文本和HTML 文檔。一個好的企業(yè)門戶產(chǎn)品, 其搜索引擎的功能應該十分強大, 它不僅要能夠檢索到所有存放在企業(yè)內部的數(shù)據(jù), 而且還要能夠像網(wǎng)上的搜索引擎一樣在互聯(lián)網(wǎng)上定位所需要的信息。
信息的搜索和查詢必須與信息導航結合才能發(fā)揮其最佳功能, 信息查詢的結果在導航系統(tǒng)中突出顯示, 以提示用戶。當鼠標位于一個查詢結果的條目上時, 可以預覽條目的內容以決定是否打開, 這樣既可以節(jié)省時間又可以提供個性設置, 用戶可以限定搜索范圍, 并設定自己的查詢關鍵詞。信息查詢的一個重要特點是: 首先, 信息可以經(jīng)過一定的處理, 然后把結果返回給用戶, 如市場銷售分析結果、財務狀況分析結果等, 最后以可視化的圖示方式展示給用戶。
1. 3 信息的發(fā)布和交流方式
企業(yè)門戶具有向組織提供共享信息工作區(qū)的潛力, 它支持有用信息的創(chuàng)造、交換、保留和重用 。企業(yè)門戶能夠定期給用戶發(fā)布最新電子公告和相關的信息, 例如工作任務的分配、項目進度, 當前國內外的最新時事、新聞及市場動態(tài)等, 這是一種十分便利而又高效的方法。不僅如此, 企業(yè)門戶還要能夠提供發(fā)布信息的工具, 讓用戶可以在企業(yè)門戶上面發(fā)布自己的各類信息。很多情況下, 信息的發(fā)布乃至知識的發(fā)布是企業(yè)人員通過企業(yè)門戶進行協(xié)作的重要基礎。企業(yè)門戶提供給用戶的發(fā)布工具必須是簡單易用, 不需要特定的編程知識, 在實現(xiàn)這樣的發(fā)布工具時可以考慮采用模板的方式。
企業(yè)門戶的用戶可以在企業(yè)門戶提供的有關區(qū)域里發(fā)布自己的信息, 特別是組織中的知識工作者,可以通過發(fā)布對于組織成員非常重要的決策信息和企業(yè)門戶的用戶交流。很多時候, 企業(yè)門戶可以利用知識代理這樣的程序為其用戶提供有用信息, 用戶只需登錄到相關的空間就能夠獲得想要的東西, 并且可以向知識代理提出自己的問題, 等待知識代理的回答。有很多技術可以支持企業(yè)門戶用戶對信息的發(fā)布和訂閱。傳統(tǒng)的技術包括數(shù)據(jù)庫和數(shù)據(jù)倉庫、新聞組、電子公告欄( Bullet in Bo ard Sy stems) 、電子郵件系統(tǒng)以及辦公自動化系統(tǒng)等。由于在傳統(tǒng)的企業(yè)應用中, 這些技術往往都是獨立運作, 缺乏有效的統(tǒng)一, 所以從某種程度上說, 企業(yè)門戶是把諸如辦公自動化、群件、數(shù)據(jù)庫和數(shù)據(jù)倉庫、電子郵件以及商業(yè)智能系統(tǒng)等已有技術結合在一起的商業(yè)管理工具 。在這些技術的支持下,企業(yè)門戶可以有效地支持組織用戶的決策和協(xié)作 。
二、企業(yè)門戶對于各類應用的集成
企業(yè)門戶建設中的另一核心問題就在于企業(yè)門戶對于存在于企業(yè)內部的各類應用系統(tǒng)的整合、企業(yè)中存在著的電子郵件系統(tǒng)、辦公自動化系統(tǒng)、客戶管理系統(tǒng)及erp系統(tǒng)怎么操作 系統(tǒng)等眾多的企業(yè)級應用, 它們是企業(yè)門戶需要整合的主要對象。
2.1 企業(yè)門戶中的應用集成方法
企業(yè)門戶在集成企業(yè)中的各類應用, 和一般的EAI 或者中間件技術不太一樣, 它更多的是作為一種整合的界面。企業(yè)門戶中主要采用Single Sign On、J 2EE 及JA C 等技術進行主要應用系統(tǒng)的整合。
2.1.1 單點登錄Sing le Sign On 技術在企業(yè)門戶中的運用
企業(yè)中的應用一般分為C/ S 架構和B/ S 架構, 企業(yè)門戶在整合B/ S 結構的企業(yè)應用系統(tǒng)時比較方便, 因為它本身就基于Web 結構。另一方面, 對于企業(yè)中存在的大量基于C/ S 結構的應用系統(tǒng),企業(yè)門戶需要軟件提供的代理或者應用編程接口APIs, 以便能夠訪問這些應用系統(tǒng)的數(shù)據(jù)和功能模塊。
單點登錄, 即Single Sign On( SSO) 技術, 是企業(yè)門戶中最具有特色的技術?,F(xiàn)在企業(yè)組織中有很多基于Web 的企業(yè)應用程序, 比如email 系統(tǒng)。它們的一個共同特點就是需要進行用戶名和口令的驗證,而單點登錄就是一次可以同時通過不同服務的認證需求, 使用多個不同的服務, 其關鍵在于建立一個Session 記錄某個用戶的所有服務的認證信息。
在企業(yè)門戶的實際應用中, 單點登錄可以幫助用戶方便快捷地進入到多個Web 服務中去, 而它們所要做的只是簡單的一些配置工作。單點登錄實現(xiàn)的過程可以采用一種令牌機制, 當用戶被認證后, 門戶網(wǎng)站服務器就創(chuàng)建一個LTPA 單點登錄cookie, 它包含認證過的用戶憑證。這個加密后的cookie 遵循應用程序服務器所使用的格式, 如果共享域中的所有應用程序服務器都有相同的密碼密鑰(cipherkey ) , 那么它們就都可以對這個cookie 進行解密。這個cookie 使群集中的所有服務器都可以訪問該用戶的憑證而不需額外提示, 從而讓用戶得到無縫的單點登錄體驗。要能夠使用單點登錄的LTPA 方法,用戶的瀏覽器必須支持cookie, 并且啟用了對會cookie 的支持。
2.1.2 其它主流應用集成技術在企業(yè)門戶中的運用
現(xiàn)在很多企業(yè)實施的企業(yè)資源規(guī)劃或者客戶關系管理等信息系統(tǒng)項目都可以支持Web, 因此它們不僅可以為企業(yè)門戶所整合, 而且對這些功能有效的、個性化的訪問給企業(yè)門戶網(wǎng)站投資提供了可測量的收益。但是, 對于它們的整合往往不能簡單地使用SSO 技術。這是因為, 很多這樣的系統(tǒng)牽涉到業(yè)務流程和復雜的數(shù)據(jù)庫連接, 并不是一種簡單的數(shù)據(jù)呈現(xiàn)。利用J2EE 中的關鍵技術, 企業(yè)門戶的設計者可以幫助應用系統(tǒng)開發(fā)上進行從復雜應用系統(tǒng)到企業(yè)門戶的整合。其中, JDBC API 可以幫助企業(yè)門戶以一種統(tǒng)一的方式來對各種各樣的數(shù)據(jù)庫進行存取。除了J2EE 技術之外, IBM 公司在它們的產(chǎn)品WebSphere Portal 中采用了Jav a 連接器體系結構( Java Connector A rchitecture, JCA ) 提供到企業(yè)應用程序的連接器。
JCA 是一種標準體系結構, 它集成J2EE 應用程序和企業(yè)信息系統(tǒng)( Enter prise InformationSystem) , 而且企業(yè)信息系統(tǒng)不屬于關系數(shù)據(jù)庫。這些系統(tǒng)中的每一個都提供了本機API, 用于識別要調用的函數(shù)、指定它的輸入數(shù)據(jù)以及處理它的輸出數(shù)據(jù)。
JCA 的目標是獲得一個給這些函數(shù)編碼的獨立API, JCA 還定義了一個標準的服務供應商接口( Service Pr ovider Interface, SPI) , 用于把應用程序服務器的事務、安全性和連接管理功能程序以及事務性資源管理器中對應的功能程序集成在一起。因此, JCA 是一個管理到企業(yè)應用程序系統(tǒng)的連接、事務和安全訪問的基于標準的途徑。IBM 的JCA 連接器提供到諸如SAP、PeopleSof t、J . D. Edw ards、Oracle、CICS、IMS 和Ho st-on-Demand 這些系統(tǒng)的訪問, IBM 還將利用其收購的CrossWor lds 開發(fā)和集成到許多其它系統(tǒng)的連接器。
2.2 企業(yè)門戶在應用集成中的數(shù)據(jù)安全問題
在使用Portal 時, 需要考慮兩個主要的安全性概念: 認證和授權。一個會話通常只發(fā)生一次認證決定, 而授權決定在整個門戶會話期間會發(fā)生多次。通常, 在企業(yè)門戶的產(chǎn)品中都使用外部認證和授權引擎, 為門戶引擎做出安全性方面的決定。
每一種企業(yè)門戶產(chǎn)品的用戶認證都會有不同的解決方案, 比如SU N 公司的Sun One Portal Server采用了LDAP 服務器認證的方式。它將策略、用戶管理和單點登錄等都納入中心化管理, 管理人員僅需通過對身份認證信息的一次管理, 就能進行多個門戶配置和采用多個應用。另外, 數(shù)據(jù)傳輸過程中的安全性在整合企業(yè)應用時也顯得同樣重要, 特別是對遠程數(shù)據(jù)訪問的控制, 如何有效地阻止非法的未經(jīng)授權的數(shù)據(jù)訪問是企業(yè)門戶和產(chǎn)品要考慮的一個重要問題。例如Sybase 公司的產(chǎn)品Enterprise Portal 2. 0就使用了SSL 和X. 509 標準進行SSL 端到端的加密, 在傳輸與存儲時可以用來保護關鍵數(shù)據(jù), 同時Sybase Enterprise Portal 2. 0 還是用數(shù)字簽名體系防止抵賴。
三、結束語
企業(yè)門戶的主要目標是創(chuàng)造一種工作環(huán)境, 讓用戶很方便地進行信息導航以獲取它們快速完成操作或戰(zhàn)略功能以及制定決策所需的信息 。企業(yè)門戶能夠有效地整合組織中的信息資源和應用系統(tǒng), 這種無縫的連接最終將會促進組織知識管理, 提高組織學習能力和整體運營能力。因此, 企業(yè)門戶產(chǎn)品有著非常好的市場潛力和廣闊的市場前景。根據(jù)Giga 公司的報告, 2002 年企業(yè)門戶市場為8. 5 億美元,而2005 年將增長到20 億美元; 而IDC 的報告中也預計, 到2006 年門戶產(chǎn)品市場將從2001 年的5. 5 億美元增長到超過31 億美元。
企業(yè)門戶的優(yōu)點已經(jīng)為越來越多的企業(yè)、公司和其他組織所認識。目前已有許多大公司實施了企業(yè)門戶項目, 其中包括惠普、西門子、可口可樂、荷蘭銀行、加拿大帝國商業(yè)銀行( CIBC) 及杜邦公司等。實施了某種企業(yè)門戶項目的國內公司也有深圳聯(lián)通、中國電信廈門市電信分公司以及中遠國際貨運有限公司等。在國內的許多高等學府, 校園信息門戶也正在如火如荼的建設過程當中。更為重要的是, 對于相對比較缺乏信息整合能力和組織學習能力的中國企業(yè)而言, 企業(yè)門戶可能是一種比較好的知識管理方案。