李勇+胡蘇+王雅君
摘要:根據(jù)企業(yè)信息協(xié)同管理的需求,構(gòu)建了企業(yè)云平臺,該平臺采用Citrix技術(shù)實現(xiàn)虛擬化,將所有應(yīng)用程序進行集中化管理,只需安裝在服務(wù)器端,客戶端和服務(wù)端之間無重要數(shù)據(jù)包傳輸,信息安全得到提升。在此平臺基礎(chǔ)上分析并設(shè)計了企業(yè)協(xié)同管理信息系統(tǒng),給出了系統(tǒng)分析設(shè)計過程和主要功能。通過在案例企業(yè)的實際應(yīng)用實例,驗證了該平臺和系統(tǒng)的可行性,實現(xiàn)了企業(yè)信息資源和項目的協(xié)同管理,提高了企業(yè)工作效率。
關(guān)鍵詞:虛擬化;Citrix技術(shù);云平臺;協(xié)同管理
中圖分類號: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)是分布計算、網(wǎng)格計算和并行計算的最新發(fā)展 [1-4]。云計算平臺(簡稱云平臺)按需進行動態(tài)地部署、配置、重新配置以及取消服務(wù)等[5-8]。平臺服務(wù)器既可是物理的,還可為虛擬的。云計算的可擴展應(yīng)用程序,它可通過 Internet來訪問。若要運行網(wǎng)絡(luò)服務(wù)和應(yīng)用程序則需通過“云應(yīng)用”以服務(wù)器和數(shù)據(jù)中心實現(xiàn)。使用者均能做到憑接入設(shè)備與瀏覽器來訪問云計算應(yīng)用程序。
云平臺的出現(xiàn)和應(yīng)用,打破了原有分布式網(wǎng)絡(luò)IT架構(gòu),采用了全新的集中式IT管理架構(gòu)。集中式管理架構(gòu)的平臺下,客戶端只作為終端和應(yīng)用服務(wù)器的衍生外部設(shè)備。即任何文件操作、應(yīng)用程序的運行,都是使用服務(wù)器的硬盤、內(nèi)存、CPU來運行。云平臺以用戶為使用單位,管理每個用戶在服務(wù)器上打開的應(yīng)用程序和文件,并將對應(yīng)的屏幕畫面通過內(nèi)部網(wǎng)絡(luò)或者外部網(wǎng)絡(luò),經(jīng)保密壓縮算法處理后,映射到用戶的終端機屏幕上,同時將用戶的鍵盤、鼠標的操作通過網(wǎng)絡(luò)傳回服務(wù)器。
在云平臺環(huán)境下,研究企業(yè)協(xié)同管理系統(tǒng),以服務(wù)器為中心進行信息集中化管理,信息加密化、高效化傳輸和文檔、事物異構(gòu)信息的共享與協(xié)同。各種應(yīng)用之間的接口設(shè)計,新平臺的部署和運用,需要連貫性,要最大限度的考慮目前的IT軟硬件架構(gòu),在不改變網(wǎng)絡(luò)和硬件架構(gòu)的前提下,集成目前的應(yīng)用軟件。
2 云平臺架構(gòu)部署
2.1 傳統(tǒng)平臺與云平臺
現(xiàn)有傳統(tǒng)服務(wù)平臺主要有主機終端、C/S、B/S模式,每種模式都有自己的優(yōu)缺點,本文擬采用的虛擬化云計算平臺模式,結(jié)合了前幾種模式的優(yōu)點。特點對比如表1。采用云平臺實現(xiàn)了數(shù)據(jù)的集中管理,信息安全得到有效控制,系統(tǒng)運營維護成本大大降低,提高了設(shè)備的利用率,同時實現(xiàn)了企業(yè)的移動辦公需求。
2.2 云平臺部署
(1) 應(yīng)用虛擬化,云計算平臺采用Citrix技術(shù)進行虛擬化,Citrix構(gòu)建在Windws平臺基礎(chǔ)上,采用MutiWin技術(shù),基于Active Dictionary進行用戶管理,并由許可證書服務(wù)器控制并發(fā)用戶數(shù)量的限制[9-11]。 讓用戶不論何時何地,只要手邊有設(shè)備,即可利用各種網(wǎng)絡(luò)連接,使用并接收各種應(yīng)用與通信。較傳統(tǒng)平臺,基于Citrix的云平臺框架如圖1所示。
3 協(xié)同系統(tǒng)設(shè)計
3.1 總體功能架構(gòu)
協(xié)同管理思想[12-16]主要體現(xiàn)在協(xié)同性上,在虛擬化的云平臺環(huán)境下,通過功能實體的協(xié)同管理,實現(xiàn)信息、技術(shù)、資源和人才等的共享,對工作流、信息流、物流及價值流進行有效計劃和協(xié)同控制,實現(xiàn)企業(yè)協(xié)同管理模式。
以某安裝公司結(jié)構(gòu)計算室項目協(xié)同管理為例,設(shè)計企業(yè)項目協(xié)同管理系統(tǒng)總體功能結(jié)構(gòu),如圖4。整個計算室圍繞項目進行協(xié)同工作,項目確定后進行任務(wù)分配,確定任務(wù)計劃和進度,然后進行項目工作結(jié)構(gòu)分解,將總體項目進行劃分,每個子項目又可作為一個獨立項目進行協(xié)同管理,項目負責(zé)人負責(zé)相關(guān)人員的任務(wù)分配和工作協(xié)調(diào),按照業(yè)務(wù)審批流程,完成項目組的工作任務(wù)。
3.2 功能設(shè)計
協(xié)同管理系統(tǒng)功能設(shè)計如圖5。
案例企業(yè)項目管理采用基線理論,確保安裝設(shè)計項目所有相關(guān)文檔數(shù)據(jù)的版本統(tǒng)一性?;€實際上是產(chǎn)品數(shù)據(jù)對象集合的快照,就是某個特定時間、階段的數(shù)據(jù)集合。一個基線可以包含任意數(shù)據(jù)的部件、文檔、CAD文檔。一個對象(部件、文檔)可以處于任意數(shù)量的基線中,但是一個基線一次只能保留對象的一個版本。
基線的操作過程:
(1) 首先,基于業(yè)務(wù)需要,創(chuàng)建基線。這時基線僅是一個特定的標識。
(2) 將要管理的文件放入基線中?;€需要有專人管理。
如某安裝工程總體安裝方案已定,但是具體某個部分的安裝有3套預(yù)案,那么需要建立3套基線,基線要提前約定和建立。很多情況下,圖紙和產(chǎn)品結(jié)構(gòu)已經(jīng)發(fā)生了很多變化,這時設(shè)計人員才要確定某個時間點之前的圖紙和產(chǎn)品結(jié)構(gòu)狀態(tài)是什么,才想起建立基線,實際上已經(jīng)為時已晚。
系統(tǒng)包含的主要功能如下。
(1) 文檔集中管理
“文檔”是一個廣義的概念,包括各種文件、數(shù)據(jù)、工程圖、音頻視頻文件等企業(yè)所有相關(guān)的業(yè)務(wù)和管理信息,所有這些文檔都可以按照各自所在文件柜的位置集中存放在云平臺的服務(wù)器端進行管理。
部門文檔管理:保存并維護部門的規(guī)章制度,業(yè)務(wù)流程,技術(shù)規(guī)范,培訓(xùn)資料等文檔。
項目文檔管理:為每個項目開辟單獨的存儲空間,保存維護項目獨立的技術(shù)規(guī)范,計算標準,計算結(jié)果等文檔。
文檔版本管理:對部門文檔,項目文檔進行版本管理,實現(xiàn)項目過程可追溯管理。
文檔權(quán)限管理:不同的用戶,對不同的文檔有不同的訪問權(quán)限,系統(tǒng)管理員統(tǒng)一設(shè)置。
受控文檔管理:登記、分發(fā)或單獨存檔,并能保證收回的文件。
(2) 工作流定制
針對企業(yè)各部門和科室的實際業(yè)務(wù)流程,通過工作流的節(jié)點類型定義、前后關(guān)系的定義、工作流流轉(zhuǎn)類型的定義和工作流可視化功能,將紙質(zhì)流程轉(zhuǎn)化為電子流程,使企業(yè)辦公流程通過系統(tǒng)自動流轉(zhuǎn),真正實現(xiàn)無紙化辦公。圖6為案例企業(yè)安裝設(shè)計文件編制審批的紙質(zhì)流程,通過系統(tǒng)流程定制轉(zhuǎn)換為圖7的電子流程。
(3) 項目工作協(xié)同
項目計算任務(wù)分配管理:部門管理人員用此功能分配任務(wù)給相應(yīng)計算任務(wù)負責(zé)人。
項目計算任務(wù)進度管理:對計算任務(wù)的進度進行匯總,查詢進度狀態(tài)。部門領(lǐng)導(dǎo)可以查看到各安裝項目下的所有計算任務(wù)的計算進度情況,通過進度甘特圖,一目了然的了解項目進度情況。
任務(wù)執(zhí)行匯報:任務(wù)負責(zé)人可以在任務(wù)上直接標識計算任務(wù)的狀態(tài),進度情況等。
任務(wù)工時管理:任務(wù)負責(zé)人可以直接在任務(wù)上匯報該任務(wù)的工時情況。
項目問題跟蹤處理:分配問題處理決負責(zé)人,跟蹤問題的處理狀態(tài)。
項目日報輸入與查詢:做個人計劃安排,或者填寫工作日報、周報等。
計算結(jié)果存檔管理:可以在任務(wù)上直接添加附件進行匯報,也可以在項目文檔上直接上傳。
審批流程管理:事先設(shè)置好結(jié)果審批流程,計算任務(wù)負責(zé)人按照此流程提交計算結(jié)果,進入審批程序。協(xié)同系統(tǒng)自動進行流程流轉(zhuǎn),完成報告審批。
項目報表:對項任務(wù)工時、進度、問題跟蹤,進行自動匯總,產(chǎn)生相應(yīng)報表。
3.3 功能應(yīng)用
根據(jù)以上分析和設(shè)計過程,部署虛擬云平臺,采用Citrix技術(shù)虛擬化云計算平臺,采用JSP、Java、Oracle技術(shù)開發(fā)企業(yè)項目協(xié)同管理系統(tǒng)并在企業(yè)實際應(yīng)用。平臺及系統(tǒng)應(yīng)用代表界面如圖8,9,10所示,基于篇幅限制,本文只截取了部分功能界面。
4 結(jié)論
本文介紹了云平臺和傳統(tǒng)平臺相比具備的特點,并根據(jù)Citrix特性,完成基于Citrix技術(shù)的云計算平臺部署,在此平臺上設(shè)計開發(fā)了企業(yè)信息協(xié)同管理系統(tǒng)。所采用的設(shè)計平臺和設(shè)計方案確保了企業(yè)信息的集成化管理和信息安全提升,并為企業(yè)的業(yè)務(wù)協(xié)同工作提供了有效手段。實際應(yīng)用驗證了基于云平臺的企業(yè)信息安全和協(xié)同系統(tǒng)的有效性和實用性,提升了企業(yè)資源協(xié)同管理效率。
參考文獻:
[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] 雷萬云. 云計算技術(shù)、平臺及應(yīng)用案例[M]. 北京:清華大學(xué)出版社,2011.5.
[4] 徐強,王振江. 云計算-應(yīng)用開發(fā)實踐[M]. 北京:機械工業(yè)出版社,2012.1.
[5] 陳康,鄭緯民. 云計算:系統(tǒng)實例與研究現(xiàn)狀[J]. 軟件學(xué)報,2009,20(5):1337-1348.
[6] 郭昱,吳清烈. 基于云計算的大規(guī)模定制客戶需求響應(yīng)模型及其節(jié)點的選擇與分布[J].系統(tǒng)工程理論與實踐,2011,31(2):1-6.
[7] 王聰,王翠榮,王興偉,等. 面向云計算的數(shù)據(jù)中心網(wǎng)絡(luò)體系結(jié)構(gòu)設(shè)計[J].計算機研究與發(fā)展,2012,49(2):286-293.
[8] 羅軍舟,金嘉暉,宋愛波,等. 云計算:體系架構(gòu)與關(guān)鍵技術(shù)[J]. 通信學(xué)報,2011,32(7):3-21.
[9] 苗春雨,袁芳,付小龍,等. Citrix技術(shù)在信息系統(tǒng)運行中的應(yīng)用[J]. 大連海事大學(xué)學(xué)報,2010,36(1):123-125,128.
[10] 葉可江,吳朝暉,姜曉紅 等.虛擬化云計算平臺的能耗管理[J]. 計算機學(xué)報,2012,35(6):1262-1285.
[11] 潘瓏,邵偉民. Citrix 技術(shù)在計算機網(wǎng)絡(luò)教室管理中的應(yīng)用研究[J]. 計算機工程與設(shè)計,2007,28(5):3740-3742,3796.
[12] 陳慶章,韓江洪,殷曉棟,等. 協(xié)同文件管理的研究[J]. 通信學(xué)報,2006,27(11):171-176.
[13] 徐光平,張樺,王法玉,等. 基于BPEL描述的移動工作流的協(xié)同機制與實現(xiàn)[J]. 東南大學(xué)學(xué)報,2010,40(2):253-257.
[14] 孫清超,郭鋼. 面向多產(chǎn)品協(xié)同開發(fā)的項目管理研究[J]. 計算機集成制造系統(tǒng),2008,14(11):2204-2211.
[15] 余力,左美云. 協(xié)同管理模式理論框架研究[J]. 中國人民大學(xué)學(xué)報,2006,3(3):68-73.
[16] 王云莉,肖田元,楊楠,等. 協(xié)同產(chǎn)品開發(fā)平臺的研究與實現(xiàn)[J]. 計算機集成制造系統(tǒng),2002,8(8):640-644.