IBM ECM FileNet掃盲篇 (1)- FileNet Architecture Overview

基于筆者幾年來對IBM的ECM (Enterprise Content Management)產(chǎn)品的工作經(jīng)驗,近期會從頭到尾的對FileNet產(chǎn)品做簡單的介紹和深入的發(fā)掘,以此達到對IBM ECM產(chǎn)品掃盲以及普及的目的。

首先給大家介紹一下什么是FileNet,F(xiàn)ileNet曾是一家上市公司,在2005年的銷售額近4.22億美元。它是世界上最大的內(nèi)容和文檔管理軟件廠商之一。FileNet的旗艦產(chǎn)品是P8企業(yè)內(nèi)容管理(Enterprise Content Management, ECM)平臺。FileNe P8特別針對公司內(nèi)容和業(yè)務(wù)流程方面的需求,允許用戶管理多種內(nèi)容,包括表格、圖像和電子郵件等。這款軟件還支持來自存儲廠商NetApp、HDS、IBM和EMC的單寫多讀(Write-once-read-many)技術(shù)。

IBM公司在2006年第四季度對FileNet進行了收購,最終達成了以約16億美元現(xiàn)金收購內(nèi)容管理軟件廠商FileNet的協(xié)議。IBM宣稱,它將把FileNet的產(chǎn)品與自己的內(nèi)容管理軟件進行整合。另外,IBM還將在業(yè)務(wù)過程管理工具中整合FileNet的內(nèi)容管理軟件。

今天給大家?guī)淼闹饕轻槍ileNet P8的整體架構(gòu)介紹。


從上圖看出,IBM FileNet P8還是有一個龐大的體系結(jié)構(gòu)的,這張圖整體的描述了FileNet P8主要由四個層面構(gòu)成:數(shù)據(jù)層,服務(wù)層,商務(wù)邏輯層以及表現(xiàn)層。我將由底層到前端的方式介紹各個層面的組件。

1. 數(shù)據(jù)層:和傳統(tǒng)的內(nèi)容管理產(chǎn)品一樣, FileNet P8在數(shù)據(jù)層主要包括以下部分:

1.1 數(shù)據(jù)庫:數(shù)據(jù)庫主要對FileNet P8中的對象進行元數(shù)據(jù)管理,并且包含一些后臺的自運行服務(wù)。

1.2 文件系統(tǒng):文件系統(tǒng)主要是對FileNet P8對象的內(nèi)容數(shù)據(jù)管理,多數(shù)針對的是一個文檔對象的附件文檔,以及文檔之中的注釋等。

1.3 名錄服務(wù): 這里面主要涉及到的是LDAP服務(wù)器中的用戶信息的處理,這些用戶將要在使用FileNet P8的過程中完成驗證以及對對象的授權(quán)。

1.4 存儲庫: FileNet P8也可以連接一些外部的存儲庫來實現(xiàn)跨應(yīng)用的文件管理功能。

2. 服務(wù)層:服務(wù)層主要由FileNet P8的核心服務(wù)構(gòu)成 (后臺服務(wù)):

2.1 其中最核心的組件就是Content Platform Engine,最新版本的Content Platform Engine已經(jīng)包含了以前的Content Engine和Process Engine兩部分的功能,它提供了內(nèi)容管理和流程管理的所有服務(wù)能力。我們將在今后的文章中著重介紹這兩個組件。

2.2 FileNet Content Search Service主要提供了內(nèi)容檢索服務(wù),可以讓終端用戶通過文檔的內(nèi)容來快速檢索定位需要的軟件。

2.3 Process Simulator套件主要提供虛擬場景設(shè)計以及業(yè)務(wù)流程設(shè)計,通過這個套件可以在虛擬場景中完成業(yè)務(wù)流程設(shè)計和實現(xiàn),來達到簡化業(yè)務(wù)流程的目的。

2.4 Rendition Engine,從名字來看,轉(zhuǎn)換引擎,主要實現(xiàn)的就是把一些掃描的圖片直接轉(zhuǎn)換成pdf文件,從而可以幫助客戶快速處理掃描之后的文件。

3. 業(yè)務(wù)邏輯層:業(yè)務(wù)邏輯層主要呈現(xiàn)了對業(yè)務(wù)的實現(xiàn)。我們最主要用的就是IBM FileNet P8自己的API,包括CPE的API以及前端應(yīng)用IBM Content Navigator自己的API,此外我們也兼容通用的CMIS協(xié)議。

4. 最上層就是表現(xiàn)層,也就是所謂的客戶端,我們以前常用的客戶端有Workplace XT (jsf), Application Engine (jsp),現(xiàn)在最主流的客戶端是IBM Content Navigator (restful),這些客戶端都可以通過調(diào)用相應(yīng)的API映射為界面操作,來完成對文檔或者流程的業(yè)務(wù)處理。此外,如果您是開發(fā)高手,您也可以自己參閱FileNet 的API手冊來自己設(shè)計您的應(yīng)用程序。

上面就是對FileNet P8平臺架構(gòu)的最基本的介紹,如果您感興趣,我將在今后為您著重介紹您想了解的知識,來加深您對FileNet P8的概念或者使用的理解。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容