APP下载

基于Citrix虚拟化平台的协同管理系统研究

2018-03-19李勇胡苏王雅君

电脑知识与技术 2018年4期
关键词:协同管理云平台虚拟化

李勇+胡苏+王雅君

摘要:根据企业信息协同管理的需求,构建了企业云平台,该平台采用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.

猜你喜欢

协同管理云平台虚拟化
基于OpenStack虚拟化网络管理平台的设计与实现
对基于Docker的虚拟化技术的几点探讨
虚拟化技术在计算机技术创造中的应用
论房地产企业财务管理与成本控制协同管理
协同管理理论下的高校技防建设分析
企业云平台建设研究
存储虚拟化还有优势吗?