前言:

刚开始虚拟化研究目的只是实现手机的移动办公。应用场景很简单,就是想利用当前流行的IPHONE或者IPAD能进行各种企业级的应用操作,比如老板能用IPAD使用B/S结构的OA程序。刚开始很自然的就联想到远程终端连接软件还有供应商提供的IPAD版应用程序。前者有著名的Splashtop Remote(iphone越狱后免费),但是远程桌面浪费带宽,速度不够流畅,如果仅用于OA应用感觉杀鸡用了牛刀;后者需要联系供应商商务洽谈,服务器上要部署手机版本,经过测试还无法新建流程、无法实现与原系统的功能统一。两种效果都不尽满意,虚拟化技术应用一度陷入僵局。

后来接触了Citrix(思杰)公司的产品,并在各种技术社区上看到了大家的广泛关注和实践。在学习实践之后,终于探索出利用Citrix虚拟技术完美实现瘦客户端(电脑终端、iphone,ipad等)实现各种应用程序的方案。本文将以IPAD进行OA应用(B/S应用)和ERP软件应用(C/S应用)为例子,向大家介绍虚拟化的实际应用效果。

一:Citrix概述

Citrix解决方案比较全面,主要包含三个部分:应用虚拟化(XenApp)、桌面虚拟化(XenDesktop)、服务器虚拟化(XenServer)。本文着重讨论的就是其中的应用虚拟化。

虚拟化的实现架构如图一所示,所有的客户端将访问Citrix的服务器,再由Citrix服务器去访问对应的服务器或者数据库。这样的架构的优势就在于能极大提高应用速度。传统模式下客户端直接访问服务器,速度大概是100kb-1M。而虚拟化模式下,客户端访问Citrix服务器时只回传对应的图片和鼠标操作,带宽非常节省只需要10-50KB,同时在企业内部Citrix服务器访问各应用服务器和数据库的速度可以达到1M-500M。从而极大的提高了应用速度。

(图一)

二:Citrix优势

集中部署,降低部署、维护成本,减少部署时间

网络带宽需求极低、可用多种上网方式运行关键应用程序

将C/S、B/S程序统一为B/S架构化,并实现按需交付

三:Citrix虚拟化应用实践步骤

安装Windows2008 Server R2操作系统

安装XenApp6.0 铂金版(Citrix官网可下ISO文件)

在XenApp上安装Sql server2008 Express版本

在XenApp上配置WebInterface用于客户端后续B/S方式访问

在XenApp上配置对应LicenseServer服务,用于导入试用版LIC文件

在XenApp控制台发布对应的应用程序,可绑定具体的EXE程序。

IPAD,IPHONE,WINDOWS等客户端安装免费的Citrix Receiver,并根据服务器地址、用户名等进行配置。

备注:XenApp总体架构如下图二所示:

(图二)

四:Citrix应用实现效果

Windows普通客户端实现

如下图三所示:windows用户通过IE浏览器输入XenApp服务器地址

(图三)

登陆后,可以看见XenApp发布过来的应用程序,如下图四所示,我们可以点击发布过来的SAP程序,OA应用程序,WORD程序等。

(图四)

我们点击一个SAP程序,如下图五所示,可以看到虽然客户端没有安装SAP客户软件,但是却能够进行ERP的系统操作,实现了虚拟化应用。

(图五)

我们再点击一个OA应用图标,如下图六所示,可以看到虚拟化应用打开的是服务器部署的IE8,而不是本地的IE6浏览器。

(图六)

IPHONE  IPAD 客户端实现
首先客户端安装Citrix Receiver。(AppStore 搜索citrix,可免费下载安装)。如下图七、图八所示。

(图七)

(图八)

点击Citrix图标后,先进行配置,新建账户,如图九所示

(图九)

配置自己的企业XenApp地址,输入对应账户、密码,如图十所示:

(图十)

进入后,如图十一可以看见被服务器推送过来的应用程序,有SAP,OA应用及WORD。

(图十一)

我们点开OA系统及SAP应用,对应的登录页面及程序也跟着打开。如下图十二所示,是不是很强大,IPAD上都能进行SAP操作了!

(图十二)

如下图您可以向在WINDOWS系统下使用OA一样,利用IPAD来处理OA了,这个界面很熟悉把,可以自由新建流程,处理待办事宜啦。

(图十三)

四:总结

综上所述,Citrix极大丰富了企业应用。并为IPAD、IPHONE等瘦客户端成为功能强大超级终端实现了可能。

虚拟化技术应用也能带来诸多收益:对于商业:节省成本、提高速度、反应、灵活性, 内在的安全可靠的构架(为发布应用);对于IT管理员:集权并简化的应用执行和维护,快速的,单一实例(无备份的)新应用程序的安装启动, 主动地性能监视(提前预警)和快速的响应与解决;对于用户:应用程序可以在任何地方任何终端上得到,安全可靠的应用程序接口,立即接入的新应用程序。

一句话,Citrix和IPHONE,IPAD至少是巴黎欧莱雅,你值得拥有。

