Veneer Portal (企業入口網站解決方案)

Veneer Portal乃是運用最新的Web應用軟體開發技術,整合企業現有之全球資訊網站(WWW)、企業資源規劃管理系統(ERP)、電子郵件伺服系統(Mail Server)及電子商務系統,以單一入口網站的形式提供全體員工、客戶及協銷夥伴一個快速查詢、建立與共享企業資訊的作業平台。使用者只要透過 Internet,無論您身在何處,都可以簡單且方便的以瀏覽器存取企業資訊,讓跨企業及跨部門的協同運作與溝通變得輕而易舉,而這也讓企業經營的觸角得以延伸到全球各地。

全球企業每天至少產生2,000萬個以上網頁,如何讓全球企業的網站使用者(包含:消費者、企業客戶、公司員工、合作廠商、供應商等)透過瀏覽器,容易且快速地取得符合其個人需求的網站內容,是全球企業在資訊科技應用上,所面臨的重大挑戰。當前企業的網頁中,有超過85%的內容是零散、並以不同形式散落到各個系統,如何提供一個符合成本效益的方式,積極地透過企業入口網站,去創造競爭優勢與企業利潤,便成為全球企業現今最關心的議題。

正因為如此,在2000年前後,全球網路市場掀起了一陣企業入口網站(Enterprise Information Portal:EIP)風潮,不管是對客戶(B2C)、對員工(B2E)、對合作廠商和供應商(B2B)的應用,企業都希望提供使用者單一的企業入口網站窗口,透過個人化的瀏覽介面,去取得所需的資訊、以及使用線上服務。

隨著網際網路日益盛行,愈來愈多的企業將內部資訊系統轉換為Web-based架構,並透過企業入口網站的建置,整合各項應用系統與資訊,冀望藉由單一入口(瀏覽器)協助企業內外部成員快速進行訊息傳遞、資訊共享等協同作業。此外,企業入口網站目前也提供完整的電子商務解決方案(e-Commerce、e-SCM、e-CRM)和以XML為基礎的內容管理解決方案,以協助企業客戶可以快速架設電子商務網站,並透過內容管理工具進行企業內容的各項管理。

系統架構

豐富的經驗與優秀的人才是新算科技的品質保證。我們擁有十年的Java應用系統開發經驗,尤其是在入口網站服務系統、電子資料交換系統,以及分散式網路運算系統,我們都擁有相當多的實績,並且也都獲得所有客戶的肯定與讚賞。Veneer Portal是我們運用J2EE的架構與技術,設計開發完成的第三代個人化企業入口網站。

Veneer Portal的設計理念是個人化(Personalization)與系統整合(Integration),簡單地說,就是當使用者一登入企業入口網站時,在登入的第一個網頁(亦即其個人化首頁),就可以看到其想看到來自檔案、應用系統、企業流程互動的資訊。

Veneer Portal涵蓋企業基本需求(例如:訊息傳遞、交易處理、流程控管、行政支援),而且特別著重其整合擴充與負載平衡(Load balance)之能力。為協助系統開發人員建構持續擴充的企業入口網站,Veneer Portal保留彈性的調整空間,協助企業依據需求自行調整,進而整合既有系統(現有之MIS、ERP),系統人員亦可運用其功能模組迅速開發各項應用系統,以延伸企業入口網站的使用範圍。

Veneer Portal的整體系統架構,主要由後端的內容管理系統,以及前端的網站服務系統所構成。不同屬性的使用者,以及系統管理者只要透過後端的內容管理系統,即可進行網頁內容的更新、訊息的發佈,資料交易處理(transaction)、以及多重資料來源的整合。>

入口網站架構圖

Veneer Portal充分發揮J2EE分散式架構的特色,允許使用者從單一主機的執行環境,在不修改原有程式碼的情況下,提昇至具備負載平衡與容錯移轉的叢集架構。因此,使用者可以完全依據系統實際運轉所需的效能,來做彈性的擴充。

功能特色

