iUAP Mobile企业级移动平台是涵盖移动开发、管理、安全、集成等全生命周期的统一平台,支持广泛的开放性、标准化和跨平台能力。产品架构包含移动应用开发平台、移动中间件(MA Sever)、企业级移动管理(EMM)、私有/云端移动应用商店以及移动端的移动桌面。
移动开发平台
基于iUAP Studio,是企业级的移动应用开发工具,拥有集成的移动项目管理、模板化快速开发向导、基于模板引擎的代码自动生成、智能代码提示、调试、模拟运行和统一构造。采用WEB技术开发原生移动应用,具备一次开发、动态编译安卓与IOS两种原生应用的跨平台能力。提供可视化的所见即所得的UI设计器。开发者可以直接使用开发平台提供的大量页面模板、应用模板快速构建移动应用。
移动中间件(MA Sever)
为移动设备和企业业务系统搭建了一座信息桥梁,通过开放一系列标准的公共服务接口,为移动应用提供服务端运行支撑。任何类型的移动应用,包括Native、Hybrid、WEB类型的移动应用、公众社交平台,都可以通过标准访问协议使用MA Server提供的公共服务。MA Server屏蔽了移动设备、业务系统的复杂度,使移动开发者不必考虑公共服务、技术适配、安全等基础设施的问题。为了应对现在企业拥有多个后端业务系统(如ERP、OA、客户关系管理等),以及各类系统实现技术多样的现状,还提供服务网关连接多种后端业务系统的能力,屏蔽多种业务系统的技术多样性,打破异构系统之间的壁垒。移动中间件继承了iUAP平台的优势,直接提供企业级的稳定性、安全性、高性能、高可用,为企业应用提供了良好的伸缩性。
企业移动管理EMM
移动管理平台(EMM)结合企业移动应用商店及移动桌面,提供覆盖包括移动设备管理、移动应用管理、移动内容管理等全生命周期的管理,此外还提供对设备、应用的监控、分析能力。提供多租户隔离的EMM云版本,为企业或组织提供了一个方便、低成本的可选择的IT管理方案。
企业级移动应用商店
企业级移动应用商店为具有一定规模的、拥有一定数量移动应用的企业提供企业自有移动应用分发管理功能,如应用上架、下架、更新、用户管理等功能。规避了企业或组织的移动应用很难通过公共应用商店如苹果AppStore、谷歌GooglePlay审核的问题,满足企业或组织自主管理移动应用、分发应用的需求。
评测分析
序号 | 评测内容 | 分析 | 评级 |
1 | 客户端引擎(Engine) | 1)iUAPMobile支持主流的跨平台方式:基于Native浏览器的Hybrid方式(PhoneGap模式),生成Hybrid应用;基于DSL语言的交叉编译方式,生成Native应用;基于私有浏览器的Hybrid方式,生成semi-hybrid应用。2)UI层面,iUAP提供了可视化的设计器、数据双向绑定机制、面向对象的js编程框架、解决了企业级移动开发中经常需要解决的一系列问题。3)提供了自主研发的一套UI控件体系,对于H5第三方框架的支持也比较好。4)基于iUAPMobile可以开发100%Native UI App,也可以开发各类Hybrid App,以及基于微信等第三方应用平台的微应用等。 | 强 |
2 | 后端对接能力(MBaaS) | iUAP移动中间件(MA Server)为移动设备和企业业务系统搭建了一座信息桥梁,通过服务网关的各种连接适配器连接各类异构的后端业务系统,包括:云、Application、WEB、DB、数据处理平台、集成平台,以及各业务领域和行业业务系统(如ERP、HR、CRM、OA等等),默认提供对用友体系内的各个产品线、常见公众平台(如微信、电商的商品订单)等的无缝集成。 | 较强 |
3 | 组件能力(Component) | 平台基于抽象工厂模式,支持任意第三方组件扩展,,包括地图、扫码,微信、微博、语音识别、甚至是专有设备如蓝牙打印机等。 | 中 |
4 | 开发辅助能力 | 1)可拖拽可视化设计器;2)HTML、js编辑器,可检查语法合规性;3)模拟调试器;4)端日志查看器;5)代码模板;6)云端打包。 | 较强 |
6 | 开放和标准 | 1)基于w3c规范的HTML5语法作为平台的dsl语言;2)使用标准的js语法,开发过程中更多的是web开发体验调用 Cordova 支持的本地功能调用 Cordova 支持的本地功能调用 Cordova 支持的本地功能 | 中 |
7 | 移动设备管理 | 1)iUAP Mobile EMM产品在移动设备管理方面,侧重于设备配置和基本安全,如本地加密、反恶意软件、设备控制等等及相关的功能与策略。提供移动设备生命周期管理,包括设备新增、使用、监控、遗失/作废管理。功能包括:提供设备远程操作功能,包括远程锁定、远程解锁、擦除、发送消息、定位、停用/启用等功能。提供设备信息查看功能,包括设备运行情况、硬件信息、安全信息、设备物理位置、已安装应用等。2)iUAP Mobile 企业移动管理的策略包括:WIFI访问策略、越狱设备访问控制、密码策略、设备功能限制策略、应用黑白名单、应用版本控制策略。“策略方案”支持基于移动情景的复杂策略设置及推送,支持按外部环境自动切换不同策略。 | 较强 |
8 | 移动应用管理 | iUAP Mobile EMM产品在移动应用管理方面,侧重于保障只有经过授权的应用才能在设备上按照指定策略运行,以及保护这些应用所访问的敏感数据,将企业和个人APP数据隔离。移动应用管理包括对应用详细信息管理、应用的配置信息管理、更新升级、以及应用的监控统计。 | 中 |
9 | 移动内容管理 | 移动内容管理用于保护WEB、电子邮件内容的安全以及文档的安全。防止邮件内容被转发、截屏、复制。限制移动设备上的文档操作,提供受限的文档操作功能和文档共享能力。提供一个功能受限的安全浏览器,通过禁止截屏、禁用复制、禁用分享等措施保障企业WEB内容的安全。 | 中 |
10 | 安全性 | 1)iUAP Mobile的研发采用业界成熟的安全开发生命周期SDL作为软件开发的安全保证过程,遵循国家信息系统安全保护等级(GB 17859)和国际标准(ISO/IEC 15408)等安全标准。2)提供完整的安全机制。涵盖设备端、通讯、数据、服务器端安全,还包括认证、访问控制、管理、监控等等,可以融入现有的企业信息安全框架,支撑企业IT运维和信息安全管理。3)在iUAP Mobile的安全基础设施上,提供统一的访问控制机制和控制策略,统一的数据保护,如代码混淆、加密解密、防篡改、签名验签服务,提供灵活可扩展的数据校验机制,统一的通讯安全,包括提供标准的网络传输加密,统一的回话安全管理,统一的安全配置管理,安全事件监控、安全事件自动响应、安全审计等功能。支持数字证书,提供灵活的安全扩展机制支持安全厂商提供的包括多因子身份验证在内的多种安全功能。4)在设备安全上,结合MDM实现设备认证、设备访问控制、设备监控、设备安全策略管理、设备黑白名单管理、设备远程锁定、设备远程擦除、设备数据备份恢复、设备数据加密、可靠存储。5)在App安全上,结合MAM实现App认证、App访问控制、App安全策略管理。通过MCM实现移动端邮件、文档等内容的安全。 | 较强 |
总结
iUAP Mobile旨在通过平台化的技术帮助企业解决在移动信息化上遇到问题,包括降低移动应用开发难度、实现移动应用分发和管理、提供整合多种业务系统的能力、提供全面的安全机制和IT管理,基于标准化、开放性和产业生态链提供企业移动业务的可持续发展,通过与iUAP的云计算、大数据、社交等技术的衔接实现移动技术的价值最大化。其通过将复杂的移动应用技术进行高度的封装,并结合其它移动应用支持技术,为各种企业或组织的移动信息化提供了一套完整、标准、易用的开发平台、应用平台和管理平台,帮助企业迅速到达较高级别的移动信息化成熟度水平。
目前用友iUAP Mobile针对伙伴和整个生态链的成长投入了较多的支持。在伙伴支持方面,支持分层研发、支持客户化开发、个性化配置,提供移动应用的伙伴开发、适配工具。同时在生态链支持方面,提供开发者社区、平台培训服务、开发认证服务、伙伴支持服务等,实现与伙伴的共赢发展。同时为企业提供平台资源和服务,为企业提供可持续发展的能力。
优势:
l 具备为企业提供从硬件到软件的移动一体化解决方案
l 完整的生态圈支持体系
l 丰富的行业客户资源
l 强大的品牌号召力
挑战:
l 平台对诸多行业的适应性
l 基于移动信息化的方案咨询能力