YangMin
                                                                                                                             厦门国贸信息技术部
                                                                                                                             2011.11.25

本文版权所有,若转载请标明出处,谢谢。

利用Citrix实现虚拟化应用【IPHONE,IPAD实现企业级应用】相关推荐

  1. iPhone/iPad 传输文件/照片到电脑 - 实践

    1.应用场景 主要用于将iPhone/iPad的文件复制传输到电脑上. 为了释放手机空间或者增加备份,防止数据丢失. 2.学习/操作 原料 iPhone / iPad [这里iOS13]  Windo ...

  2. Citrix 服务器虚拟化之十四 介绍桌面虚拟化之XenDesktop 7.0

    Citrix 服务器虚拟化之十四  介绍桌面虚拟化之XenDesktop 7.0 Citrix XenDesktop 提供了强大而灵活的桌面虚拟化解决方案,允许您将虚拟桌面交付给身处任何位置.使用任何 ...

  3. Citrix 服务器虚拟化之二十一 桌面虚拟化之部署Provisioning Services

    Citrix 服务器虚拟化之二十一  桌面虚拟化之部署Provisioning Services Provisioning Services 是Citrix 出品的一系列虚拟化产品中最核心的一个组件, ...

  4. Citrix 服务器虚拟化之一 网络部署Xenserver 6.2

    Citrix 服务器虚拟化之一  网络部署Xenserver 6.2 思杰的XenServer®是完整的服务器虚拟化平台. XenServer软件包中包含所有你需要创建和管理部署的虚拟x86计算机上运 ...

  5. Citrix 服务器虚拟化之二十一 桌面虚拟化之部署Provisioning Services

    Citrix 服务器虚拟化之二十一  桌面虚拟化之部署Provisioning Services Provisioning Services 是Citrix 出品的一系列虚拟化产品中最核心的一个组件, ...

  6. Citrix 桌面虚拟化解决方案与VMware桌面虚拟化解决方案对比

    通过 XenDesktop 和 FlexCast为各种场景交付虚拟桌面 企业桌面面临的问题 为每个用户提供安全高效的桌面环境是几乎所有公司或组织的基本要求.如果用户无法使用他们的桌面或应用程序,公司就 ...

  7. Citrix桌面虚拟化解决方案介绍

    Citrix桌面虚拟化解决方案介绍 解决方案概况 Citrix交付中心简介 思杰交付中心利用普遍存在的连接,将一套功能不一的特性融入了安全的.无限的信息接入.整体而言,思杰完整的交付中心能提供这些特性 ...

  8. citrix桌面虚拟化

    Citrix即美国思杰公司,是一家致力于云计算虚拟化.虚拟桌面和远程接入技术领域的高科技企业.现在流行的BYOD(Bring Your Own Device自带设备办公)就是Citrix公司提出的.1 ...

  9. iPhone/iPad通过iSH使用adb免越狱网络连接安卓【phonesploit使用】【adb使用】【渗透工具】

    [最后一次更新:2023.1.​​​​​​26] 请勿利用文章内的相关技术从事非法测试,由于传播.利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,作者不为此承担任何责任- ...

最新文章

  1. 使用webpack2.0 搭建react.js项目
  2. Windows 下使用 SNMP 来管理网络
  3. 当当网高可用架构之道--转
  4. ACK容器服务发布virtual node addon,快速部署虚拟节点提升集群弹性能力
  5. Python学习---Django的request扩展[获取用户设备信息]
  6. 在 k8s 中部署 Prometheus 和 Grafana
  7. 计算机网络基础(韩立刚视频笔记)第二章 物理层
  8. rose顺序图转换为协作图_如何用GX Developer编程软件编写SFC顺序功能图?
  9. 栈帧与操作数栈剖析及符号引用与直接引用的转换
  10. 【QT】QCustomPlot图表控件
  11. 写了个算分压电阻阻值的MATLAB小程序
  12. vue生命周期的快速记忆方法
  13. zabbix 应用日志监控报警
  14. pathon的基本语法
  15. 一般对称性和轮换对称性
  16. 泛微文书定确保电子档案移交接收过程:真实、完整、可用和安全
  17. ADC芯片ADS1258采集数据的读取
  18. R语言使用fisher.test函数进行精确概率检验、检验两个分类变量是否独立(自定义构建列联表仿真数据)
  19. Linux操作系统(详解及配置操作)
  20. c语言讲两个数组合并_两列数据相互去掉重复值后合并

热门文章

  1. Safari浏览器(苹果)时间格式不能识别的坑
  2. 中国技术开放日专场在美国旧金山隆重开幕
  3. 杀人凶手(1人说假话)
  4. php带省略号的分页
  5. 怎么批量在图片上加logo?
  6. 如何编写测试用例?流程及5大编写步骤
  7. 开发android机顶盒应用 事件,焦点处理
  8. java操作office套件-了解文档
  9. element 日期控件设置默认时间
  10. 2022年十大接口测试工具合集