侯敏 西安文理學院信息工程學院
基于工作流的實驗室設備管理系統(tǒng)的架構(gòu)設計
侯敏 西安文理學院信息工程學院
近年來,工作流技術的出現(xiàn)及發(fā)展加劇了信息化社會的進程。工作流是針對工作中具有固定程序的常規(guī)活動,通過分解定義成良好的任務、角色、規(guī)則和過程來進行執(zhí)行和監(jiān)控,達到提高生產(chǎn)水平和工作效率的目的。本文通過對某高校實驗室設備管理現(xiàn)狀進行調(diào)研的基礎上,結(jié)合對當前設備管理的弊端和有效性,設計并實現(xiàn)了基于工作流的實驗室設備管理系統(tǒng)。
工作流 設備管理系統(tǒng) ASP NET
工作流這一定義主要是針對實際工作中應用固定程序的某些常規(guī)活動而給出,經(jīng)由把這些活動分解定義為適合的角色、任務、及規(guī)則和過程,以利于監(jiān)控與操作,并能縮短工作時間、增強生產(chǎn)組織能力。信息管理部門在采用這項先進的技術后,能夠更快的達到其經(jīng)營目標。國際工作流聯(lián)盟以及許多企業(yè)、院校和研究所都對工作流進行了不同的定義,所達成的一個基本共識是:工作流是業(yè)務過程的計算機實現(xiàn)。
出于在各個工作流管理系統(tǒng)之間實現(xiàn)互操作的考慮,給出了針對工作流管理系統(tǒng)的統(tǒng)一規(guī)定。工作流參考模型在確定系統(tǒng)中的接口時,發(fā)揮了很大作用,通過各個接口能夠使那些處于不同結(jié)構(gòu)層次上的產(chǎn)品聯(lián)系在一起。每個工作流系統(tǒng)均具許多公共組件,組件間的協(xié)作是通過一套已定義的、適合的方法實現(xiàn);這些公共的組件里面的各個的產(chǎn)品都具有較好的處理能力。工作流參考模型如圖1所示:
圖1 工作流參考模型圖
其中接口1是過程定義,接口2為客戶端函數(shù)接口,激活應用程序通過接口3完成,工作流執(zhí)行服務之間的互操作通過接口4完成,而系統(tǒng)管理與監(jiān)控則通過接口5完成。
系統(tǒng)依據(jù)MVC框架,具體可劃分為表示層、業(yè)務邏輯層、數(shù)據(jù)訪問層。其中表示層即為用戶工作的平臺,通常為瀏覽器形式。在本系統(tǒng)中,通過該層設備管理人員可以查詢設備數(shù)據(jù)庫的相關信息,同時也用于顯示相關的數(shù)據(jù)與對輸入的數(shù)據(jù)進行了接收,給用戶提供交互式的操作界面。業(yè)務邏輯層又稱為應用層,它是系統(tǒng)軟件結(jié)構(gòu)中具有核心價值意義的部分,它的位置處于表示層以及數(shù)據(jù)訪問層之間,在數(shù)據(jù)交換中具有承上啟下的關鍵作用,主要致力于在系統(tǒng)設計中制定業(yè)務規(guī)則以及實現(xiàn)業(yè)務流程。它還可以用于完成業(yè)務查詢或者添加、刪除相關數(shù)據(jù)以及判斷數(shù)據(jù)格式的準確性和檢驗數(shù)據(jù)類型。業(yè)務邏輯層主要包括過程定義功能的實現(xiàn)、執(zhí)行工作流引擎以及工作流管理監(jiān)控。
圖2 系統(tǒng)體系結(jié)構(gòu)圖
數(shù)據(jù)訪問層位于系統(tǒng)軟件結(jié)構(gòu)圖的底層,在本系統(tǒng)中主要包括工作流控制數(shù)據(jù)、工作流相關數(shù)據(jù)和工作流應用數(shù)據(jù)。它的職責主要是用于對數(shù)據(jù)庫進行訪問,即對數(shù)據(jù)進行讀取以及傳遞等操作。
工作流技術是信息化時代背景下的產(chǎn)物,利用工作流技術能夠使人工和機器相結(jié)合,并實現(xiàn)應用程序和工具之間的交互,完成業(yè)務過程的自動化處理。工作流技術的應用為企業(yè)信息化建設提供了必不可少的方案,在現(xiàn)代企業(yè)的發(fā)展進程中發(fā)揮了相當重要的作用。
[1]Leymann, F., Altenhuber, W. Managing business processes as an information resource. IBM Systems Journal, 2013, 33(2): 326~348
[2]Palaniswami, D. Development of WebWork: METEOR2's web-based workflow management system: [MS Thesis]. University of Georgia,1997
[3]胡成梅,陳世平,趙樹楓.基于WEB的工作流管理技術實現(xiàn).計算機系統(tǒng)應用,2014,(11):30~33
西安市科技計劃創(chuàng)新基金CXY1531WL38