1 Salesforce 的简介 在云计算方面,Salesforce 可以称为业界的领袖,它不仅在产品方面比较成熟,而且在思维方面也是引领潮流的,特别是在 SaaS(Software as a Service,软件即服务)和 PaaS(Platform as a Service,平台即服务)这个两个领域内。 图 1. Salesforce 商标(图源自 Salesforce.com) 首先,简要地介绍一下 Salesforce 的历史:Salesforce.com 在 1999 年由前甲骨文高管 Marc Benioff 创立,他创办 Salesforce 的核心理念就是"No Software(消灭软件)",但是其意义并不是排斥所有的软件,而是主要排斥运行在企业数据中心的软件(On-Premise Software),也就是希望让用户能直接通过互联网来诸如 CRM 等软件服务,并同时让用户无需自己搭建和维护软件所需的硬件和系统等资源。Salesforce 的主要产品包括Sales Cloud(CRM)、Service Cloud、Chatter 和 Force.com 等。下面是它的主要发展史: 1999 年,Salesforce 在美国旧金山成立。 2001 年,推出了第一款 SaaS 应用 CRM,同时也受到众多厂商和客户的热议。 2004 年,Sunguard 成为 Salesforce 第 1000 位用户。 2005 年,推出了名为"AppExchange"的程序商店,以丰富用户选择。 2006 年,推出了首个运行在云计算平台的语言 Apex,并在语法上类似 Java。 2007 年,推出了它的 PaaS 平台 Force.com,来让用户更方便地在 Saleforce 平台上开发在线应用,同时 Salesforce 凭借 Force.com 得到了华尔街日报的科技创新奖(Technology Innovation Award)。 2009 年,Salesforce 成为首家年收入达到 10 亿美元的云计算公司,并在年初推出了名为"Service Cloud"在线客户服务应用。 2010 年,Salesforce 将推出名为"Chatter"的企业级在线SNS 服务,类似于企业内部的"LinkedIn",同时其CRM 应用已更名为"Sales Cloud"。 1.1 Salesforce 的整体架构 虽然 Salesforce 这些产品从表面而言有所不同,但是从全局而言,它们却是一个整体,具体可看下图: 图 2. Salesforce 的整体架构 (图部分源自 Salesforce.com) 从这张 Salesforce 的整体架构图可以看成,Force.com 是 Salesforce 整体架构的核心,因为它首先整合和控制了底层的物理的基础设施,接着给上层的Sales Cloud,Service Cloud,Chatter 和基于Force.com 的定制应用提供 PaaS 服务,...