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

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

申請免費(fèi)試用、咨詢電話:400-8352-114

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

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

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

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

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

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

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

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

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

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

三、協(xié)同流程設(shè)計(jì)

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

圖2 工作流設(shè)計(jì)模型

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

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

(1)流程定義工具

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

(2)組織機(jī)構(gòu)定義工具

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

(3)工作流引擎

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

圖3.工作流引擎的應(yīng)用

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


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

泛普重慶OA信息化其他應(yīng)用

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