企业移动应用平台解决方案_第1页
企业移动应用平台解决方案_第2页
企业移动应用平台解决方案_第3页
企业移动应用平台解决方案_第4页
企业移动应用平台解决方案_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、企业移动应用平台解决方案 -全面高效的移动应用平台大势所趋技术挑战关键特性产品构成产品案例目录61%的企业CIOs将移动化作为高优先级需求的企业已经采用移动化方案以提升运营效率45%10 Billion的移动终端保有量,2020年大势所趋、企业移动化优化客户的交互和感知提高客户满意度提高客户参与度和忠诚度客户服务对用户购买行为更深入了解提升购物体验提高员工的生产效率提高员工的响应和决策速度更快速的解决内部问题随时随地访问企业已有应用提高销售赚取收入的能力驱动力:业务价值提升企业内部运营效率为与已有业务系统的集成提供API和工具支持为管理并监控用户、设备和保障信息及交互安全提供API、框架和工具

2、支持为移动应用的开发、调试、测试、编译、部署提供全生命周期支持。集成构建关键能力跨平台,一次编写即可运行于各平台Html+CSS+JS实现原生界面体验移动门户,无需重新安装以增量更新方式扩展功能异步事件处理框架消息推送数据缓存关键能力页面、流程、服务、逻辑、数据集成方案关键能力用户管理,基于角色的权限控制客户端本地数据存储加密,客户端与服务器安全通信设备管理与安全控制用户行为跟踪与统计分析管理与安全核心需求:企业移动化的平台能力大势所趋技术挑战关键特性产品构成产品案例目录我们以为企业移动化之路是这样实际上是这样的曲折的企业信息化之路曲折的企业信息化之路难以应对的终端多样性如何解决多平台开发的技

3、术差异性?如何降低移动应用开发的复杂度?如何在提高移动应用的交付速度?系统集成问题如何利用已有资源,快速的集成各种异构系统?移动应用更新发布问题如何快速的同步的发布应用?如何做到应用无感知更新?如何做到应用增量更新?如何避免应用被第三方审核?信息安全问题如何避免移动终端易丢失造成的企业数据安全问题?如何防止无线网络的开放性易窃听问题?如何解决移动终端公私混用的造成的安全问题?现有移动平台高度分散Android, iOS, Windows Mobile等多个平台,不同屏幕大小、不同规格的各种移动设备编程语言、API和工具皆不相同以原生的方式开发的移动应用无法实现跨平台部署如何经济有效地实现多个移

4、动平台支持?发布和更新的频率高,10倍于传统企业级应用软件在保障发布质量的情况下,发布时间不断缩短移动化不断拓展到各业务线,移动应用的功能范围分步拓展如何快速、持续、分步交付具有良好体验的移动应用?现有业务系统通过接口转换才能与移动端对接需要支持页面、流程、逻辑、数据等多种集成方式如何与现有的业务系统进行集成?客户端和服务器的身份认证客户端访问信息权限控制、本地存储数据安全、客户端遗失风险防护客户端与服务器交互的链路和数据安全企业级设备的统一管理与监控如何保护企业及用户的私密信息和交易安全?关键挑战:企业移动化不得不说的4个要点大势所趋技术挑战关键特性产品构成产品案例目录普元移动应用平台关键特

5、性专业的跨平台引擎Web开发技术,Native应用体验。强大的IDE开发工具可视化的UI开发,JavaScript代码调试。苛刻的安全保障体系支持SSL和自定义安全通道,客户端代码、本地数据加密。完备的系统管理功能应用管理、客户端管理,统计监控。全面的数据集成技术支持多种应用集成模式。统一的移动应用门户企业移动应用中心,应用个性化配置。Primeton MobileTM为企业移动应用开发提供了从开发、调试、测试、部署、运行和管控全生命周期的支持,帮助各企事业单位以快速的、低成本的、安全可控的方式将现有信息化系迁移到移动智能终端上。专业的跨平台引擎专业的跨平台引擎Web开发技术,Native应用

