李勇+胡蘇+王雅君


摘要:根據企業信息協同管理的需求,構建了企業云平臺,該平臺采用Citrix技術實現虛擬化,將所有應用程序進行集中化管理,只需安裝在服務器端,客戶端和服務端之間無重要數據包傳輸,信息安全得到提升。在此平臺基礎上分析并設計了企業協同管理信息系統,給出了系統分析設計過程和主要功能。通過在案例企業的實際應用實例,驗證了該平臺和系統的可行性,實現了企業信息資源和項目的協同管理,提高了企業工作效率。
關鍵詞:虛擬化;Citrix技術;云平臺;協同管理
中圖分類號:TP306 文獻標識碼:A 文章編號:1009-3044(2018)04-0024-04
Collaborative Management System Based on Citrix Virtualized Platform
LI Yong1,HU Su2, WANG Ya-jun1
(1.School of Mechanical Engineering, Dalian Polytechnic University, Dalian 116034, China;2.Dalian Shipbuilding Industry Outfitting Go.,LTD, Dalian 116000, China)
Abstract:According to the requirement of information security and collaborative management, cloud computing platform was built up. Citrix technology was used to realize virtualization. Centralized management was realized for all applications. These were installed in server. No important data packets were translated between client and server. So Information security was improved. Based on this platform collaborative management system was analyzed and designed. Main functions were introduced. Proposed technology and method were demonstrated by an application example in enterprise. It verified the feasibility of platform and system. And they can realize information resource security and project collaborative management and improve word efficiency for enterprise.
Key words: virtualization; Citrix technology; cloud computing platform; collaborative management
1 概述
云計算(Cloud computing)是分布計算、網格計算和并行計算的最新發展 [1-4]。云計算平臺(簡稱云平臺)按需進行動態地部署、配置、重新配置以及取消服務等[5-8]。平臺服務器既可是物理的,還可為虛擬的。云計算的可擴展應用程序,它可通過 Internet來訪問。若要運行網絡服務和應用程序則需通過“云應用”以服務器和數據中心實現。使用者均能做到憑接入設備與瀏覽器來訪問云計算應用程序。
云平臺的出現和應用,打破了原有分布式網絡IT架構,采用了全新的集中式IT管理架構。集中式管理架構的平臺下,客戶端只作為終端和應用服務器的衍生外部設備。即任何文件操作、應用程序的運行,都是使用服務器的硬盤、內存、CPU來運行。云平臺以用戶為使用單位,管理每個用戶在服務器上打開的應用程序和文件,并將對應的屏幕畫面通過內部網絡或者外部網絡,經保密壓縮算法處理后,映射到用戶的終端機屏幕上,同時將用戶的鍵盤、鼠標的操作通過網絡傳回服務器。
在云平臺環境下,研究企業協同管理系統,以服務器為中心進行信息集中化管理,信息加密化、高效化傳輸和文檔、事物異構信息的共享與協同。各種應用之間的接口設計,新平臺的部署和運用,需要連貫性,要最大限度的考慮目前的IT軟硬件架構,在不改變網絡和硬件架構的前提下,集成目前的應用軟件。
2 云平臺架構部署
2.1 傳統平臺與云平臺
現有傳統服務平臺主要有主機終端、C/S、B/S模式,每種模式都有自己的優缺點,本文擬采用的虛擬化云計算平臺模式,結合了前幾種模式的優點。特點對比如表1。采用云平臺實現了數據的集中管理,信息安全得到有效控制,系統運營維護成本大大降低,提高了設備的利用率,同時實現了企業的移動辦公需求。
2.2 云平臺部署
(1) 應用虛擬化,云計算平臺采用Citrix技術進行虛擬化,Citrix構建在Windws平臺基礎上,采用MutiWin技術,基于Active Dictionary進行用戶管理,并由許可證書服務器控制并發用戶數量的限制[9-11]。 讓用戶不論何時何地,只要手邊有設備,即可利用各種網絡連接,使用并接收各種應用與通信。較傳統平臺,基于Citrix的云平臺框架如圖1所示。
3 協同系統設計
3.1 總體功能架構
協同管理思想[12-16]主要體現在協同性上,在虛擬化的云平臺環境下,通過功能實體的協同管理,實現信息、技術、資源和人才等的共享,對工作流、信息流、物流及價值流進行有效計劃和協同控制,實現企業協同管理模式。
以某安裝公司結構計算室項目協同管理為例,設計企業項目協同管理系統總體功能結構,如圖4。整個計算室圍繞項目進行協同工作,項目確定后進行任務分配,確定任務計劃和進度,然后進行項目工作結構分解,將總體項目進行劃分,每個子項目又可作為一個獨立項目進行協同管理,項目負責人負責相關人員的任務分配和工作協調,按照業務審批流程,完成項目組的工作任務。
3.2 功能設計
協同管理系統功能設計如圖5。
案例企業項目管理采用基線理論,確保安裝設計項目所有相關文檔數據的版本統一性。基線實際上是產品數據對象集合的快照,就是某個特定時間、階段的數據集合。一個基線可以包含任意數據的部件、文檔、CAD文檔。一個對象(部件、文檔)可以處于任意數量的基線中,但是一個基線一次只能保留對象的一個版本。
基線的操作過程:
(1) 首先,基于業務需要,創建基線。這時基線僅是一個特定的標識。
(2) 將要管理的文件放入基線中。基線需要有專人管理。
如某安裝工程總體安裝方案已定,但是具體某個部分的安裝有3套預案,那么需要建立3套基線,基線要提前約定和建立。很多情況下,圖紙和產品結構已經發生了很多變化,這時設計人員才要確定某個時間點之前的圖紙和產品結構狀態是什么,才想起建立基線,實際上已經為時已晚。
系統包含的主要功能如下。
(1) 文檔集中管理
“文檔”是一個廣義的概念,包括各種文件、數據、工程圖、音頻視頻文件等企業所有相關的業務和管理信息,所有這些文檔都可以按照各自所在文件柜的位置集中存放在云平臺的服務器端進行管理。
部門文檔管理:保存并維護部門的規章制度,業務流程,技術規范,培訓資料等文檔。
項目文檔管理:為每個項目開辟單獨的存儲空間,保存維護項目獨立的技術規范,計算標準,計算結果等文檔。
文檔版本管理:對部門文檔,項目文檔進行版本管理,實現項目過程可追溯管理。
文檔權限管理:不同的用戶,對不同的文檔有不同的訪問權限,系統管理員統一設置。
受控文檔管理:登記、分發或單獨存檔,并能保證收回的文件。
(2) 工作流定制
針對企業各部門和科室的實際業務流程,通過工作流的節點類型定義、前后關系的定義、工作流流轉類型的定義和工作流可視化功能,將紙質流程轉化為電子流程,使企業辦公流程通過系統自動流轉,真正實現無紙化辦公。圖6為案例企業安裝設計文件編制審批的紙質流程,通過系統流程定制轉換為圖7的電子流程。
(3) 項目工作協同
項目計算任務分配管理:部門管理人員用此功能分配任務給相應計算任務負責人。
項目計算任務進度管理:對計算任務的進度進行匯總,查詢進度狀態。部門領導可以查看到各安裝項目下的所有計算任務的計算進度情況,通過進度甘特圖,一目了然的了解項目進度情況。
任務執行匯報:任務負責人可以在任務上直接標識計算任務的狀態,進度情況等。
任務工時管理:任務負責人可以直接在任務上匯報該任務的工時情況。
項目問題跟蹤處理:分配問題處理決負責人,跟蹤問題的處理狀態。
項目日報輸入與查詢:做個人計劃安排,或者填寫工作日報、周報等。
計算結果存檔管理:可以在任務上直接添加附件進行匯報,也可以在項目文檔上直接上傳。
審批流程管理:事先設置好結果審批流程,計算任務負責人按照此流程提交計算結果,進入審批程序。協同系統自動進行流程流轉,完成報告審批。
項目報表:對項任務工時、進度、問題跟蹤,進行自動匯總,產生相應報表。
3.3 功能應用
根據以上分析和設計過程,部署虛擬云平臺,采用Citrix技術虛擬化云計算平臺,采用JSP、Java、Oracle技術開發企業項目協同管理系統并在企業實際應用。平臺及系統應用代表界面如圖8,9,10所示,基于篇幅限制,本文只截取了部分功能界面。
4 結論
本文介紹了云平臺和傳統平臺相比具備的特點,并根據Citrix特性,完成基于Citrix技術的云計算平臺部署,在此平臺上設計開發了企業信息協同管理系統。所采用的設計平臺和設計方案確保了企業信息的集成化管理和信息安全提升,并為企業的業務協同工作提供了有效手段。實際應用驗證了基于云平臺的企業信息安全和協同系統的有效性和實用性,提升了企業資源協同管理效率。
參考文獻:
[1] MARSTO S, LI Zhi, BANDYOPADHY S, et al. Cloud computing - the business perspective[J]. Decision Support Systems. 2011, 51(1):176-189.
[2] Fox A, Cloud computing — What's in it for me as a scientist?[J], Science, 2011,331(406):406-407.
[3] 雷萬云. 云計算技術、平臺及應用案例[M]. 北京:清華大學出版社,2011.5.
[4] 徐強,王振江. 云計算-應用開發實踐[M]. 北京:機械工業出版社,2012.1.
[5] 陳康,鄭緯民. 云計算:系統實例與研究現狀[J]. 軟件學報,2009,20(5):1337-1348.
[6] 郭昱,吳清烈. 基于云計算的大規模定制客戶需求響應模型及其節點的選擇與分布[J].系統工程理論與實踐,2011,31(2):1-6.
[7] 王聰,王翠榮,王興偉,等. 面向云計算的數據中心網絡體系結構設計[J].計算機研究與發展,2012,49(2):286-293.
[8] 羅軍舟,金嘉暉,宋愛波,等. 云計算:體系架構與關鍵技術[J]. 通信學報,2011,32(7):3-21.
[9] 苗春雨,袁芳,付小龍,等. Citrix技術在信息系統運行中的應用[J]. 大連海事大學學報,2010,36(1):123-125,128.
[10] 葉可江,吳朝暉,姜曉紅 等.虛擬化云計算平臺的能耗管理[J]. 計算機學報,2012,35(6):1262-1285.
[11] 潘瓏,邵偉民. Citrix 技術在計算機網絡教室管理中的應用研究[J]. 計算機工程與設計,2007,28(5):3740-3742,3796.
[12] 陳慶章,韓江洪,殷曉棟,等. 協同文件管理的研究[J]. 通信學報,2006,27(11):171-176.
[13] 徐光平,張樺,王法玉,等. 基于BPEL描述的移動工作流的協同機制與實現[J]. 東南大學學報,2010,40(2):253-257.
[14] 孫清超,郭鋼. 面向多產品協同開發的項目管理研究[J]. 計算機集成制造系統,2008,14(11):2204-2211.
[15] 余力,左美云. 協同管理模式理論框架研究[J]. 中國人民大學學報,2006,3(3):68-73.
[16] 王云莉,肖田元,楊楠,等. 協同產品開發平臺的研究與實現[J]. 計算機集成制造系統,2002,8(8):640-644.