利用镜像技术实现的移动应用发布平台EMASS移动办公方案书.doc
《利用镜像技术实现的移动应用发布平台EMASS移动办公方案书.doc》由会员分享,可在线阅读,更多相关《利用镜像技术实现的移动应用发布平台EMASS移动办公方案书.doc(49页珍藏版)》请在三一办公上搜索。
1、利用镜像技术实现的移动应用发布平台EMASS移动办公解决方案北京华夏未来信息技术有限公司2008年11月目 录1项目概述32移动应用发展状况43系统技术实现53.1EMASS移动应用发布平台概述53.2功能结构63.2.1IT资源向手机终端发布63.2.2架构安全弥补手机终端的安全风险73.3技术实现83.3.1系统架构83.3.2镜像技术123.3.3屏幕图像处理技术143.3.4虚拟通道技术163.3.5手机屏幕适配的技术实现173.3.6手机用户的集中认证和单点登录183.3.7用户行为的监控和审计193.3.8用户帐户的集中203.3.9用户的授权203.3.10本地附接外设203.3
2、.11打印203.3.12平台性能管理213.4部署方式214安全设计224.1安全理念224.2系统架构设计234.3网络控制244.4用户和终端控制254.5数据和代码控制264.6业务控制274.7精简设计274.8系统物理拓扑图284.9应用软件的部署294.10系统配置说明305与企业的业务共同成长305.1业务系统的移动化305.2软件类应用系统的移动化315.3电气化应用系统的移动化325.4与业务系统共同成长346技术背景356.1当前主流技术介绍356.2WAP技术分析366.2.1通过WAP技术向手机终端发布应用系统376.2.2WAP的组成396.2.3WAP的层次结构组
3、成406.3WAP缺陷分析427EMASS优势分析448工程进度479手机终端技术要求471 项目概述为进一步提高办公事务处理的效率,提供一套可以随时、随地、随手使用的信息系统,越来越多的企业拟将OA办公平台及其他企业业务系统,与移动终端进行整合,把办公系统移植到移动终端平台,实现移动办公。使得职员不管置身何地,都能随时和企业内部系统关联。移动办公自动化系统即移动OA,是以“简单、实用、使用不受地点限制”为设计理念开发的办公自动化系统。移动办公自动化系统网络部署方案是利用电信运营商提供的移动通信网络。在移动状态下,通过智能移动终端实现查询、审批、回复、确认等OA办公操作,使办公信息可以随时随地
4、地进行交互流动,整体运作更加协调。使得办公自动化系统除了传统的通过电脑办公的方式,用户还可通过手机进行办公系统的各种操作。涵盖办理待办、在办、待阅信息,浏览公告、查看附件、电子邮件等多种功能,并无缝衔接了电子邮件、短信等多种移动办公形式。通过专用移动终端的客户端程序, 为用户实现随时随地的移动办公。除传统的通过电脑办公的方式,还可通过智能移动终端登录办公系统进行操作,带来更多样化的办公渠道,发挥办公系统更大的自身价值。产品在安装、设置、学习、使用、维护等环节直观简便,使用户可以将精力集中在办公本身,而非复杂的概念与操作,大大降低了用户的应用难度和应用成本。移动办公自动化系统具有以下特点: 高效
5、:跨越了时间与空间的限制,将办公室的概念从一间屋子衍生到整个世界。随时随地,只要需要就可以办公; 便捷:点击手机上的几个按键,迅速进入办公新世界; 强大:基于镜像技术的移动办公自动化系统直接与中间服务器通信,指令都在中间服务器端执行,能够突破传统手机应用的种种限制,轻松实现各种复杂应用; 易用:清晰而且逻辑合理的导航设计保证用户容易上手,不会再有面对电脑屏幕上一堆按钮拿着鼠标而不知往哪点的尴尬; 先进:移动OA属于新兴的ICT技术,它结合了通信技术和信息技术的最新成果,具有强大的生命力和无限的发展空间; 灵活:我们可以根据需求以及现有办公自动化系统的特点,通过定制,使原有办公自动化系统的数据和
6、业务处理模式可以完整的体现到手机上; 持续发展和投资保护:使用基于镜像技术的移动办公系统,可以在用户数量急剧扩容时,简单地通过增加中间服务器数量来扩大系统容量;而且,其他业务系统进行移动化改造时,可以利用相同的中间服务器而无需再单独购买服务器。这样,系统可以自始至终地支持企业移动应用的发展进程,永远不会落伍淘汰; 安全:中间服务器部署在企业的内网,而企业应用的数据只在中间服务器和应用服务器之间传输,即实现了应用数据不出内网,极大地保证了应用的安全性。而中间服务器与移动终端之间,只传递OSI表示层信息,已经失去了敏感性,但也经过系统的加密后,在VPDN专网中传输。因此,整个系统在各个环节上都具有
7、完善的保护措施。 目前大部分企业使用的办公自动化系统,实现公文处理、政务信息、归档查询等主要功能,该系统平台运行于企业内网上,受线路和设备的限制,这就要求人员必须在办公室、电脑前才能实现对文件的办公操作,为了实现能够在任何时间、地点均能提供各种工作办理及信息通信的服务,脱离线缆与办公场地的束缚,拥有自由的移动办公空间,使得无论身处何地都能随时与办公系统保持密切联系,这就需要一套具有高安全性的移动自动化办公系统。华夏未来信息技术有限公司针对广大企业的IT应用移动化需求,精心设计了先进的EMASS企业移动应用安全接入系统,为企业提供移动应用业务。2 移动应用发展状况移动通信技术是信息技术领域的一颗
8、璀璨的明星。它使人们可以在任何时间、任何地点方便地与他人进行交流。由于它给人们的工作和生活带来了极大的便利,人们对移动性的需求日益增长,全球的移动通信业正在突飞猛进地向前发展。随着时代的进步,人们对通信的移动性和信息的需求性急剧上升,越来越多的人希望在移动的过程中高速地接入互联网,获取急需的信息,完成想做的事情。于是,互联网技术与移动通信技术相结合的“移动互联网”技术应运而生。移动互联网的出现使不仅可以使人们可以随时随地建立联系,还能随时随地获取信息。它的出现必将再次深刻地改变人们的工作和生活方式,成为人们生活中不可或缺的一部分。然而,由于移动通信网络和互联网络的差异性,目前要实现手机终端随时
9、随地获取信息,就必须使用一定的技术手段,将目前固网上的IT应用系统进行“移动化”改造或移植,使之成为“移动应用”,并通过网络发布到手机终端上。只有这样,手机终端才能够从这些移动应用中获取信息。目前已经出现了短信、彩信、WAP、PUSH Mail等技术,可以实现IT应用的移动化,向手机终端发布数据或应用系统。但由于当前手机终端和移动通信网络的功能和性能等方面限制,这些技术在实现过程中还存在着明显的缺陷,IT应用系统还难以方便、高效、完整地移植成为移动应用。3 系统技术实现3.1 EMASS移动应用发布平台概述EMASS是一个移动应用发布平台。它能够将各类IT应用系统,方便地发布到手机终端上。EM
10、ASS是在IT应用系统和手机终端之间增加的一个“中间层”。EMASS利用镜像技术,将应用系统的客户端和数据,完全部署在EMASS平台上运行和处理,仅把应用运行的界面,以屏幕刷新的方式,传送给手机终端,而手机终端也仅向平台发送键盘鼠标信息。利用EMASS平台,绝大多数IT应用系统可以无损、零开发地移植成为移动应用并发布到手机上,并在低带宽、低硬件能力的手机环境上高效运行,同时加强了安全性。EMASS移动应用发布平台适用于全部IT应用系统的发布,无论是C/S架构、B/S架构、甚至是单机版的应用系统。3.2 功能结构3.2.1 IT资源向手机终端发布这里的IT资源指IT应用系统和在IT环境中存储的数
11、据。EMASS是一个移动应用发布平台,同时它也能发布IT数据。它能够将各类IT资源,方便地发布到手机终端上。而且,由于EMASS基于镜像技术,可以解决目前WAP技术所不能解决的功能和性能问题: 利用镜像技术,将比较繁重的应用客户端计算任务安排在EMASS移动应用发布平台上,手机终端只负责执行屏幕显示和键盘输入等轻微任务,以适应目前手机终端性能较低、功能较少的现实; 利用镜像技术,手机终端和EMASS平台之间只有屏幕刷新和键盘鼠标信息在传输,带宽需求非常小,网络延时和稳定性要求很低,适应了目前CDMA、GSM、GPRS等移动通信网络质量不高的现实; 由于应用界面是原封不动地传送给手机终端的,应用
12、的功能不会损失; 利用镜像技术,决定了EMASS可以适用于绝大多数IT应用,可以对现有应用系统进行无损的、零开发的手机移植。3.2.2 架构安全弥补手机终端的安全风险手机终端是一种难以管理控制的终端,其使用环境复杂多样,因此,许多比较敏感的应用,在向手机终端发布的时候,都有一些顾虑。而EMASS提供了一个集中可控的、以安全为出发点的移动应用发布平台,透明化了相关制度的制定过程,使IT管理人员能更有效地控制应用程序向手机终端的部署和安全,同时还降低了总的法规遵循成本。EMASS是以安全为出发点进行设计的,这表示全面的安全性已经内置其中,无需另外增加。EMASS使应用和数据保留在防火墙后面的服务器
13、上,而不是暴露在手机终端上,即没有真正的业务数据会传送到手机上,这极大地加强了整个体系的安全性。EMASS平台和手机终端之间的小数据量传输也进行了加密。并且,IT人员能够基于用户角色集中控制接入。EMASS使企业的IT管理员能够基于职务、位置和其它因素对应用使用、数据接入、文件传输以及其它行为进行策略驱动的集中化控制。进一步增强了手机应用的安全性。EMASS平台自身的这些安全特性,可以弥补手机这种低安全性终端接入给应用系统和数据带来的安全风险。3.3 技术实现3.3.1 系统架构移动通信技术日益成熟,人们对移动性的需求日益增长,人们希望在移动的过程中高速地接入互联网,获取急需的信息,完成想做的
14、事情。于是,互联网技术与移动通信技术相结合的“移动互联网”技术应运而生。移动互联网的出现使不仅可以使人们可以随时随地建立联系,还能随时随地获取信息。然而,由于移动通信网络和互联网络的差异性,目前要实现手机终端随时随地获取信息,就必须将目前固网上的IT应用系统“移动化”,改造成为“移动应用”。虽然目前已经出现了短信、多媒体信息、WAP、PUSH Mail等技术,实现了部分IT应用系统的移动化,但由于当前手机终端的能力和移动通信网络的性能等方面限制,IT应用系统还难以方便、高效、完整、全面地移植成为移动应用。EMASS系统是一个移动应用发布平台。它能够将各类IT应用系统,通过网络方便地发布到智能手
15、机上,以实现IT应用系统的“移动化”。它是在IT应用系统和手机终端之间增加的一个“中间层”。利用镜像技术,应用系统的客户端和数据,完全在EMASS平台上运行和处理,仅把运行的界面,以屏幕刷新的方式,传送给手机终端,而手机终端也仅向平台发送键盘鼠标信息。利用这个平台,绝大多数IT应用可以无损、零开发地移植到手机上,并在低带宽、低硬件能力的手机环境上高效运行,同时加强了安全性。以下是EMASS系统的结构简图:上图是EMASS系统的结构示意图。EMASS系统包括移动终端10、应用发布平台20和应用系统30,移动终端包括虚拟代理模块11,应用发布平台包括虚拟通道模块21、输出处理模块23、输入处理模块
16、24、门户服务器25和人机交互模块22。应用发布平台由一组门户服务器和一组发布服务器组成。这些服务器均为Windows2000或2003服务器。 EMASS平台的服务器上,安装了每个需要发布的应用系统30的人机交互模块22。此模块可以是C/S架构应用系统中的客户端,也可以是B/S架构应用系统中的浏览器,对于单机版应用系统,它则是应用系统自身,对于其他类型的应用系统,它是应用系统中负责人机交互的部分。 EMASS平台的服务器上,安装了EMASS系统软件。EMASS软件主要由门户服务器软件25、虚拟通道模块21、输出处理模块23、输入处理模块24等功能模块组成。另外,平台软件还包括管理模块(图上未
17、示),用来实现EMASS平台的管理。 门户服务器是一组WEB服务器,其上安装了平台的门户服务器软件25。 EMASS平台的数据存储中,保存了所有用户的用户名、口令、权限,平台的参数设置,人机交互模块参数设置,以及其他信息。移动终端一般为安装有支持HTTP协议的WEB浏览器(如IE、Netscape、Opera等)的终端设备。用户通过在浏览器上输入门户服务器的IP地址,登录门户服务器。门户服务器接到用户的登录请求后,显示用户认证页面。认证页面至少包括用户名和静态密码,还可以结合令牌系统、数字证书系统、生物特征等技术实现进行多因素强认证。门户服务器接收到用户终端的登录认证信息后,查询平台的数据库以
18、验证用户认证信息,对用户的登录请求做出拒绝或接受。门户服务器接受用户的登录请求后,查询平台的数据库服务器,找出此用户有权访问的应用系统。并向用户终端返回应用列表。应用列表是一个WEB页面,此页面中列出了用户有权访问的应用系统,每个应用系统以一个超级链接的形式来表示。用户终端收到应用列表页面后,在页面上选择所要访问的应用系统,并点击。门户服务器根据事先设置的应用服务器选择策略(如最小负载、最小应答时间、轮询等等),选择一台发布服务器来接受用户的访问,并将选择的发布服务器地址发送给用户终端。用户终端接收到应用服务器的地址后,终端上的虚拟代理模块与此发布服务器建立虚拟通道。虚拟通道建立完成后,发布服
19、务器上的应用系统人机交互模块开始运行。在信息的输入方面,用户在移动终端上的操作,即用户输入,如击键、鼠标移动和点击拖动等,被终端上的虚拟代理模块所采集,并通过虚拟通道,发送给EMASS平台;EMASS平台的虚拟通道模块,通过虚拟通道接收到这些输入信息,并交给输入处理模块;输入处理模块将这些信息,模拟为对本地的用户键盘鼠标输入,提供给人机交互模块;人机交互模块根据这些输入信息,进行运算处理。在信息的输出方面,人机交互模块根据输入信息、后台应用系统的数据和运算逻辑,进行运算,并产生输出信息,主要是屏幕显示图像;平台的输出处理模块,通过屏幕输出重定向,将屏幕显示图像重定向到预先分配好的内存中,这块内
20、存对每个并发用户单独分配一份,互不干涉;应用发布平台在预先设定的时间间隔,比如50毫秒,轮询内存,查看内存内容是否发生变化;当发现内存的内容发生变化,输出处理模块分析出变化的部分,对其进行结构化处理,然后进行压缩处理,并发送给虚拟通道模块;虚拟通道模块将这些数据,通过虚拟通道,发送给移动终端;移动终端的虚拟代理模块,将这些数据进行解压缩,并合成为屏幕显示图像,显示在移动终端的屏幕上。EMASS平台可以对移动终端的接入请求进行用户认证和授权,并将移动终端有权访问的应用系统列表发送给移动终端。虚拟代理模块和虚拟通道模块之间建立虚拟通道,用于传送移动终端发送的输入信息和人机交互模块的屏幕显示图像数据
21、。输出处理模块分别和虚拟通道模块、人机交互模块连接,用于获取人机交互模块的屏幕显示图像数据并发给虚拟通道模块。输入处理模块分别和虚拟通道模块、人机交互模块连接,用于处理从虚拟通道模块获取的输入信息并转发给人机交互模块。人机交互模块是应用系统用来实现操作人与应用系统之间信息交互功能的模块。它可以是C/S架构应用系统中的客户端,也可以是B/S架构应用系统中的浏览器。对于单机版应用系统,它则是应用系统自身。人机交互模块与应用系统连接,用于根据输入信息操作所述应用系统并产生输出信息。移动终端侧还可以连接本地设备,如打印机等,通过人机交互模块控制该本地设备。EMASS发布系统各部分的通信关系如下图所示:
22、3.3.2 镜像技术当前IT基础架构的迅猛增长,而硬件部署模式又进一步加剧了基础架构的复杂程度。应用业越来越多,也越来越复杂,更加难以管理、更新和维护。而用户希望能采用各种桌面设备、笔记本电脑、家用PC和移动设备在任何环境下进行工作。EMASS移动应用发布平台,是利用镜像技术,将IT应用系统发布到手机终端上,从而实现移动应用,的一个IT应用系统发布平台。其核心思想是,将应用系统尽可能完整地从手机终端中分离出来。首先,要实现手机终端与应用系统的互动,但不用将应用系统真正地安装在用户的手机终端上。换句话说,就是界面抽象化,不在本地设备上安装和使用软件,而在EMASS平台上部署软件。然后,再通过网络
23、连接方式,EMASS平台可让手机终端用户接入单个应用“会话”。该“会话”仅将应用界面变化部分经网络返回给手机终端设备,然后手机终端设备又会将鼠标控制和键盘敲击数据传输到“会话”中。无缝的应用界面传递可带给用户更直观的感受。在EMASS平台上,它的具体技术实现如下: 被发布的应用系统的客户端只安装在EMASS平台上,所有应用计算都在EMASS平台上进行。手机终端上只安装一个通用的虚拟代理。因此,解决了手机终端性能低下的问题; 被发布的应用系统需要满足多个手机终端对平台的并发访问,因此,EMASS平台的软件系统具有支持多用户的能力; 平台服务器的硬件架构和操作系统,也是可以支持多用户的系统。目前主
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 利用 技术 实现 移动 应用 发布 平台 EMASS 办公 方案
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4141316.html