6、体验。强大的IDE开发工具可视化的UI开发,JavaScript代码调试。苛刻的安全保障体系支持SSL和自定义安全通道,客户端代码、本地数据加密。完备的系统管理功能应用管理、客户端管理,统计监控。全面的数据集成技术支持多种应用集成模式。统一的移动应用门户企业移动应用中心,应用个性化配置。使用HTML,CSS,JS进行应用开发,对不同的移动平台提供各自的客户端,对HTML,CSS,JavaScript进行动态解析并翻译成平台本地代码执行完全的原生应用使用体验Html + CSS + JSAndroid客户端部署iPhone客户端WindowsPhone客户端专业的跨平台引擎专业的跨平台引擎Web

7、开发技术,Native应用体验。强大的IDE开发工具可视化的UI开发,JavaScript代码调试。苛刻的安全保障体系支持SSL和自定义安全通道,客户端代码、本地数据加密。完备的系统管理功能应用管理、客户端管理,统计监控。全面的数据集成技术支持多种应用集成模式。统一的移动应用门户企业移动应用中心,应用个性化配置。HTMLCSSJavaScriptAndroid ClientIOS ClientWindows Phone ClientApp code+=Android AppIOS AppWindows Phone App客户端Native App移动终端硬件Android/iOS/Window

8、s Phone操作系统核心引擎渲染引擎UI组件本地服务移动门户APPAPPAPP目前提供ISO、Android客户端未来会支持windows phone专业的跨平台引擎Web开发技术,Native应用体验。强大的IDE开发工具可视化的UI开发,JavaScript代码调试。苛刻的安全保障体系支持SSL和自定义安全通道,客户端代码、本地数据加密。完备的系统管理功能应用管理、客户端管理,统计监控。全面的数据集成技术支持多种应用集成模式。统一的移动应用门户企业移动应用中心,应用个性化配置。专业的跨平台引擎移动客户端专业的跨平台引擎Web开发技术,Native应用体验。强大的IDE开发工具可视化的UI

9、开发,JavaScript代码调试。苛刻的安全保障体系支持SSL和自定义安全通道,客户端代码、本地数据加密。完备的系统管理功能应用管理、客户端管理,统计监控。全面的数据集成技术支持多种应用集成模式。统一的移动应用门户企业移动应用中心,应用个性化配置。专业的跨平台引擎开发模式比较特性Native APP 模式Web App模式Hybird App模式 Primeton Mobile开发语言Native语言Web开发语言 Web开发语言 Web开发语言 代码移植性和优化低高高高访问针对设备特性 高低中高充分利用现有知识 低高高高高级图形 高中中高升级灵活性 低高中高跨平台 低高高高性能 高低中高用

10、户体验 高中中高安全程度 高低中高开发周期 较长短适中短专业的跨平台引擎Web开发技术,Native应用体验。强大的IDE开发工具可视化的UI开发,JavaScript代码调试。苛刻的安全保障体系支持SSL和自定义安全通道,客户端代码、本地数据加密。完备的系统管理功能应用管理、客户端管理,统计监控。全面的数据集成技术支持多种应用集成模式。统一的移动应用门户企业移动应用中心,应用个性化配置。强大的IDE开发工具Primeton Mobile开发平台代码智能感知联机调试自动化测试页面布局向导真机测试客户端可视化设计器拖拽开发;所见即所得专利javascript调试技术支持JS断点调试,快速定位问题

11、内嵌丰富布局,快速构建页面;内嵌常用UI控件,添加就可使用;真机测试,查看最终效果;通过简单配置即可完成和服务器虚拟机的对接;集成XTestor Terminal即时的给出属性、方法的提示信息即时的语法错误提示专业的跨平台引擎Web开发技术,Native应用体验。强大的IDE开发工具可视化的UI开发,JavaScript代码调试。苛刻的安全保障体系支持SSL和自定义安全通道,客户端代码、本地数据加密。完备的系统管理功能应用管理、客户端管理,统计监控。全面的数据集成技术支持多种应用集成模式。统一的移动应用门户企业移动应用中心,应用个性化配置。安全保障体系客户端安全传输安全服务端安全终端接入控制本

