ITBear旗下自媒体矩阵:

从铁通APP的开发看企业级移动平台的架构选择

   时间:2015-12-25 15:18:30 来源:互联网编辑:星辉 发表评论无障碍通道

摘 要:快速落地移动应用已经成为企业的共同需求。铁通选择了支持企业级移动化比较好的用友iUAP Mobile移动平台,用交叉编译的方式实现跨平台,同时保持了原生的性能和体验;而且可以与原有的业务数据很好的融合。

目前,移动互联网对B端的深入改造已经变得刻不容缓,快速落地移动应用已经成为企业的共同需求。那么企业在移动应用中将面临哪些问题,又该如何快速部署移动应用呢?

与消费类应用不同,企业部署移动应用不仅要考虑开发问题,还要关注业务创新、用户体验,移动安全,设备、应用管理,总体部署成本和后台数据集成等诸多问题。下面以中国铁通集团有限公司(以下简称“铁通”)开发APP的过程为例,来剖析企业移动化平台该如何选择!

近年来,随着铁通客户规模不断地扩大,营业厅、维护中心、营销中心这些工作单元的外勤人员越来越多,对这些人员的管理成为一大难点:难以监管、难以提升工作效率,实时调度不够及时,市场信息难于掌控。在“移动互联网+”时代,铁通希望开发一款APP来实现对外勤人员的业务办理、任务考核、业绩提成、信息沟通、工作协同以及考勤的管理需求,以便提升企业工作效率,增强市场竞争力。

铁通在开发之初思考了很多:一是技术实现问题;二是人力成本问题;三是后期维护问题;四是系统整合问题。加上铁通的工期十分紧迫,必须在一个月之内完成。想要搭建一个具备高可扩展、跨平台和可支撑灵活业务变化的技术架构,铁通自己建立团队来开发的话,难度和成本都非常高。

铁通完成这个项目有几种可选择的方式,一,直接购买第三方应用;二,自己研发;三,基于第三方平台快速开发。最终铁通选择的是基于第三方平台快速开发。

在近来IDC对384家企业的COO和IT主管的调研中显示,其中41%的客户表示会采用支持跨平台的第三方平台来开发移动项目,相比于购买第三方应用和自主开发的占比,采用第三方平台开发移动项目的占比最高。

移动平台市场上也很多,但技术架构和功能会有所不同。铁通选择了支持企业级移动化比较好的用友iUAP Mobile移动平台,用交叉编译的方式实现跨平台,同时保持了原生的性能和体验;而且可以与原有的业务数据很好的融合。

用友iUAPMobile平台全景图

用友iUAP Mobile移动平台的支撑下,铁通仅用了2名开发人员、1个月时间就开发出了铁通外勤助手APP。

铁通公司为外勤人员配置了具有NFC功能的手机,现在这些手机已经安装了“外勤助手”客户端,通过“外勤助手”,外勤人员能现场通过手机NFC功能扫描用户的身分证信息,并将身份证信息及时反馈给系统后台,数据进入湖南铁通业务支撑系统,实现了用户实名制采集与管理。

同时,管理人员可将故障工单及时下派人员处理,下派人员接到问题工单后,立即到问题现场,解决问题后及时反馈,形成一个闭环,使许多安全问题都能够及时有效地解决。外勤人员还可通过“外勤助手”办理用户的新装业务、资料修改、充值缴费,并且可通过GPS定位用户的当前位置,更重要的是,“外勤助手”可实现外勤人员拜访客户的全过程管理。

铁通外勤助手界面

铁通外勤助手界面

通过外勤助手,铁通实现了对外勤人员的高效管理,提升了工作效率,同时也节约了成本。

在这个项目中,用友iUAP Mobile移动平台的价值可以体现在以下几个方面:

第一,铁通的开发人员中懂移动开发的比较少,iUAP Mobile平台的技术门槛比较低,只需要掌握javascript、CSS等基础语言就能上手开发;

第二,iUAP Mobile平台用交叉编译的方式实现跨平台。铁通只需要开发一次,就可以在iOS、Android等多终端运行。大大减少了开发时间。

第三,在iUAP Mobile平台里,提供了丰富的开发组件及公共服务API,积木式快速构建移动应用。铁通外勤助手因此实现了:可通过GPS定位用户的当前位置,通过手机NFC功能扫描用户的身份证信息等功能。  

第四,iUAP Mobile采用所见即所得的UI设计界面,拖拉拽的开发方式,让繁琐的UI设计变得简单。

第五,企业APP的开发比消费APP要复杂的多,需要考虑安全、应用分发、规模开发、设备管理、应用管理、内容管理、邮件安全等,还要考虑与其它APP,与PC端的业务应用的整合问题。通过iUAP Mobile,将外勤助手APP融合了原有的数据系统、ERP,使数据无缝连接,提高工作效率。

其实,通过用友iUAP Mobile移动平台为铁通开发出外勤助手APP,这只是一个点。更重要的是让铁通更简单、快速的拥有移动化的能力。

从铁通这个移动开发的项目中,我们可以看到,一个企业要做一款APP,它不仅仅是为了做出这个应用,而是要通过这个应用来实现它整体的移动化,包括业务模式的创新。那么延展开来,我们需要思考的是,企业移动化到底该如何去做?从技术架构和产品上该如何选择?

用友iUAP Mobile移动平台倡导的是“移动平台+快速开发”的模式。主要因为以下几点:

第一、移动平台可以实现跨平台开发,这是非常普遍的需求,移动终端复杂、多样,仅就苹果和Android两个核心操作系统,就需要配备两个研发团队,而移动平台可以实现一次开发跨平台部署,这是移动平台在开发过程中很重要的特性;

