MBaaS:新型企业的移动中间件

移动后端即服务(MBaaS)的出现已经成为当今科技市场中的新热潮。尽管大部分MBaaS的应用都集中于消费者和B2C领域,但这种新平台已经开始强势入住企业领域。为了用公司环境中的云基础设施技术来打破企业根深蒂固的禁忌从而在企业领域中获得竞争优势,MBaaS必须提供能够切实解决移动企业常见难题的方案。对企业和消费者移动应用特征分别进行分析后,不难发现这两个范例对后端的要求是截然不同的。消费者移动应用一般利用社会化网络资料和公共信息资源,而企业移动应用一般要求结合公司系统中的后端性能。

mobile_app_backend3

为了使MBaaS能够被无缝的运用于企业中,MBaaS须提供能够有效处理移动应用和业务系统之间的通讯交流的机制,不论这些应用系统是预制托管的还是以SaaS为基础的。如果这个问题能够得到解决,MBaaS技术将有可能创造出新一代的移动先行中间软件,而这项新技术将为移动先行企业的建立奠定基础。

企业移动应用的主要挑战是—整合

分析团队在建立企业移动方案时遇到的障碍后不难得出,建立和运行移动企业基础设施的最大挑战是对移动应用和业务系统进行整合。业务应用客户端库的复杂性、移动消费者与业务信息互动时的安全性以及大多数移动研发人员为了解业务系统所须积累的重要经验是团体在整合移动应用和企业系统时所面临的最常见的挑战。

为了克服上述难题,企业MBaaS平台必须提供一个稳定且非常简单的模型,使研发者建立起能够与业务系统无缝整合的企业移动应用。无论是与Salesforce.com这样的SaaS系统进行整合还是将SAP这样的预置应用作为整合对象,一个MBaaS平台应该具备应用程序界面(APIs),函数库和管理等性能,这样才有利于移动研发者完成无缝整合并专注于创造优质的移动用户体验,而不是仅仅编写基础设施编码。

MBaaS作为移动先行中间件

几乎每一个改变企业软件领域游戏规则的新趋势都需要一个能够解决不同系统间整合问题的中间软件。1990年的B2B革命孕育了传统企业应用整合(EAI),比如EDI和Rosetta Net,它们都专注于B2B标准。伴随这一发展而来的是服务主导型体系结构(SOA)的生态圈的产生,它把名声不佳的企业服务总线汇集起来形成中间软件的基本类型。云时代为我们带来了集成平台服务新潮,它是运行云或云预设系统整合方案的基本机制。和大多数新型企业软件技术一样,企业移动应用的移动性特征为中间软件的研发带来了新的整合难题,那就是研发一个专门的中间软件。MBaaS技术是一个可以开启移动设备与企业系统的整合模型的天然平台。为了达到这个水平,MBaaS方案应该以传统和新兴的移动企业集成模式为基础,简化研发者将集成模型与企业移动应用的合并过程。

调动企业数据

实现在移动设备上以安全又私密的方式消费商务信息可以说是企业移动基础设施建设的首要任务之一。对于企业来说,将商务信息暴露给移动消费者不仅会带来安全隐患而且需要企业优化其业务系统来满足移动消费者的使用。虽然企业移动生态圈已经创造出向与企业连接的设备分享文件档案的有效技术,但是对于与其相对应的适用于企业数据资源的解决方案还处于初级研究阶段。

考虑到其业务系统整合功能,企业MBaaS应具备一项稳健的机制,来保障企业向消费者披露企业数据时的安全性。

笔者认为,企业移动数据虚拟模型将自然的成为企业MBaaS技术革新的下一步。而为了完成这一步,企业MBaaS平台不仅要提高业务集成性能,还需具备安全且合规的基础设施,从而使团队可以向移动企业消费者无缝披露企业系统中的驻留数据。

与本土移动中间软件抗衡

每一个移动企业方案都需要有较强的后端性能,不论它是以水平基础设施功能的形式体现,例如存储器或ID,还是与公司系统有机结合。由于这一本质要求以及传统移动企业应用平台(MEAP)的复杂性,很多团队已经开始投资建立客户中间软件基础设施,典型的是通过企业移动应用来运行的网页服务。这种对于本土基础设施建设的投资容易使团队错误的忽视对可以给他们的企业移动应用带来实际效益的新型移动中间软件技术的开发。

为了解决上述问题,企业MBaaS平台应建立相较本土移动后端基础设施而言更为清晰的投资回报(ROI)标准,这种标准要求企业在投入后研发出的基础设施应该具有快速解决企业移动方案领域难题的功能。听起来可能非常简单,可是对于‘购买还是建立’这一论题的争论不休是企业采用MBaaS平台的最大障碍。

 

公共、私人和混合MBaaS

企业不间断的使用云技术就会面临着数据保密性和合规性等领域的挑战。这其中有一些问题已经延伸成为阻碍企业使用MBaaS平台的主要障碍。

尽管公共云端仍将是企业MbaaS平台首选的基础设施,这些技术在将来必须囊括混合云和私人云模型以减少企业在使用大多云基础设施时遇到的一些隐私和安全问题。而这种模型多样性所需要的技术支撑并没有乍看上去那么困难。从技术角度来看,MBaaS技术在混合云或私人云模型中的实现要比在其他作为服务器副本的基础设施或平台上的实现简单的多。

 

做好操作准备

在过去的几年中,企业已经开始投资建立不同的运营基础设施和流程以确保连接设备的使用。像移动设备管理(MDM)或移动应用管理(MAM)这样的技术已经成为任何企业移动体验中不可分割的组成部分。为了使移动应能为企业所用,MBaaS平台应做到与移动操作堆的无缝整合。这一性能将允许研发者建立与公司政策相统一的企业移动应用,同时可以简化应用的启动和管理周期。除此之外,与MDM或MAM技术的整合将帮助缓和团队对于使用MBaaS技术的担忧。

不是什么都可以做中间软件,我们需要的是应用软件

企业移动平台一直专注于提供建立移动应用所需的基础设施。因为这些平台大多数都提供独立的基础设施功能,企业团队只能建立一个个独立的应用。在当今的应用经济时代,移动企业平台不应仅提供基础设施,还应该给团队提供移动业务应用组合来适应一些常见的企业商务案例。

因为传送模型非常简易,MBaaS平台拥有推动下一代移动商务平台产生的潜力。从这一点出发,MBaaS平台应完善它的移动应用基础设施功能,使其可以被企业团队调整利用。这个模型将使企业从使用MBaaS平台的第一天起就收到实际效益,找到能满足不同企业个性化需求的应用。

 

总结

当前企业移动平台的复杂性和日益强烈的企业移动方案整合需求使MBaaS平台处于向新型企业中间软件迈进的阶段。为了完成这一进化过程,MBaaS平台必须在系统集成、安全领域、与MDM-MAM无缝集成以及简化企业移动应用的启动和管理等方面提供可供企业使用的功能。最后,MBaaS平台有着独一无二的实现企业级移动应用的机会,这些可被企业使用的移动应用将可以适用于大部分移动企业的商务案例。

转载请注明来自移动化那些事

移动信息化交流QQ群:一号群:211029692 二号群:344692795 CIO交流群:316076815(需认证)

移动化问答社区:wenda.yidonghua.com



1 星2 星3 星4 星5 星 (还没有打分,快来打分吧!)
Loading...
 
已有 0 条评论
返回顶部

无觅相关文章插件,快速提升流量