Veneer Portal是以服務為導向的企業資訊入口網站,它所提供的各項功能,都是依據我們多年來在入口網站的整體規劃與建置的實務經驗,並經由專業的技術團隊精心規劃設計而成。因此,我們深信以Veneer Portal的整體解決方案作為基礎,再針對使用者的系統需求進行客製化(Customization),這樣一定可以確保入口網站專案的順利進行與如期完成。以下是Veneer Portal的主要系統特色:

Veneer Portal的功能架構圖
  1. 採用XML及XSLT的網頁內容輸出技術,可支援PDA(HTML格式)、Mobile(WML格式)等無線裝置,及PDF的報表輸出。
  2. 符合無障礙網頁AAA等級的認證標準。
  3. 完整的多國語言顯示功能(i18N),可隨意在任何頁面切換至不同的語言版本。
  4. 具備個人化首頁的功能(Personalization)。
  5. 支援LDAP-based的目錄資訊儲存庫,提供單一簽入(Single Sign On)的功能。
  6. 具備分層授權的權限控管機制,包括:使用者、群組、角色、服務項目、功能。
  7. 提供128位元的SSL加密保護模式,以確保資料的安全。
  8. 「一處登錄、各站自動呈現」的資訊聯播(Syndication)功能。
  9. 以標準XML檔案進行整批資料匯出或匯入。
  10. 提供符合Dublin core標準的各種公開資訊,例如:最新消息、 企業新聞、公司行事曆等等。
  11. 具備資料交換機制,可設定資料交換的欄位對應關係。
  12. 可同時連接多個資料庫,並可定期定時執行資料介接的功能。
  13. 採用可靠的SOAP訊息傳送機制,確保訊息可以先存再送及保證送達,並確保訊息不會重複傳送。
  14. 提供電子報、民意論壇、問卷調查、以及電子信箱等互動式的內容資訊。
  15. 提供關鍵字檢索及欄位排序的查詢功能。
  16. 具備線上申辦服務的完整機制(內建流程管理功能)。
  17. 具備靜態網頁的整頁上傳(以.zip的格式)功能。
  18. 依據網站維護人員的維護記錄,提供網站評量查核表、以及網頁維護記錄表。
  19. 依據網站流量及使用者點選,提供網站使用記錄表,以及依據服務項目及公開資訊類別,統計點選率排行榜。
  20. 支援數位憑證的認證及簽章。

技術規格

近幾年來,J2EE儼然已成為企業應用系統的主流技術,不論是應用在ERP、B2B、B2C、Portal、或者是大型的作業平台(Platform),都可以看到J2EE突出且令人激賞的表現。

Veneer是我們導入先進的軟體工程技術,結合Design Patterns及RUP(Rational Unified Process),據以研究發展出符合J2EE架構的整體解決方案。Veneer涵蓋的範圍包括:

  1. Framework:開發應用軟體所必須的基礎架構。
  2. Foundation:針對特定應用領域,開發而成的基礎元件。

Veneer實作了許多的Design Patterns,包括:MVC、DTO、Facade、Use Case State、Command等,針對Web-based的應用軟體開發,提供了完整的基礎架構;同時,Veneer更進一步的結合RUP的系統分析方法,讓Veneer的應用軟體架構與RUP的系統分析,形成一對一的映對關係,使得系統分析與實體的程式設計得以做最緊密的結合。因此,我們在Veneer的Framework基礎上,針對特定應用領域(Domain),發展出一系列的共用基礎元件,我們稱之為Veneer Foundation。

Veneer從最底層的軟體基礎架構(Framework),到針對特定應用領域的共用基礎元件(Foundation),已經大幅提昇我們在應用軟體開發的整體競爭優勢,包括:

  1. 簡化應用軟體的開發。
  2. 提昇應用軟體的品質。
  3. 縮短軟體開發的時程。
  4. 降低專案開發的風險。

Veneer Portal Foundation是我們針對入口網站的應用領域所開發完成的一系列共用基礎元件,它具備入口網站應用系統所必需的各項系統基礎服務與功能,主要是由許多的J2EE元件所組合而成,依其功能及服務性質的不同,可區分為五大基礎服務:

