成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓
當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普各地 > 重慶OA系統(tǒng) > 重慶OA信息化
協(xié)同辦公(OA)軟件核心技術(shù)分析
一、系統(tǒng)的整體構(gòu)架
我們所研究的是一套兼具企業(yè)信息門戶、協(xié)同應(yīng)用、工作流管理、人力資源管理、知識管理、計(jì)劃管理、會議管理等功能的協(xié)同工作平臺,是一個有生命力的,數(shù)字化的協(xié)同辦公環(huán)境。軟件的前臺展示給用戶的是一個統(tǒng)一且具有個性化的門戶,后臺是業(yè)務(wù)和數(shù)據(jù)的整合,用戶可以通過綜合的門戶訪問到后來不同的應(yīng)用系統(tǒng)的信息,協(xié)同OA系統(tǒng)本身就是一個信息網(wǎng),只要找到信息網(wǎng)中的任意一個節(jié)點(diǎn),就能以該節(jié)點(diǎn)為中心把整個信息鏈提取出來。一個好的協(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)架圖
整個系統(tǒng)的組成模塊分為三類:
(1)基本應(yīng)用模塊。這類模塊功能兼容原有系統(tǒng),主要包括一般協(xié)同OA所實(shí)現(xiàn)的功能。
(2)管理模塊。這類模塊包括用戶管理、個人信息管理、日常事務(wù)管理、內(nèi)容管理、知識管理等,對系統(tǒng)進(jìn)行信息記錄和查詢,另外,為系統(tǒng)的功能擴(kuò)展提供支持。
(3)擴(kuò)展模塊。主要是指以后協(xié)同OA的新功能和新應(yīng)用。
二、系統(tǒng)的邏輯構(gòu)架
平臺各個模塊的協(xié)同點(diǎn)在設(shè)計(jì)上考慮用面向服務(wù)的構(gòu)架(SOA)來實(shí)現(xiàn),每個模塊劃分本模塊的功能職責(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ù)活動,目標(biāo)是根據(jù)各單位實(shí)際規(guī)范和業(yè)務(wù)操作來定義電子化的工作流,以智能的方式處理過程,保證工作中的某項(xiàng)任務(wù)完成后,按預(yù)定的規(guī)則實(shí)時把工作傳遞給處理過程的下一步,保留工作流轉(zhuǎn)過程中的操作痕跡,更重要的是保證相關(guān)數(shù)據(jù)的自動更新。主要體現(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)由以下幾個模塊組成:流程定義工具、協(xié)同OA應(yīng)用擴(kuò)展、工作流引擎、業(yè)務(wù)模塊流程應(yīng)用、企業(yè)BPR、工作流API、工作流管理工具、消息交換平臺等。主要模塊功能介紹如下:
(1)流程定義工具
流程定義模塊是工作流管理系統(tǒng)的一個重要組成部分,也是工作流管理的起點(diǎn)。借助于流程定義工具,工作流程將被主管、圖形化的建立起來。流程定義可以使用圖形化的描述工具來對一個流程實(shí)體中的各個元素進(jìn)行表達(dá),使工作流引擎能夠解釋流程定義生成的結(jié)果并作為流轉(zhuǎn)的依據(jù)。流程定義的結(jié)果可以作為模板直接存到數(shù)據(jù)庫中,也可以保存至本地,以便修改或重建。流程定義工具提供合法性校驗(yàn)和模擬功能,可以幫助用戶正確定義復(fù)雜的流程。在流程定義中聲明參與者時要用到組織機(jī)構(gòu)模型,在活動節(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)過整理后反饋給用戶。用戶訪問具體的工作流程時,系統(tǒng)會通過工作流引擎的解釋返回用戶相應(yīng)的路徑、權(quán)限等數(shù)據(jù)信息。工作流引擎的功能很強(qiáng)大,不需要大規(guī)模改動流程設(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)一。
本站推薦
- 1基于bim開發(fā)的監(jiān)理協(xié)同管理軟件
- 2oa系統(tǒng)協(xié)同辦公系統(tǒng)監(jiān)理規(guī)劃
- 3結(jié)算平臺項(xiàng)目配合:為企業(yè)資金流轉(zhuǎn)提供高效、精準(zhǔn)的結(jié)算協(xié)同服務(wù)
- 4建筑施工連鎖管理系統(tǒng),助力建筑企業(yè)實(shí)現(xiàn)連鎖項(xiàng)目高效管控與協(xié)同運(yùn)作
- 5合同管理系統(tǒng)手機(jī)軟件,實(shí)現(xiàn)合同全流程便捷管理與高效協(xié)同辦公
- 6建筑施工協(xié)同管理軟件,助力施工各環(huán)節(jié)高效協(xié)作與精準(zhǔn)管控
- 7建筑施工協(xié)同管理系統(tǒng),實(shí)現(xiàn)施工全流程高效協(xié)作與精準(zhǔn)管控
- 8合同管理協(xié)作軟件,助力企業(yè)高效協(xié)同管控合同全生命周期流程
- 9工程施工質(zhì)量管理系統(tǒng),助力工程建設(shè)全流程質(zhì)量管控與高效協(xié)同