剖析多租户-saas-paas

剖析多租户-saas-paas

ID:27523057

大小:569.00 KB

页数:17页

时间:2018-12-04

剖析多租户-saas-paas_第1页
剖析多租户-saas-paas_第2页
剖析多租户-saas-paas_第3页
剖析多租户-saas-paas_第4页
剖析多租户-saas-paas_第5页
资源描述:

《剖析多租户-saas-paas》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、1Salesforce的简介在云计算方面,Salesforce可以称为业界的领袖,它不仅在产品方面比较成熟,而且在思维方面也是引领潮流的,特别是在SaaS(SoftwareasaService,软件即服务)和PaaS(PlatformasaService,平台即服务)这个两个领域内。图1.Salesforce商标(图源自Salesforce.com)首先,简要地介绍一下Salesforce的历史:Salesforce.com在1999年由前甲骨文高管MarcBenioff创立,他创办Salesf

2、orce的核心理念就是"NoSoftware(消灭软件)",但是其意义并不是排斥所有的软件,而是主要排斥运行在企业数据中心的软件(On-PremiseSoftware),也就是希望让用户能直接通过互联网来诸如CRM等软件服务,并同时让用户无需自己搭建和维护软件所需的硬件和系统等资源。Salesforce的主要产品包括SalesCloud(CRM)、ServiceCloud、Chatter和Force.com等。下面是它的主要发展史:·1999年,Salesforce在美国旧金山成立。·2001年

3、,推出了第一款SaaS应用CRM,同时也受到众多厂商和客户的热议。·2004年,Sunguard成为Salesforce第1000位用户。·2005年,推出了名为"AppExchange"的程序商店,以丰富用户选择。·2006年,推出了首个运行在云计算平台的语言Apex,并在语法上类似Java。·2007年,推出了它的PaaS平台Force.com,来让用户更方便地在Saleforce平台上开发在线应用,同时Salesforce凭借Force.com得到了华尔街日报的科技创新奖(Technolo

4、gyInnovationAward)。·2009年,Salesforce成为首家年收入达到10亿美元的云计算公司,并在年初推出了名为"ServiceCloud"在线客户服务应用。·2010年,Salesforce将推出名为"Chatter"的企业级在线SNS服务,类似于企业内部的"LinkedIn",同时其CRM应用已更名为"SalesCloud"。1.1Salesforce的整体架构虽然Salesforce这些产品从表面而言有所不同,但是从全局而言,它们却是一个整体,具体可看下图:图2.Sal

5、esforce的整体架构(图部分源自Salesforce.com)从这张Salesforce的整体架构图可以看成,Force.com是Salesforce整体架构的核心,因为它首先整合和控制了底层的物理的基础设施,接着给上层的SalesCloud,ServiceCloud,Chatter和基于Force.com的定制应用提供PaaS服务,最后,那些Force.com上层的应用以SaaS形式供用户使用。这样做的好处主要有两方面:其一是关于成本的,因为通过这个统一的架构能极大地整合多种应用,从而降低

6、了在基础设施方面的投入。其二是在软件架构方面,因为使用这个统一的架构,使得所有上层的SaaS服务都依赖Force.com的API,这样将有效地确保API的稳定性并避免了重复,从而方便了用户和Saelsforce在这个平台上开发应用。虽然Salesforce的"SalesCloud"等SaaS应用也比较经典,但由于Force.com堪称整个架构的核心,同时也是最值得的学习和借鉴的部分,所以本系列接下来将会把重点对准Force.com。1.1Force.comForce.com是Salesforce

7、在2007推出的PaaS平台,并且已经有超过47000位企业已经使用了这个平台。Force.com基于多租户的架构,其主要通过提供完善的开发环境等功能来帮助企业和第三方供应商交付健壮的,可靠的和可伸缩的在线应用。图1.Force.com商标(图源自参[3])总体而言,Force.com主要有五方面功能:·强大的定制功能:在Force.com,不仅UI能够定制,而且诸如Workflow和表格等也能被定制。·提供完善的开发环境:首先,通过Visualforce能方便地使用"Drag&Drop"的方式

8、来设计页面。其次,Salesforce提供基于Eclipse的IDE来快速地开发应用。最后,Salesforce还提供Sandbox来方便用户测试。·支持复杂的事务和流程:通过Force.com专属的APEX语言,能方便地设计和开发复杂的事务和流程。·优秀的整合功能:用户除了可以在AppExchange购买其所需的功能和应用,而且还可以通过Force.com的WebService接口来和其他应用整合,比如SAP等。·久经考验的基础设施:由于Salesforce除了通过在多个大洲建有数据中心来应对

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。