在最近旧金山的 Dreamforce 大会上 Salesforce 发布了其 Salesforce1 平台。最初的成果是关注移动方面,并且旨在通过一组底层应用程序编程接口 (APIs) 去改善早期的“触屏”用户界面。本次发布还包括有新的应用和管理移动应用的工具。
全新的移动应用程序取代了“聊天”应用。它改进了 Salesforce.com 定制的支持,对比以往的桌面和移动应用带来更丰富的用户体验。该应用也提供了以往不能实现的访问服务、报表和仪表板的功能。大部分的新功能已成为大规模 beta 测试的一部分,它被纳入到近期的发布的“Chatter”版本的一部分。
他们在开发者概述中指出,“Salesforce1 平台汇集了Force.com、Heroku 和ExactTarget 成为一个云服务的大家族――所有内置的API first 能帮助应用去连接产品、用户和下一代应用体验”。在移动方面的重点将继续使用SDK 来构建能连接到平台API 的自定义iOS 和Android 移动应用。单独的应用程序已经能于Sales Cloud、服务云和市场营销云服务一起协作,每个都基于Salesforce1 的API 构建。新的管理应用程序“Salesforce1 A”允许设置新用户和锁定已有帐号。
Salesforce 还将继续扩展自身的平台即服务(PaaS)产品。 Heroku 的一个名为 Heroku1 的新版本已经发布,这能“简化 Salesforce 集成,并增加地企业的支持”,但开发人员可能会发现为了组合应用,需要分别访问 Force.com、Heroku 和 ExactTarget API。这在 Salesforce1 开发资源和开发人员文档网站均通过多样文档清晰地有所表达。
Heroku1 带来了名为“Connect”的新功能,它能提供在 Heroku Postgress 和 Salesforce 异步双向传输数据的功能。这将允许使用 Heroku 支持的语言:Ruby、Node.js、Java 和 Python 编写的应用去访问核心的用户数据。在此之前,访问 Force.com 的数据必须使用 Salesforce 自己的 Apex 语言。
新的 API 不单只适用于移动应用。无论从喷气发动机到牙刷, 这些应用都在使用连接的设备, 这表明 Salesforce 正试图抢占物连网的一席之地。GPS 和 RFID 数据源也已集成以帮助目标市场营销并简化客户服务流程。
查看英文原文: Salesforce go API-first with Salesforce1
感谢张龙对本文的审校。
给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。
评论