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 服务,...