一般来说,IT技术都是企业用户先应用,然后再推广到个人用户。但移动应用正相反,是个人应用倒逼企业应用。
移动中间件流行
正是因为企业移动应用起源于个人应用,因此其应用模式和开发模式与传统的IT应用有很大的差异。
与传统企业应用相比,移动应用有两个显著的不同点,给企业移动应用软件的开发带来了挑战。一是终端设备的多样性。操作系统、屏幕尺寸和比例各不相同的设备,都要实现同样的应用,就要求开发者考虑周全,甚至要开发很多不同版本的应用软件。
二是应用环境的不确定型。传统企业应用是建立在可靠的IT系统上,而移动应用则不同。其数据传输随时可能中断,但系统却不能因此而出问题,更不能因数据不完整而使整个系统崩溃。这又对应用软件开发提出了很高的容错性要求。
此外,移动应用还会带来安全和管理方面的问题。单靠应用软件开发者,要解决上述问题是很难的。这给了系统软件厂商很大的机会——推出移动应用中间件。IBM和Oracle这两大企业级软件厂商,都在中间件产品线上加强了对移动应用的支持力度。
一年前,IBM面向企业移动市场推出了MobileFirst。其集分析和应用开发软件于一体,以云计算为基础,融合了应用开发交付(Worklight)、移动终端管理(Endpoint Manager)、移动分析(Tealeaf CX Mobile)等移动技术。
中化化肥就采用IBM Worklight移动应用开发平台,开发了企业移动客户关系管理系统,供全国17家分公司、2100多个分销中心的营销人员使用。在整个项目中,通过使用基于标准的开发技术,中化化肥做到一份代码多平台部署,既降低了开发成本,又缩短了开发工期;同时,接驳现有CRM后台,减轻了开发风险,还节约了系统管理支出。
实现快速迭代开发
中化化肥项目,是由专业的移动应用方案商亿维融智开发的。该公司总经理张维介绍说,整个项目的开发期只有两个月,如使用传统的开发方式,上线可能需要3到6个月的时间,无法满足客户的要求。这是他们选用IBM Worklight跨平台框架进行开发和实施的原因。
Oracle的WebCenter也是为满足快速在任何设备上进行移动交互而推出的。Oracle融合中间件采用快速声明式开发方法,开发原生设备上的移动应用。
Oracle的移动解决方案由移动应用、移动平台和移动安全三个部分组成。Oracle的特长是能够提供各种开箱即用的移动应用软件,以融合中间件为基础,为企业提供包括CRM和ERP等各类应用。
对于国内企业用户来说,小步快跑是移动应用要取得成功的秘籍。企业应该做全面的移动规划,但移动应用不应该全面铺开,而应找到最急需的地方先做试点,一步步地延伸到更多领域,直至最后可能改造整个信息化流程。这样,可以避免因局部的失败而导致企业整个移动战略的溃败,给企业的IT部门和业务部门建立信心。
专业开发商的空间
正是由于移动应用与传统企业应用的开发方式存在差异,因此市场上出现了很多专业的移动应用开发商。亿维融智就是其中的代表,并不专注于某个行业或某类应用,但专注于移动应用开发。
张维认为,快速获得新的应用体验,是企业移动应用的最重要特征。而这种快速开发的方式,跟传统的企业IT业务是不一样的,对开发人才的要求也完全不同。他认为传统的行业方案商很难适应这种开发方式的转变,因此给了专业的移动方案商发展壮大的机会。
不过,也有观点认为,企业移动应用必须要从企业整体策略的角度来考虑,必须建立在原有系统平台基础上,绝不能把移动做成一个独立的系统。因此,熟悉企业核心应用的传统行业方案商,才更了解客户的需求,更能开发出贴近需求的应用。
从现实来看,这两类方案商有逐步融合的趋势,但相互合作仍有难度。