馳騁開源的.net工作流,工作流程管理系統(tǒng)
          馳騁工作流,好用看的見http://ccflow.org. 簡(jiǎn)單來(lái)自背后的力量.
          posts - 40,comments - 10,trackbacks - 0

          如何提高工作流程管理系統(tǒng)運(yùn)行效率?

          ?關(guān)鍵字:工作流程管理系統(tǒng),workflow,bpm,執(zhí)行效率,緩存.

          ?????Ccflow通過(guò)如下方提高業(yè)務(wù)流程系統(tǒng)執(zhí)行效率。

          緩存機(jī)制

          1,什么情況下用到緩存?

          ??有以下幾條緩存數(shù)據(jù)的規(guī)則。

          ??1,數(shù)據(jù)被頻繁利用,但是不經(jīng)常更新,數(shù)據(jù)量不太大.

          ??????比如人員、崗位、部門。

          ?

          ???2,數(shù)據(jù)在同一個(gè)過(guò)程中經(jīng)常利用,比如:流程對(duì)一個(gè)實(shí)體進(jìn)行運(yùn)算.它經(jīng)常被各個(gè)方法所使用.

          ?????比如納稅人流程中:納稅人的信息\土地流程中的土地信息.?

          ??3,用戶的個(gè)人信息,比如他的崗位集合,部門集合.....??

          ?

          2 ,緩存分類.

          ?

          ??全局級(jí)的:application中應(yīng)用.比如:部門、崗位、人員、持久化存儲(chǔ)的映射.

          ??用戶級(jí)的.session中應(yīng)用.一個(gè)操作員的個(gè)人信息.

          ??臨時(shí)級(jí)的.臨時(shí)應(yīng)用,在各個(gè)過(guò)程中應(yīng)用,一個(gè)操作中消亡。

          ?

          3,緩存怎么在ccflow工作流引擎中表現(xiàn)?

          ?

          ???1,系統(tǒng)啟動(dòng)時(shí),自動(dòng)的把一個(gè)常用的數(shù)據(jù)調(diào)入到?全局級(jí)的緩存區(qū)。

          ???2,用戶登陸后,把該用戶的崗位、部門集合放入到用戶級(jí)的緩存區(qū).

          ???3,系統(tǒng)在運(yùn)算時(shí),大部分?jǐn)?shù)據(jù)已經(jīng)被加工處理好,大大減輕了服務(wù)器的負(fù)擔(dān).

          ?

          事先計(jì)算:

          事先計(jì)算就是把能夠計(jì)算得到的屬性在流程設(shè)計(jì)時(shí)提前計(jì)算出來(lái),比如:節(jié)點(diǎn)的位置,它是一個(gè)枚舉類型,開始節(jié)點(diǎn)、中間節(jié)點(diǎn)、結(jié)束節(jié)點(diǎn)。如果在運(yùn)行中計(jì)算會(huì)消耗服務(wù)器的資源,如果在設(shè)計(jì)階段計(jì)算好,就會(huì)節(jié)省這筆開銷。

          這些事先計(jì)算包含多個(gè)方面,比如:表單是否有明細(xì)、是否有框架、是否有擴(kuò)展應(yīng)用。。。。。

          ?

          XML數(shù)據(jù)的緩存

          ??系統(tǒng)啟動(dòng)起來(lái)后就會(huì)把xml數(shù)據(jù)調(diào)入到緩存處理,節(jié)省了大量的IO操作。

          ?

          ?

          參數(shù)執(zhí)行:

          ???多達(dá)95%以上的sql都是用參數(shù)執(zhí)行的,您可以通過(guò)監(jiān)控工具捕獲到它們。Ccflow是運(yùn)行在bp框架上的,所有的實(shí)體類,都是放在SQLCash這個(gè)類中,所有的update,delete,insert,select操作都是采用的參數(shù)執(zhí)行,生成的sql放入緩存里。


          類別:工作流開發(fā)?查看評(píng)論

          大量的多個(gè)行業(yè)的流程設(shè)計(jì)案例,都以操作錄像演示給您。
          馳騁工作流,好用看的見。
          http://ccflow.org   QQ:hiflow@qq.com

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 高邮市| 万安县| 阜南县| 从化市| 宜州市| 卓尼县| 常熟市| 陵川县| 大足县| 永新县| 清河县| 通海县| 洪湖市| 香河县| 连平县| 喀什市| 云龙县| 浮梁县| 万全县| 莱芜市| 黔西县| 高陵县| 宁蒗| 东山县| 栖霞市| 南城县| 莱阳市| 威海市| 靖西县| 丹巴县| 贵港市| 江西省| 乌兰浩特市| 攀枝花市| 蒙山县| 乐清市| 凭祥市| 三江| 兴仁县| 丹东市| 虎林市|