BaaS让云端地址簿应用成为现实

云计算
BaaS是移动中间件的替代品,即一种云服务方法,可以连接后端服务到移动应用的前端。这项技术可能相对比较新,但是采用率迅速攀升。分析机构MarketsandMarkets报告BaaS市场到2017年将会达到77亿美元,而2012年仅为2.165亿美元。年增长率达到了104%。

早在2012年,Modus Create还无法有效管理其范围广泛的员工联系信息。在对这个问题实施了一个内部小的解决方案之后,这家专注大型企业HTML5应用开发和培训的公司,作为云的用户和提供商转移到云端,提供成熟的基于云的企业通讯簿应用。这项技术让后端即服务(BaaS)成为现实。

BaaS是移动中间件的替代品,即一种云服务方法,可以连接后端服务到移动应用的前端。这项技术可能相对比较新,但是采用率迅速攀升。分析机构MarketsandMarkets报告BaaS市场到2017年将会达到77亿美元,而2012年仅为2.165亿美元。年增长率达到了104%。

尤其是对于那些想要在云端部署移动应用的企业而言,BaaS就像是一种充满希望的方法。按照Modus Create的例子,其员工可以跨越四个不同的国家使用、构建和咨询移动应用。

2013年,Modus Create在不断发展,“但是我们是一家非常平面的公司,”Modus Create的CEO Patrick Sheridan说道,“在这个概念下,我们应该构建自己的HTML5企业通讯簿,因为我们总是尝试在大家的电子邮件签名中找出联系方式。”

在用Ruby on Rails构建了一个后端原型后,Modus Create就有了Sheridan所说的“穷人的通信薄”,可以进行内部通信。可以围绕50个人存储信息,有一个页面的管理员控制台在后端,还有一个对移动用户友好的界面。员工可以轻松获取其经理或者其他同事的信息,只要使用这个按照字母排序的联系列表即可。

“最初,我们不觉得这超越了我们自己的需求,”Sheridan说,“但是我们将其放到网站上后,一家主要的通信企业联系了我们,并表示他们对于我们的移动应用很感兴趣。”

这也就是Modus Create开始考虑构建改善性且能够销售的应用版本的时候。那时,公司只顾用了两个开发者,一个Ruby on Rails开发者,一个后端JavaScript开发者,同时还有一个兼职的Web设计师。整个Modus Create团队一共就22个人,包括工程师、设计师和经理。

“我们开始思考我们能做吗?一个前端开发者稍微懂点后端能做吗?如果可以,要用多久?”Sheridan说道。这些问题的答案毫无希望解答。构建一个应用后端又耗时又昂贵。

该公司随后迅速的转变为后端即服务。

“后端即服务是对我们的功能的补充覆盖,因此我们可以关注于前端,”Sheridan解释道,“我们对DreamFactory很感兴趣,因为平台即服务是我们所看到的应用新堆栈的一部分。DreamFactory让我们可以不是做Web或者应用托管,而是有一个功能丰富的API环境,可以做托管并扩展应用和基础架构。DreamFactory的另一个卖点就是其实完全的SQL支持。”

DreamFactory位于美国加州,其服务平台按照开源软件包收费,为HTML5应用开发提供后端。对于云部署选择也有唯一的方法,“我们提供了一种综合的服务套件,可以在任何云上安装,只要这个云能支持HTML或者内置客户端风格界面,”DreamFactory CTO Bill Appleton说道。Modus Create决定部署亚马逊Web服务弹性计算云。

这个项目在2013年的二月份开始,DreamFactory增加了新的后端功能,包括群组管理功能。比如,用户选在可以基于群组分类联系方式,可以按照客户或者项目分类。还增加了面向客户端的联系方式,可以更加轻松的和正确的客户组织机构保持联系。还包括内部社交媒体整合,扩展了到推特和Shype的联系方式。

DreamFactory提供这些后端性能,Modus Create的开发者看起来就像是应用前端。正如Sheridan指出的,他们能够构建移动交付的高端用户体验,而且没有偏离前端代码。

“整个应用是一个URL,决定了你是否使用台式机或者电话,重定向用户来更正用户界面,主要基于设备判断,”Sheridan表示,“我们的设计人员介入并改变了用户界面的样子,主要针对手机和平板电脑来设计。”

最终完成的应用于3月31日部署,比预期时间少了3个月。现在,Sheridan希望使用Modus Create的经验构建一个应用,通过DreamFactory实现,让其客户操作BaaS市场。

责任编辑:王程程 来源: TechTarget中国
相关推荐

2020-01-06 10:51:24

云计算IT混合云

2013-05-14 09:08:37

网络即服务云计算NaaS

2018-10-09 10:38:09

网络功能虚拟化NFV5G

2009-10-26 21:14:37

PoE以太网供电

2022-04-01 15:24:39

物联网

2014-09-16 11:11:20

2012-07-16 17:02:39

Brewster移动应用

2018-05-24 10:45:30

戴尔

2018-09-27 14:09:50

Infor数据驱动

2021-07-14 13:46:28

KubeVela阿里云容器

2019-01-18 09:35:00

2015-08-18 14:00:55

容器DockerDevOps

2021-01-28 15:34:06

云计算

2021-10-27 10:18:32

混合云云计算

2018-07-12 05:24:07

5G网络通信

2012-07-25 13:51:06

2011-03-17 10:52:46

增强现实应用iOS

2011-09-02 18:22:24

Android应用IOS应用
点赞
收藏

51CTO技术栈公众号