Veneer Portal Foundation
  1. 內容輸出(Content Exporter)
  2. 網頁內容在製作上採取「資料」與「呈現方式」分離的方法,並且內建標準的多國語言架構(i18N)。「資料」的製作,採用符合XML的技術,「呈現方式」的製作,採用符合XSLT的技術,可支援HTML、PDF、WML等多種格式。
  3. 流程控制(Workflow Controller)
  4. 採用XML的標準技術來定義網站中的每一項服務及其所屬的各項作業流程,並且將這些作業流程設計成可以獨立運作的服務元件及其對應的網頁內容。未來如果要變更作業流程的執行順序時,只要更新此一XML檔案即可。
  5. 邏輯元件(Command Executor)
  6. 邏輯元件具備動態載入(Dynamic loading)及提供交易(transaction)保護模式。動態載入的功能可以使更新過的元件不用重新部署,即可在系統執行時期(Run-time)透過檔案覆寫的方式自動更新;而交易保護模式是為確保元件執行資料異動時,可以維持資料的正確性與一致性。
  7. 服務整合(Service Integrator
  8. )
    提供水平式的系統整合服務,包括:LDAP、Log、E-mail、Message(非同步訊息)、Cache、Exception等。
  9. 資料管理(Data Manager)
  10. 提供以服務或功能為導向的資料庫快取(cache)機制。並且該快取機制具備資料自動更新的功能,以確保cache中的資料維持在最新狀態。

Veneer Portal內含一套完整的Veneer Portal Foundation,因此,當使用者需要自行擴充Veneer Portal的系統功能時,只要使用Veneer Portal Foundation所提供的元件類別庫(packages),依據其完整的元件架構,即可自行擴充所需的Web-based應用程式。

網站視覺設計

網頁是最接近使用者的操作介面,只要透過瀏覽器(browser),使用者即可輕易的在點選(Click)之間完成各項操作。因此,網頁的設計除了考慮美觀的因素之外,更重要的是如何讓使用者可以很容易的操作,以及很快速的找到他想要的服務項目或資料。

新算科技擁有專業的數位內容設計團隊,會針對網站的特性與使用族群,從人因工程的角度思考,以最能滿足使用族群的目標為設計的依據,尤其是在操作便利、服務快速等兩大訴求;當然,讓使用者覺得賞心悅目的網頁,也是我們要追求的目標。

在技術上,我們採用符合XML的標準技術來定義網頁的樣版結構,構成樣版的每一個區塊,至少應包含:上標、下標、選單、內文等區塊,構成樣版的每一個區塊、及網頁風格均具備下列的各項功能:

  1. 可重複使用已設計好的入口網站樣版。
  2. 定義樣版時,系統可以將樣版及區塊的屬性、以及區塊所包含的元件,以參數化的方式動態載入。
  3. 不同的樣版與樣版之間可以採用物件繼承的彈性機制,以縮短樣版設計與製作的時程。
  4. 樣版及所屬的各個區塊具備動態載入的功能。系統不必經過重新啟動(Re-start)或部署(Deployment),即可動態更新樣版、區塊及區塊內所包含的各種元件。
入口網站範例

系統需求

  1. 作業系統:Windows Server (IA-32/IA-64)、Linux、UNIX。
  2. 資 料 庫:SQL Server、Oracle、Informix、SYBASE、DB2、MySQL、Pointbase等支援JDBC標準的資料庫。
  3. 軟體平台:BEA WebLogic Server或WebLogic Expess,視應用系統的整體需求與擴充性而定。
  4. 伺服主機:Xeon等級的CPU、至少1GB的記憶體、硬碟容量則視資料量的多寡而定。

新算科技擁有十年的Java技術與數位內容設計的專業能力,無論是在入口網站服務系統、數位典藏管理系統、電子商務管理系統,以及3D多人互動系統,我們都擁有相當多的實績,並且也都獲得所有客戶的肯定與讚賞。在2004年,我們已經陸續推出Veneer Portal 2.0、Veneer MQ 1.0及Veneer Online 2.0等解決方案,分別可廣泛應用於入口網站服務系統、電子商務系統、電子資料交換系統、以及企業即時通訊系統。

新算科技股份有限公司 Reality Technology Corp. All rights reserved.