12、地数据加密本地代码加密远程强制加锁远程数据擦除SSL传输加密动态传输加密数据压缩传输防密码穷举高强度密码限制密码时效限制密码键盘专业的跨平台引擎Web开发技术,Native应用体验。强大的IDE开发工具可视化的UI开发,JavaScript代码调试。苛刻的安全保障体系支持SSL和自定义安全通道,客户端代码、本地数据加密。完备的系统管理功能应用管理、客户端管理,统计监控。全面的数据集成技术支持多种应用集成模式。统一的移动应用门户企业移动应用中心,应用个性化配置。基于企业APP Store的应用管理体系专业的跨平台引擎Web开发技术,Native应用体验。强大的IDE开发工具可视化的UI开发,Ja

13、vaScript代码调试。苛刻的安全保障体系支持SSL和自定义安全通道,客户端代码、本地数据加密。完备的系统管理功能应用管理、客户端管理,统计监控。全面的数据集成技术支持多种应用集成模式。统一的移动应用门户企业移动应用中心,应用个性化配置。基于企业APP Store的应用管理体系企业应用集中管控与授权根据不同角色,可以分配不同的访问权限实现对不同角色授权的集中控制OA运营指标绩效考核院线通出行易手机银行机票预售授权访问授权访问企业应用商店专业的跨平台引擎Web开发技术,Native应用体验。强大的IDE开发工具可视化的UI开发,JavaScript代码调试。苛刻的安全保障体系支持SSL和自定义

14、安全通道,客户端代码、本地数据加密。完备的系统管理功能应用管理、客户端管理,统计监控。全面的数据集成技术支持多种应用集成模式。统一的移动应用门户企业移动应用中心,应用个性化配置。基于企业APP Store的应用管理体系访问负载统计在线用户统计设备类型统计用户行为跟踪与统计专业的跨平台引擎Web开发技术,Native应用体验。强大的IDE开发工具可视化的UI开发,JavaScript代码调试。苛刻的安全保障体系支持SSL和自定义安全通道,客户端代码、本地数据加密。完备的系统管理功能应用管理、客户端管理,统计监控。全面的数据集成技术支持多种应用集成模式。统一的移动应用门户企业移动应用中心,应用个性

15、化配置。全面的数据集成技术SQL适配器:直接请求数据库数据WS适配器:通过标准 Web Service请求数据页面抓取:B/S系统可以通过页面抓取获取相关数据各种异构应用系统321专业的跨平台引擎Web开发技术,Native应用体验。强大的IDE开发工具可视化的UI开发,JavaScript代码调试。苛刻的安全保障体系支持SSL和自定义安全通道,客户端代码、本地数据加密。完备的系统管理功能应用管理、客户端管理,统计监控。全面的数据集成技术支持多种应用集成模式。统一的移动应用门户企业移动应用中心,应用个性化配置。统一的企业移动应用门户统一的企业应用获取渠道个性化的桌面风格统一消息中心文件下载中心

16、大势所趋技术挑战关键特性产品构成产品案例目录Primeton Mobile产品组成客户端运行环境(Android/IOS)服务端运行环境管控环境可视化设计代码调试终端模拟器导入导出版本编译l 移动门户核心引擎展现引擎应用管理个性化配置UI组件本地能力样式引擎脚本引擎资源管理线程管理事件管理安全引擎通信引擎通信安全上传下载版本更新应用管理终端管理用户管理统计监控客户端管理消息推送文件服务系统集成开发环境开发环境:提供基于Eclipse开放技术的集成开发平台,提供对移动应用开发,调试、打包发布的支持,可以大幅提高开发者在程序开发、调试、测试及发布环节的开发效率。服务端运行环境:服务运行平台提供丰富

17、的数据接口集,并基于SOA的方式实现与企业原IT系统的对接。提供统一推送服务、文档转换服务、全球定位服务端到端的安全管理服务等。管控环境:基于Web的控制台,进行应用管理、用户管理、移动设备管理及基础设置控制、分析监控等。客户端运行环境:终端运行平台运行在移动设备上,提供企业移动门户和核心跨平台引擎。核心跨平台引擎提供了原生跨平台能力。企业移动门户除了作为企业移动应用入口,还提供用户个性化的能力。Primeton Mobile应用场景Primeton Mobile逻辑架构Primeton Mobile概念模型EMP应用EMP客户端APP移动终端EMP应用工程EMP IDEEMP Governo

