
當前,設備類資產已成為各個機關、事業單位管理的重要內容。采用軟件工程的敏捷軟件開發方法研制的專業化管理系統,可實現資產管理整個生命周期的運營管理,擺脫繁重的手工勞動,提高資產管理單位的工作效率。
目前,機關事業單位服務職能逐漸調整,精
細化管理要求逐漸提高,設備類資產數量多、品種規格雜、地域分布廣,使用狀態變化很快,再加上分支機構的增加、拆分、合并以及網絡規模的擴大和管理需求的變化,使設備類資產的管理出現了諸多問題。而當今市場上的資產管理系統,大多只是一些資產報表系統,無法進行資產的過程性管理,無法與財政、政府采購等環節結合。
因此,如何提高管理設備類資產的效率和效益,已成為各機關、各級行政事業單位管理的重要內容。
建立開放的機關事業單位資產管理平臺
筆者提出采用軟件工程的敏捷軟件開發方法,研制一套專業化的管理系統。目標是建立一個開放的適用于機關事業單位的資產管理平臺,該平臺覆蓋資產計劃、采購、利用、維護、報廢等全生命周期過程。它可以提高資產管理單位的工作效率,擺脫繁重的手工勞動,實現資產管理整個生命周期的運營管理;提供日常物品管理、設備管理、房產管理、土地管理、檔案管理等系統;提供自動報警及相關財務接口等相關內容。
平臺架構
整個系統由用戶交互系統、國有資產業務系統、管理員交互系統組成。
用戶交互系統:包括門戶管理服務中心和網上溝通協作中心。前者,用戶可以定制自己的頁面和添加感興趣的信息,并且管理員可以對整個門戶界面進行管理;后者,用戶之間、系統和用戶之間都可以利用短信、即時消息、音頻視頻會議進行交互。
國有資產業務系統:包括資產預算管理(預算管理、申請審批)、資產增加、工作流程管理、折舊管理、資產變動(日常變動、資產劃撥管理、資產報廢管理、組件變動、資產處置管理)、低值易耗品管理、資產維護(事故故障記錄、資產維修)、汽車管理、招標管理、知識管理、決策分析(資產明細表、資產匯總表、資產變動明細表、資產存放地點分布表)。
管理員交互系統:包括用戶和基礎信息管理中心、Web服務和注冊中心和信息交換中心。
用戶和基礎信息管理中心是指在人員管理系統中,管理員可以根據每個單位的行政關系建立用戶,并且可以設置權限實現分布式管理用戶功能。在權限控制系統,管理員可以對每個用戶具有哪些權限進行嚴格的控制,使每個人具有符合業務要求的控制。
Web服務和注冊中心,管理員注冊需要提供的Web服務,供各系統調用。同時Web服務和調度中心可以提供對外的接口,與其他應用系統連接。
信息交換中心,是系統與系統之間互動的引擎。信息交換中心在實現了數據交換的同時,還擴展了工作流調度引擎的應用,使工作流可以跨系統運行。
系統運行引擎:有兩個,分別是工作流調度引擎和基礎保障引擎。工作流調度引擎,是基礎辦公應用的基礎。大多數資產應用可以抽象為一個工作流的流轉。工作流調度引擎為基礎辦公應用實現了工作流驅動的機制,提供了一項工作從受理、辦理、反饋等環節的驅動引擎。基礎保障引擎,是為抵御系統單點故障,實現負載均衡,系統使用群集技術作為系統運行基礎保障引擎。它可以實現網絡負載均衡、擴大應用規模,以及抵御單個服務器上的硬件和軟件失敗。
安全支撐平臺:保證應用的安全,尤其是基于 Web 的應用的安全,對于政府機關的應用至關重要。因此,安全支撐平臺主要實現身份認證、授權管理、策略制定、訪問控制及安全審計等功能。
系統集成整合方案
為達到信息資源共享的目標,資產系統與其他平臺和業務系統應進行系統集成或整合,以便充分利用現有信息技術設施。
統一的用戶管理和基礎信息管理:采用標準的LDAP協議,通過目錄服務對組織人員信息、應用組件信息、應用系統角色信息、用戶安全和應用安全信息、用戶和服務之間的權限控制信息進行了統一存儲管理,形成了機關統一的應用基礎支撐體系,為上層業務系統提供了可靠的運行維護平臺。
分級集中式的信息交換中心:依據EAI(企業應用集成)的思想,采用基于XML和web服務的跨平臺技術,利用HTTP協議和消息中間件等可靠的傳輸機制,建立分級集中式的信息交換平臺,開發流程控制、數據轉換、智能調度、日志管理、差錯管理等核心整合功能模塊,臨時數據存儲、數據落地存儲等數據存儲功能模塊,落地綜合查詢、消息狀態查詢、傳輸錯誤恢復等交換數據的監控與跟蹤功能模塊。
個性化的門戶管理服務中心:采用當今業內領先的基于組件的門戶技術作為底層支持和應用開發標準,在應用層面上為系統管理員提供了對應用系統進行業務擴展,根據部門或用戶的要求進行個性化的系統定制平臺;在開發層面上提供了標準的應用系統底層接口。
規范Web服務注冊中心:遵循UDDI項目規范建立了統一的Web 服務注冊中心,提供標準化的、透明的、專門的Web服務描述機制和調用機制,提供給各部門共享數據和協同交互辦公應用的發布和管理平臺。
運行平臺選型
在系統開發的過程中可以選擇完全基于Microsoft產品和.Net開發的技術路線。主要體現在Web應用程序、業務邏輯服務程序,還有工作流工具等輔助工具的開發都選用基于Windows Server的Microsoft .Net 技術;數據庫選用Microsoft的SQL Server 2005/2008;工作流平臺開發底層以Windows Workflow Foundation作為技術平臺。
系統部署實施
系統可以在以下三種系統模式安裝運行:完全獨立系統、獨立系統群集和虛擬系統。
完全獨立系統:擁有獨立的用戶體系、授權體系及應用體系。工作流程僅限于單位內部,較少與外界交互,若要交互則通過數據接口等形式來解決。
應用相對集中,用戶體系比較簡單,實施較為簡單,適合于管理和應用相對集中的機構。
獨立系統群集:由一組相對獨立的系統構成,擁有一套獨立的統一的用戶體系。各獨立系統擁有獨立的授權及應用體系。各獨立系統工作流程有內部流程,也有外部流程,可以和群集之間的其他系統進行交互。
虛擬應用:獨立系統群集每一個獨立系統都有獨立的服務器,獨立系統之間內通過高速網絡連接,對投資要求較高。系統可以通過構建虛擬應用(又稱ASP應用),通過應用服務提供的形式組成虛擬的獨立系統群集。
虛擬應用就是將獨立系統群集中的各獨立系統構建在一套或多套真實的系統之中。每個虛擬系統擁有獨立的虛擬站點、虛擬應用服務器、虛擬應用、虛擬數據庫,使各虛擬系統看起來像一套獨立的系統。
虛擬應用解決了部門間資源共享以及節省投資問題,可以充分利用軟硬件資源。
在系統運行過程中,有可能出現各種運行模式之間的轉換。完全獨立系統可以在一定的情況下融入到獨立系統群集中,虛擬系統在一定的軟硬件投資的情況下也可以升級成獨立系統群集。反之亦然。
系統研制堅持四原則,突出兩特點
在研制這套系統時,要遵循四個原則。
首先,要立足于系統工程。本系統是一個軟件工程項目,需要以一個系統工程的角度去設計分析,而不能不管相關的建設內容,獨立地設計完成其中的部分工作。工程項目的設計要注重方案的可實施性。系統設計不僅要考慮技術上的可行性,還要考慮實施上的可操作性。
其次,要以應用為本。應用軟件的建設應立足于應用,它不是科研項目追求高、新、精,而應該從使用人員的角度出發,在滿足工作人員業務需求的基礎上,采用相對成熟穩定的技術,使系統能夠在工商局普及推廣。同時,項目要得到真正的應用,培訓、服務與項目實施質量也起著至關重要的作用。
再次,要以整合為主題。整合指通過信息技術將現有的、各自獨立運行的系統有機地集成起來,使它們在統一的框架下,為一個共同的目標發揮各自的作用,實現系統間的互聯互通、資源共享和業務協同。
最后,要適應系統的持續發展。在保護現有資源的基礎上,充分考慮系統的擴展性與開放性。軟件的生命周期有限,每次產品改良或產品更替,應有計劃分步驟地分期地進行,使系統得到可持續的應用和發展。
縱觀整個系統的平臺架構和運行支撐,不難看出,此系統重點突出了以下兩個特點:
首先,平臺提供開發接口,可供客戶二次開發。在設計期初充分考慮了資產系統與其他平臺和業務系統的集成,如固定資產系統、OA系統、短信平臺等集成,使得在更大范圍內能夠實現信息共享。
其次,應用的靈活性部署。既有集中式應用,又有分布式應用,還可以混合式應用。集中式應用是指管理權限全部集中于資產主管部門,各單位可通過網絡實現在線工作、在線查詢、在線審計等;分布式應用是指各單位可獨立使用自己的資產管理系統,定期采用數據上報的方式將各地數據上報至主管單位進行匯總管理;混合式應用是采用集權與分權相結合的方式進行資產管理,資產管理部門的主要目的是以指導、控制為手段,以效益最大化為中心,指導和監察下屬單位。
(作者單位:中國海洋大學)