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