如何建立企业级的移动应用

来源:网络 作者:田文育

今年IT界的人最容易提到的两个词:移动化和大数据。一个在前,一个在后。也有说一个在端,一个在云。如果有谁说不知道这两个词的,都不好意思说自己是IT圈的。这两个词不仅仅IT业的人在提,非IT的业务部门也在提。这其实是非常振奋人心的事,作为在IT圈混了块20年的人,第一次感受到IT新技术这么快被普罗大众所接受并重视。特别是移动化,随着智能终端的普及,正在从消费电子市场不可阻挡的进入企业应用市场。

回顾近10年移动化的发展历程,基本上可以分为三个阶段。第一个阶段是接受移动信息化,并把原有的应用向移动端延伸,最典型的应用就如移动办公、移动邮件等。第二个阶段是强化移动特性(如地理位置、拍照),最典型应用是移动现场服务(如商户拓展、移动理赔等)。第三个阶段是业务转变,企业充分利用移动信息化,代替非电子化或非移动化的业务,对整个业务模式产生重新梳理和构建,如金融行业的移动营销、移动受理和移动支付等。在第三阶段中,移动化技术的应用对业务的模式和关键流程都会产生巨大的变化。相信有很多应用将只会以移动的模式存在,而不会再有PC端。

我最近走访了一些CIO,几乎所有人都说有企业移动化的需求,而且不只一个业务部门提出需求。但同时,又几乎所有的CIO都谈到一个问题:相对于以往基于桌面的应用,不管是BS的还是CS的,移动化应用的建设的不确定性和难度都会大大增加。我分析了一下,基本可以由以下几个原因:

1、  应用需求的不确定性。移动化的需求基本上是近期才开始冒出的,很多时候没有成熟的参考模型或带有创新的色彩,业务部门的需求往往做不到精确的定义。这会给应用开发团队带来不小的项目风险。所以一定会存在不断优化和快速迭代的过程,以此来修复需求的不确定性。

2、  移动端的不确定性。其实移动端的不确定性已经不是一个新问题了,这个问题一直存在。操作系统、屏幕大小等问题一直困扰着项目团队。

3、  应用场景的不确定性。移动应用和桌面应用的最大区别表现在应用场景的不同,很多桌面应用的思维在移动环境中不能适用,举例说,桌面环境下根本不用考虑用电情况,而在移动环境里,如果通信机制不合理就会造成耗电加剧,进而影响应用系统的可用性。

4、  如何实现安全和管理。移动化的最大挑战来自于安全和管理,特别是对金融等非常注重数据安全的企业。移动化的安全和管理涉及的面远比桌面复杂。

说真的,如果有人说能够100%完美解决以上问题,那基本属于说大话。从目前来看,比较客观的说法是:如何在企业级需求和移动化难度上取得合理平衡?或者说怎么让企业级的移动信息化更加简单?

针对以上的问题,我们提出了以下观点:

统一移动平台框架(包括移动中间件和企业移动管理)比碎片化的应用开发更适合企业移动化部署和管理。在过往的企业移动信息化过程中,有很多应用是在做尝试性工作,为了满足业务的功能性需求,在移动化上面,一些基本的系统要求被妥协了,不管是在性能、管理甚至于安全上并没有做完善的整体规划。我甚至发现南方有某家银行,居然把业务受理数据直接在互联网上“裸奔”,没有任何的保护措施。随着移动化的深入,越来越多的业务系统将向移动端延伸,也逐渐有全新的移动应用诞生。如果单纯地从各自应用出发去做,碎片化将日益严重,后期的延续和维护以及管理会面临巨大的挑战。而从技术角度来说,通信技术(如推送技术、通信安全、压缩、异常处理、并发处理等等)和管理系统(如分组管理、管理策略、应用管理等等)都是通用的,完全可以为各个业务应用提供公共服务。同时,统一平台的移动中间件可以为各个后台应用提供丰富接口的同时,对移动端的UI进行了智能封装。

从开发的模式来说,敏捷开发是适应移动需求快速更新的最佳模式。从移动化的特性来讲,我们建议采用微创新。在技术整体框架上要考量周全后,业务创新上建议大系统从小做起,然后通过快速迭代,逐渐扩展到业务需要的各个模块。这是一个覆盖业务价值发掘、技术手段和用户体验的快速循环更新模式。从这个角度来讲,我们同样建议重视移动中间件的作用,因为前轻后重的移动应用模式更加适合敏捷开发下的快速迭代。如果大量的业务逻辑是在移动端直接实现而没有中间件的接口和UI封装,每次的调整和更新必将设计大量移动端的工作。如果涉及到多个系统,这种移动端复杂度将大幅提升。届时想快速也未必能够快速起来。

最后,移动信息化由于拓展了信息系统应用的边界和使用场景,管理显得尤为重要。随着技术的发展和管理内容的增加,以往常说的移动设备管理(MDM)正在被企业移动管理(EMM)代替,管理的范畴也从单一的设备管理向更多纬度扩展。EMM和移动中间件的集成应用,会为企业移动应用带来更多的安全防护手段。值得关注的是,企业移动应用商店的模式正在被广泛接受。特别是大型企业由于企业内移动应用的众多,越来越需要有一个统一的平台来审核和发布应用。企业应用商店也正在成为统一移动平台框架的一个重要组成部分

 

相关文档推荐

鸿蒙生态下的AI助力移动应用开发新范式.PDF

1741935592 彭松 3.37MB 24页 积分5

数字化转型企业级业务架构设计方案.PPTX

1735172288  5.65MB 141页 积分12

FastGPT 企业级 Al Agent 落地实践.PDF

1733105669 朱浩瑜 2.61MB 0页 积分6

CI中移动应用兼容性大规模真机验证实践.PDF

4236133604 祝小伟 3.82MB 25页 积分5

中国企业级SaaS产业发展研究报告.PDF

2203412279  1.21MB 44页 积分4

企业级绩效管理中心.PPTX

2208474672  4.9MB 32页 积分6

2024年中国企业级SaaS行业研究报告.PDF

13692105  4.16MB 31页 积分4

构建企业级数据治理体系.PDF

2208474593  6.12MB 19页 积分5

相关文章推荐

企业级产品研发管理体系的构建

捷创成咨询 周金根 

企业级BOM应该如何搭建

甘棠软件 黄振旗 

从0到1搭建企业级数据治理体系

CIO之家的朋友们 CIO之家的朋友 

如何设计企业级数据埋点采集方案

增长分析团队 CIO之家的朋友 

企业级SaaS的多租户设计

知乎专栏 张晋 

从零开始构建企业级推荐系统

大数据与人工智能 gongyouliu