第二、基于平台开发,便于集成。如果不使用平台开发,开发出来的应用就像早期的桌面应用一样很多系统是烟囱式的,每个团队单独建设,不同的人运营,这样的结果是一个用户面临多个应用,依然是条块分隔,无法进行数据交互,而基于平台而发,是在一个集成环境下开发出的应用,天然就是集成在一起的。除了开发的应用自身是集成的,基于平台开发的移动应用也可以与后台数据进行交互,平台会提供中间件来集成后端系统;

第三、快速开发与交付。基于平台开发,另一个优势在于可以实现快速开发,平台将技术与业务分离,大大降低了开发人员的技术门槛,移动应用开发人员只需关注业务逻辑层和表现层就可以,底层技术已经封装好。

从移动平台的产品选择来讲,它应该具备以下几个方面:

第一,企业移动化需要覆盖移动开发、管理、安全、整合等移动应用全生命周期的平台来做支持;第二,企业级移动平台需具备如下特性:简单、快速、跨平台、支持多终端、多入口;第三,企业级移动平台必须能够与业务相关联并产生价值。

比如铁通所用的用友iUAP Mobile移动平台,它是涵盖移动应用开发、管理、安全、整合等全生命周期的统一平台,支持广泛的开放性、标准化和跨平台能力。该平台解决企业或组织在移动信息化上人力、资金投入巨大的问题。旨在通过平台化的技术帮助企业克服在移动信息化上遇到挑战,包括降低移动应用开发、提供整合多种业务系统的能力、提供全面的安全机制和IT 管理。iUAP Mobile 可以帮助企业快速提升移动信息化成熟度水平,并支持与iUAP 的云计算、大数据、社交等技术的集成或衔接,实现移动技术的价值最大化。

iUAP Mobile可以支撑Web App、微信应用、Hybrid、Native-Hybrid、Native,这样的优势在于既可以生成H5的应用,也可以生成原生应用,生成原生应用可以保证用户有很好的用户体验和性能,因此,与很多移动平台不同的是,用友iUAP Mobile采用的是多入口的应用支撑,而且支撑原生开发,现在市场上的移动平台大部分不支持原生开发,且用友iUAP Mobile支持低成本的云开发模式,可以基于云端开发和测试,这样开发者可以随时随地进行开发。

移动应用集成,需要强大的中间件支撑,用友iUAPMobile移动中间件MA Server为移动设备和企业业务系统搭建了一座信息桥梁,通过开放一系列标准的公共服务接口,为移动应用提供服务端运行支撑,任何类型的移动应用都可以通过标准访问协议使用MA Server提供的公共服务,它屏蔽移动设备、业务系统的复杂度,使移动开发者不必考虑公共服务、技术适配、安全等基础设施的问题,为了应对现在企业拥有多个后端业务系统(如ERP、OA、CRM等),以及各类系统实现技术多样的现状,还提供服务网关连接多种后端业务系统的能力,屏蔽多种业务系统的技术多样性,打破异构系统之间的壁垒。

就移动管理而言,需要采用综合的一站式的解决方案,即提供移动设备管理、移动应用管理、移动用户管理。移动设备管理需要让移动终端集中管理、集中配置、远程操作,即可以在不同的使用场景下管理移动设备,保护企业资产以及降低企业数据遗失风险,在BYOD、COPE环境里管理设备上的重要数据;移动应用管理要支持集中管理、发布、更新、远程安装,即要有灵活的应用使用策略,为不同的应用定义操作环境,为用户提供统一的应用入口;移动用户管理需让移动应用更方便、更快捷,具体而言,可以无缝接入企业的用户管理系统,支持多级组织管理;为用户绑定移动设备,根据用户部署设备使用策略;为用户设备权限,定义用户可以使用哪些移动应用。

除了一次开发多平台适配,强大的中间件和易用的移管理之外,用友iUAP Mobile还提供了完整的安全机构和丰富的公共服务以及移动应用商店,即提供了全生命周期的移动应用开发、集成、管理和整合的一体化解决方案。

除铁通外,基于用友iUAP Mobile的企业级APP开发案例还很多。比如创美工艺基于iUAP Mobile开发20多款业务APP,形成全员开发模式;苏酒的移动访销系统连接了制造厂、分销店、终端店;天禾农资构建了移动的O2O业务流程,实现了知识服务与电子交易平台的应用与管理提升;安徽泰源机械工程,整合全国分布的销售资源,实时把控商机,提供多维度营销分析。同时基于实时位置进行内部服务资源调配,从用户角度提高响应速度;顾家家居利用手机将营销管理向终端渠道延伸,宏观掌控销售终端的动向、布局、市场策略、竞品市场促销动向;还有正邦集团的移动养猪报表系统;重庆公交的“渝约公交”APP等。

同时很多开发伙伴通过平台开发出一些具有创新性的APP,来提高自己开发能力的同时,为企业客户提高互联网能力。比如,深圳捷为科技开发的“橙事儿”,它既是企业社交平台、也是进行跨组织的任务沟通协作的平台;易优捷开发的“来来”商户自营销平台;一米科技开发的逸米云商”平台等。

以上这些企业级APP的开发,所花费的时间大多为2周~2个月不等。并且是开发一次生成多终端应用,甚至根据需求可同时生成微信应用,如微信商城,和企业业务打通。

这都是因为他们选择了适合企业级的移动平台!

举报 0 收藏 0 打赏 0评论 0
 
 
更多>同类资讯
全站最新
热门内容
网站首页  |  关于我们  |  联系方式  |  版权声明  |  网站留言  |  RSS订阅  |  违规举报  |  开放转载  |  滚动资讯  |  English Version
关闭
ITBear微信账号

微信扫一扫
加微信拉群
电动汽车群
科技数码群