在移动化大潮席卷企业级IT市场时,企业的管理者们常常会问自己:企业的移动战略应如何制定?事实上,这是全球企业IT主管都面临的问题。根据Forrester的调研表明,目前已经有89%的企业在移动战略领域投入资源,但其中只有40%为未来十二个月的发展制定了移动路线图。这意味着大多数企业面对移动化的大潮还尚未做好战略准备,移动战略的落地更无从入手。
在企业中,谁应当负责移动策略的制定和执行?不同部门间对移动的诉求可能大相径庭:当业务部门关心他们能从移动应用中获取多少价值时,IT部门通常更关心怎样快速而有效地开发、连接和维护移动应用;当业务部门关心在多个数据源和设备之间的无缝切换和安全的用户体验时,IT部门通常更关心怎样能更方便和更安全地连接到后端系统;当业务人员可能希望移动应用更快开发与发布出来, IT部门则面临相同资源面临更快响应的工作压力。由此,甲骨文认为,IT和业务部门需要协同工作,结合业务部门、市场营销、设计和技术部门的不同诉求,共同制定移动战略。
甲骨文将企业移动化战略的实施分为三大阶段:启动、实施和运维。企业在不同的阶段面临着不同的问题:怎样开发第一个企业移动应用?如何通过第一个应用让开发团队为企业移动化做好准备?企业信息基础架构和安全环境是否已经支持核心业务流程的移动化?采用何种可扩展的架构支持多渠道应用,即可以支撑传统Web应用,也可以支持多种移动设备的访问?如何快速开发移动应用,即保证其安全性,又可以与现有应用集成,支持社会化协作?如何定义端到端移动应用的生命周期?如何在企业内部管理监管已经发布部署的移动应用?
跨多平台提供支持
目前市场上企业移动应用基本上都会支持iOS与Android,如果采用原生开发,不同智能终端操作系统的开发需要拥有不同的技能,这带来了开发成本的提升。Oracle移动应用框架是混合应用开发框架,是基于Apache顶级开源项目Cordova之上的开发框架并且进行了封装与增强,对于开发人员而言,在开发的过程中是不需要考虑最终需要部署的平台而只需要关心所开发应用的业务逻辑和用户体验。
快速开发与模块化复用
Oracle移动开发框架的另外一个突出的特点就是技术门槛降低,只要开发人员具备Java的开发能力就可以进行移动开发,同时也支持HTML5的开发方式,这点可以让企业充分利用现有的开发人员投资,也让目前具备Web开发技能的开发人员快速进入移动开发领域。
AMX
此外,Oracle移动开发框架提供了很多开箱即用的AMX UI控件,如果开发人员具有ADF开发技能,则可以使用这些组件更快地开发移动应用。
功能重用是企业移动化最初容易忽略,但是最终必须解决的问题。如果没有统一的框架和开发方案,很多功能需求在不同的开发团队中都会被独立实现而且紧密嵌入到当前的应用中,当企业发现这样的功能模块实际上在多个应用中都需要共享的时候,重构过程可能比最初的开发成本更加高昂。然而不进行重构,就意味着不断重复实现相同的功能,其后的维护成本就更难预料。Oracle移动开发框架支持将可以共享的功能独立打包,允许在不同的移动应用中共享,并通过独立的版本控制进行版本维护。
提升安全性并无缝拓展
Oracle移动解决方案中针对于安全部分的亮点是全面。近期,Oracle宣布了其MAM套件Oracle Mobile Security Suite 3.0,在这个最新版本中,不仅支持Android设备作为客户端,而且支持OUD与OAM作为移动应用认证的的后端。OMSS允许在员工的移动设备上创建安全工作容器,对企业的移动应用和数据进行单独管理,与个人数据分离。通过与后端安全服务器的集成,还可以实现移动应用的单点登录。通过在移动设备与OMSS Access Server之间建立AppTunnel,只允许安全容器内的应用通过加密链路访问企业内网,即保护了企业信息安全,又不影响用户使用移动设备的体验。
企业移动化应用很多都需要调用企业后台应用以Restful或者JSON方式暴露出来的业务服务,对这些服务的安全访问,监控以及审计可以通过Oracle API Gateway来实现。
通过Oracle IdM产品套件,企业非常容易将现有企业安全策略无缝扩展到移动设备上。
后端集成
当人们聚焦在移动应用前端令人赞叹的客户体验的时候,我们需要关注隐藏在其后的后端所需要的强大处理能力。因为移动设备在任何时间和任何地点都可能访问企业应用,而且很可能每一位访问者拥有多个移动设备,这将大大增加企业后端应用的处理能力。当企业开始移动化战略的时候,也要考虑提升后端应用的处理能力。
CAF
Oracle应用服务器Weblogic 12c及其内存数据网格产品Coherence可以极大地提升后端系统的响应能力并提供7x24小时的可靠性。
随着移动化热潮的袭来,企业移动化势在必行,但如何在众多的供应商中选择切实可以指导企业实施落地移动化战略是各个企业面临的实际问题。Oracle移动解决方案给出了业内最全面的落地实施平台,其中包括有开发框架,安全管理与监控,以及与现有企业后端应用的集成的全套解决方案,不仅能为客户提供一套完整的移动解决方案,同时也给客户以足够的空间和灵活度,去根据自身需求打造其独特的移动战略。