18、rEMP应用部署包EMP Server1*1*1111*1*11*11CSSHTMLJavascript1*1Primeton Mobile部署架构 独立部署模式嵌入部署模式分离部署模式EMP服务端应用OA 应用 ERP 应用EOS应用BPS应用DBEMP Gorveor应用Portal 应用OA 应用ERP 应用EOS 应用应用服务器移动设备端EMP客户端APP已建应用HTTPHTTPWebServiceJDBCBPS应用其他APP已有业务系统与Primeton Mobile的服务器分别独立部署,其间通过WebService进行通信Primeton Mobile部署架构 独立部署模式嵌入部署

19、模式分离部署模式DBEMP Gorveor应用Portal 应用OA 应用ERP 应用EOS 应用应用服务器移动设备端EMP客户端APPHTTPHTTPJDBCBPS应用其他APP将EMP Server Module模块通过配置内嵌在已有业务系统中从而使得无需额外部署就可以使已有应用具有移动化能力JDBC已建应用EMP Server Module Primeton Mobile部署架构 独立部署模式嵌入部署模式分离部署模式文档服务器、推送服务器与EMP服务端应用分离部署EMP服务端应用OA 应用 ERP 应用EOS应用BPS应用DBEMP Gorveor应用Portal 应用OA 应用ERP

20、应用EOS 应用应用服务器移动设备端EMP客户端APP已建应用HTTPHTTPWebServiceJDBCBPS应用其他APP文档服务应用推送服务应用在缓存中查找到未在缓存中查找到缓存管理请求队列线程池关键技术:异步事件处理框架移动终端与服务器的交互,需要采用异步的方式。目前典型的异步处理方式存在的问题: 请求顺序发生,造成响应时间过长,界面刷新缓慢 当旋转屏幕的时候,需要从服务器重新加载数据,浪费带宽和用户时间,体验非常差将请求加入队列缓存线程优先处理请求从缓存中读取网络线程处理请求发起Http请求,对响应数据进行解析,保存缓存对返回数据进行处理1.发送广播注册监听器接收监听消息适用于内存数

21、据同步2.适用于应用生命周期内同步Intent3.数据库适用于跨应用生命周期同步关键技术:全局数据缓存方案前端设备因为内存的限制,采取了特别的设计。手机应用甚至每个界面,可以随时因为内存不足而被杀掉。这时,传统的全局数据设计方案,会因为内存被释放,很容易导致程序崩溃。手机APPXPush消息推送引擎应用后台1. 注册本手机的ID标识2. 订阅感兴趣的主题消息3. 向特定主题或者手机ID发布消息4. 推送消息关键技术:消息推送MQTT (MQ Telemetry Transport)是专门为受限环境所设计的轻量级消息发布/订阅协议,它简单、开放、轻量。这些特点,使得它特别适合如下场景: 网络流量

22、昂贵,带宽很低,并且不可靠 运行在移动设备上,处理器能力以及内存资源有限支持MQTT 3.1协议: 轻量级:客户端以及服务器之间交换消息时, 最小只需要2比特 支持3种Qos级别:AT_MOST_ONCE, 依赖于底层TCP/IP网络状况尽最大努力发送消息,消息可能丢失或者重复AT_LEAST_ONCE, 消息一定会送达,但是有可能重复EXACTLY_ONCE, 保证消息到达且仅到达一次 消息长度可扩展:消息传输协议与传送的消息内容无关,可发布的消息长度没有限制 多主题订阅:支持一对多的消息推送,并且支持订阅多主题消息 支持离线消息:离线消息也支持3种Qos级别 安全:协议级支持基于用户名和密

23、码的安全认证方式。支持SSL/TSL安全连接关键技术:消息推送移动应用的后端接口,随着时间的演变,可能持续不断升级和改进,从版本1到版本2,但是移动客户端,因为客户升级时间的差异,可能版本1和版本2同时在使用。因此,需要特别的版本管理,已兼容和处理这种并存的状况客户端,使用v1客户端,使用v2Server在请求中增加版本标识v1在请求中增加版本标识v2根据版本标识进行分拣API1API2API3API1API2API3版本V1.版本V2.关键技术:版本管理关键技术:360度安全方案客户端认证用户认证手机对服务器的安全认证服务器对手机终端安全认证业务逻辑控制短信,密码键盘程序签名,沙盒登录密码、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论