監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設計管理系統(tǒng) | 甲方項目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關閉

協(xié)同辦公(OA)軟件核心技術分析

申請免費試用、咨詢電話:400-8352-114

摘要: 一個好的協(xié)同OA軟件還應該具有良好的技術支撐體系,好的技術架構要以清晰的業(yè)務架構為基礎,根據(jù)業(yè)務需求領域的分析設計及其業(yè)務模型的抽取,整合出協(xié)同OA的整體構架。

一、系統(tǒng)的整體構架

我們所研究的是一套兼具企業(yè)信息門戶、協(xié)同應用、工作流管理、人力資源管理、知識管理、計劃管理、會議管理等功能的協(xié)同工作平臺,是一個有生命力的,數(shù)字化的協(xié)同辦公環(huán)境。軟件的前臺展示給用戶的是一個統(tǒng)一且具有個性化的門戶,后臺是業(yè)務和數(shù)據(jù)的整合,用戶可以通過綜合的門戶訪問到后來不同的應用系統(tǒng)的信息,協(xié)同OA系統(tǒng)本身就是一個信息網(wǎng),只要找到信息網(wǎng)中的任意一個節(jié)點,就能以該節(jié)點為中心把整個信息鏈提取出來。一個好的協(xié)同OA軟件還應該具有良好的技術支撐體系,好的技術架構要以清晰的業(yè)務架構為基礎,根據(jù)業(yè)務需求領域的分析設計及其業(yè)務模型的抽取,整合出協(xié)同OA的整體構架。如圖1所示:

圖1 OA系統(tǒng)協(xié)同OA整體構架圖

整個系統(tǒng)的組成模塊分為三類:

(1)基本應用模塊。這類模塊功能兼容原有系統(tǒng),主要包括一般協(xié)同OA所實現(xiàn)的功能。

(2)管理模塊。這類模塊包括用戶管理、個人信息管理、日常事務管理、內容管理、知識管理等,對系統(tǒng)進行信息記錄和查詢,另外,為系統(tǒng)的功能擴展提供支持。

(3)擴展模塊。主要是指以后協(xié)同OA的新功能和新應用。

二、系統(tǒng)的邏輯構架

平臺各個模塊的協(xié)同點在設計上考慮用面向服務的構架(SOA)來實現(xiàn),每個模塊劃分本模塊的功能職責,把可以為其他模塊提供的服務用服務接口的形式統(tǒng)一展現(xiàn)出來。模塊之間的協(xié)同交互通過服務接口的互相調用來實現(xiàn)。軟件以SOA為基礎,提供訪問分發(fā)、資源、數(shù)據(jù)訪問、展示、權限、商業(yè)組件等核心服務,還可選擇郵件處理、文件管理、格式轉換、安全訪問等多種服務。

三、協(xié)同流程設計

工作流管理是協(xié)同OA的核心內容之一。工作流程是對一整套規(guī)則與過程的描述,一面管理在協(xié)同工作進程中的信息流通與業(yè)務活動,目標是根據(jù)各單位實際規(guī)范和業(yè)務操作來定義電子化的工作流,以智能的方式處理過程,保證工作中的某項任務完成后,按預定的規(guī)則實時把工作傳遞給處理過程的下一步,保留工作流轉過程中的操作痕跡,更重要的是保證相關數(shù)據(jù)的自動更新。主要體現(xiàn)在以下方面:提供給最終用戶應用接口,以便用戶可以發(fā)起、流轉、結束各流程;提供可視化建模接口,可以利用這些接口實現(xiàn)工具定制流程;根據(jù)已定義好的流轉信息,提供業(yè)務流轉邏輯和數(shù)據(jù)表單的處理。

圖2 工作流設計模型

工作流平臺可以和業(yè)務處理緊密的整合在一起,由工作流平臺來實現(xiàn)多環(huán)節(jié)多人協(xié)作完成工作。建立的工作流平臺克服了傳統(tǒng)工作流產(chǎn)品的缺陷,既滿足了應用的需要,又能適應業(yè)務變化的需求。

如圖2所示,系統(tǒng)由以下幾個模塊組成:流程定義工具、協(xié)同OA應用擴展、工作流引擎、業(yè)務模塊流程應用、企業(yè)BPR、工作流API、工作流管理工具、消息交換平臺等。主要模塊功能介紹如下:

(1)流程定義工具

流程定義模塊是工作流管理系統(tǒng)的一個重要組成部分,也是工作流管理的起點。借助于流程定義工具,工作流程將被主管、圖形化的建立起來。流程定義可以使用圖形化的描述工具來對一個流程實體中的各個元素進行表達,使工作流引擎能夠解釋流程定義生成的結果并作為流轉的依據(jù)。流程定義的結果可以作為模板直接存到數(shù)據(jù)庫中,也可以保存至本地,以便修改或重建。流程定義工具提供合法性校驗和模擬功能,可以幫助用戶正確定義復雜的流程。在流程定義中聲明參與者時要用到組織機構模型,在活動節(jié)點上要聲明應用系統(tǒng)提供的應用程序。

(2)組織機構定義工具

使用組織機構定義工具不但可以方便的構造企業(yè)的組織機構模型,并用樹狀圖表示,描述企業(yè)組織機構內部各部門、組織單元之間的層次關系,并且可以方便的對企業(yè)組織機構內部的組織單元、崗位、角色、人員進行維護,從而使企業(yè)組織機構更易于管理和維護。

(3)工作流引擎

工作流引擎是一系列在后臺運行的程序,它將用戶輸入的信息發(fā)給數(shù)據(jù)庫,并將數(shù)據(jù)庫中的信息經(jīng)過整理后反饋給用戶。用戶訪問具體的工作流程時,系統(tǒng)會通過工作流引擎的解釋返回用戶相應的路徑、權限等數(shù)據(jù)信息。工作流引擎的功能很強大,不需要大規(guī)模改動流程設計和代碼開發(fā),就可以輕松實現(xiàn)流程改變,增強了系統(tǒng)的可擴展性,并提供對外應用編程接口,可以與各類數(shù)據(jù)系統(tǒng)進行通信和數(shù)據(jù)共享。如圖3所示。

圖3.工作流引擎的應用

本文通過對OA系統(tǒng)軟件等多家協(xié)同OA廠商產(chǎn)品的研究,提出了基于SOA的協(xié)同OA的業(yè)務構架和邏輯構架,利用SOA的優(yōu)勢,根據(jù)需求靈活運用工作流技術,實現(xiàn)了緊密的應用流程集成、松散的應用數(shù)據(jù)集成、開放的應用服務集成這三者的統(tǒng)一。


發(fā)布:2007-03-05 14:55    編輯:泛普軟件 · xiaona    [打印此頁]    [關閉]
相關文章:

泛普重慶OA信息化其他應用

重慶OA軟件 重慶OA新聞動態(tài) 重慶OA信息化 重慶OA客戶 重慶OA快博 重慶OA行業(yè)資訊 重慶軟件開發(fā)公司 重慶網(wǎng)站建設公司 重慶物業(yè)管理軟件 重慶餐飲管理軟件 重慶倉庫管理系統(tǒng) 重慶門禁系統(tǒng) 重慶微信營銷 重慶ERP 重慶監(jiān)控公司 重慶金融行業(yè)軟件 重慶B2B、B2C商城系統(tǒng)開發(fā) 重慶建筑施工項目管理系統(tǒng)開發(fā)