saleforce多租户分析.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
saleforce多租户分析

Salesforce的简介 在云计算方面,Salesforce 可以称为业界的领袖,它不仅在产品方面比较成熟,而且在思维方面也是引领潮流的,特别是在SaaS(Software as a Service,软件即服务)和PaaS(Platform as a Service,平台即服务)这个两个领域内。 图1. Salesforce 商标(图源自S) 首先,简要地介绍一下Salesforce的历史:S在1999年由前甲骨文高管 Marc Benioff 创立,他创办Salesforce的核心理念就是No Software(消灭软件),但是其意义并不是排斥所有的软件,而是主要排斥运行在企业数据中心的软件(On-Premise Software),也就是希望让用户能直接通过互联网来诸如CRM等软件服务,并同时让用户无需自己搭建和维护软件所需的硬件和系统等资源。Salesforce的主要产品包括Sales Cloud(CRM)、Service Cloud、Chatter和F等。下面是它的主要发展史: 1999年,Salesforce在美国旧金山成立。 2001年,推出了第一款SaaS应用CRM,同时也受到众多厂商和客户的热议。 2004年,Sunguard成为Salesforce第1000位用户。 2005年,推出了名为AppExchange的程序商店,以丰富用户选择。 2006年,推出了首个运行在云计算平台的语言Apex,并在语法上类似Java。 2007年,推出了它的PaaS平台F,来让用户更方便地在Saleforce平台上开发在线应用,同时Salesforce凭借F得到了华尔街日报的科技创新奖(Technology Innovation Award)。 2009年,Salesforce成为首家年收入达到10亿美元的云计算公司,并在年初推出了名为Service Cloud在线客户服务应用。 2010年,Salesforce将推出名为Chatter的企业级在线SNS服务,类似于企业内部的LinkedIn,同时其CRM应用已更名为Sales Cloud。 Salesforce的整体架构 虽然Salesforce这些产品从表面而言有所不同,但是从全局而言,它们却是一个整体,具体可看下图: 图2. Salesforce的整体架构 (图部分源自S) 从这张Salesforce的整体架构图可以看成,F 是 Salesforce 整体架构的核心,因为它首先整合和控制了底层的物理的基础设施,接着给上层的Sales Cloud,Service Cloud,Chatter和基于F的定制应用提供PaaS服务,最后,那些F上层的应用以SaaS形式供用户使用。这样做的好处主要有两方面:其一是关于成本的,因为通过这个统一的架构能极大地整合多种应用,从而降低了在基础设施方面的投入。其二是在软件架构方面,因为使用这个统一的架构,使得所有上层的SaaS服务都依赖F的API,这样将有效地确保API的稳定性并避免了重复,从而方便了用户和Saelsforce在这个平台上开发应用。 虽然Salesforce的Sales Cloud等SaaS应用也比较经典,但由于F堪称整个架构的核心,同时也是最值得的学习和借鉴的部分,所以本系列接下来将会把重点对准F。 F F是Salesforce在2007推出的PaaS平台,并且已经有超过47000位企业已经使用了这个平台。F基于多租户的架构,其主要通过提供完善的开发环境等功能来帮助企业和第三方供应商交付健壮的,可靠的和可伸缩的在线应用。 图1. F 商标(图源自参[3]) 总体而言,F主要有五方面功能: 强大的定制功能:在F,不仅UI能够定制,而且诸如Workflow和表格等也能被定制。 提供完善的开发环境:首先,通过Visualforce能方便地使用Drag Drop的方式来设计页面。其次,Salesforce提供基于Eclipse的IDE来快速地开发应用。最后,Salesforce还提供Sandbox来方便用户测试。 支持复杂的事务和流程:通过F专属的APEX语言,能方便地设计和开发复杂的事务和流程。 优秀的整合功能:用户除了可以在AppExchange购买其所需的功能和应用,而且还可以通过F的Web Service接口来和其他应用整合,比如SAP等。 久经考验的基础设施:由于Salesforce除了通过在多个大洲建有数据中心来应对灾难的发生,而且在可用性和安全性等方面也有一定积累,所以在Salesforce能长时间地支持众多服务的正常运行。 多租户的介绍 概念 虽然对我们而言,多租户(Multitenancy)可以算是一个非常新颖的概念,但是其实这个概念已经由来已久了。简单而言,多租户指得就是一个单独的软件

文档评论(0)

yaobanwd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档