企业移动应用平台解决方案.docx
《企业移动应用平台解决方案.docx》由会员分享,可在线阅读,更多相关《企业移动应用平台解决方案.docx(13页珍藏版)》请在冰点文库上搜索。
![企业移动应用平台解决方案.docx](https://file1.bingdoc.com/fileroot1/2023-5/17/0828e253-6046-464d-8b2a-21d218cbb671/0828e253-6046-464d-8b2a-21d218cbb6711.gif)
企业移动应用平台解决方案
企业移动应用平台解决方案
全面高效的企业移动平台
1Mobile产品定位
随着移动通信技术的进步,移动宽带飞速发展,高性能的智能移动终端逐渐普及,传统企业信息移动化的需求越来越迫切。
根据Gartner的一份咨询报告到2013年会有80%的企业将部署新一代的移动企业应用到新的移动智能终端上。
移动信息化改变了政府及企事业单位固定模式的信息化实施方式,使信息化建设模式变得更加方便和灵活。
但是,企业在移动信息化实施过程中,也会遇到诸多问题:
难以应对的终端多样性的问题:
面对众多的移动操作系统,如何解决多平台开发的技术差异性,如何降低移动应用开发的复杂度,如何在提高移动应用的交付速度的同时又保证高质的用户体验?
企业业务系统的集成问题:
后端的集成问题,一直是企业领域传统难,如何利用已有资源,快速的集成各种异构系统?
移动应用更新发布的问题:
如何快速的同步的发布应用,如何做到应用无感知更新,如何做到应用增量更新,如果避免应用被第三方审核?
移动互联网特有的安全问题:
如何避免移动终端易丢失造成的企业数据安全问题,如何防止无线网络的开放性易窃听问题,如何解决移动终端公私混用的造成的安全问题?
Mobile作为一款全面高效的移动中间件产品,完美的解决了企业在信息移动化过程中遇到的诸多问题,帮助企业单位以快速的、低成本的、安全可控的方式将现有信息化系统的业务逻辑和数据移动化到移动智能终端上。
2Mobile产品概述
Mobile是一款全面高效的企业移动平台。
Mobile为企业移动应用开发提供了从开发、调试、测试、部署、运行和管控全生命周期的支持。
Mobile基于HTML、JavaScript、Css等标准Web开发言语,快速的构建具有极佳用户体验的原生移动应用,一次开发,即可跨多平台运行。
Mobile在终端前端提供了跨平台的统一门户和核引擎,在服务后端提供了统一接入平台实现与原企业应用的集成,然后通过提供的安全通道来打通从终端侧到服务端的端到端的业务流程,从而达到为用户提供“全新业务体验”,为企业移动信息提供“泛终端接入”和“与原企业系统的无缝对接”。
3Mobile产品客户价值
●快速开发
以标准的HTML、JavaScript、CssWeb开发技术进行具有良好用户体验原生移动应用开发,一次开发,即可跨多平台运行。
屏蔽了原生应用和移动平台相关的开发技术复杂度,降低了移动应用开发的技术门槛,帮助客户快速交付高质量的移动应用。
●快速集成
通过SQL适配、WebService适配、页面抓取多种集成方式,可以快速的集成各种已经建成的异构企业业务系统,快速的实现企业业务移动化。
●快速发布
通过私有的企业应用中心,可以快速的发布和升级企业移动应用,无须通过传统的移动应用商店,极大的降低了企业移动应用发布和升级的复杂度,提高了移动应用发布和升级的速度。
●安全保障
多层的安全信息传输保障,防止数据和信息在传输过程中被窃取;多种本地数据和代码的加密防破解机制,保障用户本地数据安全。
4Mobile产品特点与优势
4.1专业跨平台引擎
Mobile通过专业的客户端跨平台引擎,把用HTML、Css、JavaScript代码编译成原生的代码运行,在降低开发技术复杂度的同时,又保持能快速开发出有良好用户体验的原生移动应用。
与传统的原生移动应用开发模式、WebApp开发模式、HybirdApp开发模式式相比,Mobile包含了它们的优点,屏蔽了不足。
更值得一提的是,Mobile完全向下兼容HybirdApp和WebApp开发模式。
特性
NativeAPP
模式
WebApp
模式
HybirdApp
模式
Mobile
开发语言
Native语言
Web开发语言
Web开发语言
Web开发语言
代码移植性和优化
低
高
高
高
访问针对设备特性
高
低
中
高
充分利用现有知识
低
高
高
高
高级图形
高
中
中
高
升级灵活性
低
高
中
高
跨平台
低
高
高
高
性能
高
低
中
高
用户体验
高
中
中
高
安全程度
高
低
中
高
开发周期
较长
短
适中
短
4.2强大的IDE开发工具
MobileIDE基于Eclipse开放平台,为移动应用开发提供开发,调试,测试,打包一体化的支持。
MobileIDE主要包括以下功能特性:
●可视化UI设计
●丰富页面模板
●智能编码感知
●JavaScrip调试
●仿真移动终端
4.3苛刻的安全保障体系
Mobile从传输层、终端层、应用层、提供多层安全机制,全面保障信息安全。
传输层安全机制
●支持使用HTTPS安全通道进行数据传输。
●使得Mobile动态加密通道,数据进行动态加密传输。
终端层安全机制
●终端接入控制
Mobile支持终端接入控制,只有符合条件的终端才允许接入,支持多种限制策略:
账号、手机串号、IMSI等。
●终端数据安全
Mobile对移动端本地数据进行加密存储,而且支持对客户端代码进行加密,程序代码泄露。
●终端远程控制
当用户终端设备丢失时,Mobile为企业管理者提供了事后的安全补救手段,管理员可以从服务端对终设备完成远程控制操作具体包括:
-远程强制锁定/解锁。
-远程擦除客户端所有用户数据。
应用层安全机制
Mobile提供了多种应用层安全机制,包括但不限于:
防止系统密码穷举、高强度密码限制、密码失效时限。
4.4完备的系统管控功能
Mobile提供了完备的系统管控功能,帮助企业进行全面的业务监控与运营分析,主要包括:
用户信息监控、应用信息监控、设备信息监控。
4.5全面的数据集成技术
Mobile提供多种数据集成技术,帮助企业快速的集成已有的IT系统。
Mobile集成技术包括:
B/S适配集成、接口集成、DB集成。
4.6统一的移动应用门户
Mobile提供了企业移动门户,统一了企业移动访问入口,通过移动应用门户,用户可以添加在企业移动应用中心的发布的其有权限访问的移动应用。
统一了应用获取的方式,摆脱了传统应用商店的束缚。
5Mobile产品组成及功能概述
5.1Mobile产品组成
Mobile由开发平台,服务运行平台,终端运行平台,管控平台四大平台组成。
5.1.1Mobile开发平台
MoileTM提供基于Eclipse开放技术的集成开发平台,提供对移动应用开发,调试、打包发布的支持,可以大幅提高开发者在程序开发、调试、测试及发布环节的开发效率。
5.1.2Mobile服务运行平台
服务运行平台提供丰富的数据接口集,并基于SOA的方式实现与企业原IT系统的对接,实现原系统“零”改造。
提供统一推送服务、文档转换服务、全球定位服务端到端的安全管理服务等。
5.1.3Mobile管控平台
管控平台是基于WWW方式的控制台,通过WWW方式进行企业应用管理、企业用户管理、移动设备管理及基础设置控制、分析监控的控制台。
5.1.4Mobile终端运行平台
终端运行平台运行在移动设备上,提供企业移动门户和核心跨平台引擎。
核心跨平台引擎提供了原生跨平台能力。
企业移动门户除了作为企业移动应用入口,还提供用户个性化的能力。
5.2Mobile主要功能
5.2.1强大的开发平台
5.2.1.1可视化UI设计
Mobile提供可视化的UI设计器,开发者通过拖拽的方式进行UI开发,所见即所得,大副度的提高UI开发效率。
5.2.1.2丰富的页面模板
Mobile提丰富的页面模板。
开发人员通过页面创建向导,选择适合的页面布局模板,可以快速的开发页面。
5.2.1.3智能编码感知
Mobile提供的HTML、CSS、JavaScript编译器带有智能编码感知功能,在开发者编码过程中即时的给出属性、方法的提示信息和语法错误提示,大副度的提高编码的效率。
5.2.1.4JavaScript调试
Mobile集成了普元专利技术的JavaScript调试工具,支持对JavaScript即时的断点调试,帮助开发人员快速的定位问题。
5.2.1.5仿真移动终端
Mobile集成了仿真移动终端,开发人员可以在仿真终端进行应用移动应用调试。
5.2.2文档转换服务
Mobile提供以独立服务存在的文档转换服务,它可以提供把移动终端不能直接浏览复杂文档格式、图片转成可浏览的网页格式和图片格式。
主要支持的文档格式:
●MicrosoftOffice系列
●金山WPSOffice系统
●AdobePDF
●RAR、ZIP格式
●PNG、GIF、JPEG…..
5.2.3消息推送服务
Mobile提供以独立服务存在的消息推送服务,屏蔽了不同移动操作系统消息推送的差异,提供了统一的消息推送接口。
消息推送服务支持:
●对指定用户推送消息
●对指定的平台推送消息
●支持消息主题订阅
●支持离线消息缓存
5.2.4全球定位服务
Mobile提供基于CellID、GPS/GPSone、WiFi定位方式;提供立即定位、周期定位以及基于条件触发的定位功能。
支持谷歌、XX等免费地图服务的接入,以及其它付费地图服务。
5.2.5企业移动门户
企业移动门户是企业移动应用的统一入口,用户登录门户看到的即是其可使用的应用。
5.2.5.1统一的企业应用获取渠道
通过移动应用门户,用户可以添加在企业移动应用中心的发布的其有权限访问的移动应用。
统一了应用获取的方式,摆脱了传统应用商店的束缚。
5.2.5.2个性化的桌面风格
布局个性化
移动应用门户支持对门户主界面布局进行切换,目前支持宫格式布局和列表式布局。
皮肤个性化
移动应用门户提供了多套主题皮肤,支持用户扩展主题皮肤。
5.2.5.3统一消息中心
移动门户提供了统一的消息中心,门户中所有移动应用的推送消息,都可以在消息中心查阅。
5.2.5.4文件下载中心
移动门提供了统一的文件下载管理,支持文件断点续传,门户中所有移动应用的文件下载都可以在文件下载中心查阅。
5.2.6私有的企业移动应用中心
私有的企业移动应用中心,通过企业移动应用中心,可以快速的发布各类企业移动应用,而无须第三方进行审核。
通过企业移动应用中心的管理平台,还可以对应用的访问权限做精细化的控制,可以按照终端、用户。
在移动终端,用户通过Mobile提供的企业统一移动门户,可以动态的添加应用。
移动应用中心还提供应用智能升级功能:
●增量更新:
即节省用户网络流量,又提高更新速度。
●无感知更新:
整个更新过程无须用户干预,提高用户体验。
5.2.7全面数据集成技术
Mobile把企业IT系统看作是第三方数据源,并针对不同的系统场景与资源,提供相应的数据集成方式。
5.2.7.1B/S适配集成
B/S适合集成是不依赖于原企业系统配合的数据集成方式。
B/S架构的企业IT系统,如果希望完全不改变原有的工作流程,或者即使希望改变,但也无法或很难获取系统的内部资源及原开发者的配合,那么可以采用HTTP数据抓取即页面适配的方式来实施移动化。
5.2.7.2接口集成
Mobile提供WebService、Socket等方式的数据集成模式。
基于该方式,数据处理的效率会更高;也可以获得更好的集成体验;当系统增加新的工作流程,只要接口不变,移动应用无需升级就可以自动适应,维护工作量更小。
因此,对于企业IT部门、行业软件开发商以及有条件获取企业业务系统接口资源及原开发者配合的系统集成商,优先推荐采用此种数据集成方式。
5.2.7.3DB集成
Mobile支持以DB方式集成企业的业务系统。
DB集成方式的处理效率较高,但需要对原业务系统的内部构造有深入的了解,而且依赖于原开发者的密切配合。
5.2.8业务监控与运营管理
Mobile帮助企业进行全面的业务监控与运营分析,主要包括:
用户信息监控、应用信息监控、设备信息监控。
用户信息监控:
获取企业用户信息,进行在线用户时段分析、用户行为监控分析、门户访问用户趋势分析、平均使用时长趋势分析等。
应用信息监控:
针对各企业移动信息化应用使用情况进行分析,涵盖:
使用用户趋势分析、累计启动次数趋势分析、业务使用情况分析,进而把握企业应用整体情况,统计应用累计使用用户总数统计,应用累计启动次数总数。
设备信息监控:
对所有接入平台的手机终端的状态、使用情况等进行分析,包括:
今日终端状态监控分析、在线终端时段分析、操作系统分布情况分析、联网方式分布情况分析。
6Mobile产品环境配置
6.1支持的操作系统
6.1.1开发环境支持的操作系统
Windows2003/XP/Win7/Win8。
6.1.2运行环境支持的操作系统
●Windows2003/XP/7/2008
●RedHatEnterpriseLinux3/4.6
●AIX5.3、HPUX11.23
●Solaris8
6.2支持的JavaEE服务器
●WebLogic9.2/10.0/10.3.0/11g
●WebSphere6.1.0.17/7.0
●JBoss4.0.5GA
●Tomcat5.5.20/6.0.18
6.3支持的数据库
●Oracle9i/10g/11g
●DB2UDB_V9.5
●SQLServer2000/2005
●Sybase12.5/15
●Informix9.4
●MySQL5.0.22
6.4支持的JDK版本
●SUNJDK1.5.0_09/1.6.16
●IBMJDK1.5.0
6.5支持的移动平台版本
●Android2.3+
●IOS5.0+