Salesforce 启动使用 API first 的 Salesforce1 平台

阅读数:712 2013 年 12 月 6 日

话题:移动语言 & 开发架构

在最近旧金山的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)关注我们,并与我们的编辑和其他读者朋友交流。