Salesforce 系列(一):云服务和 Salesforce 理念简介
本系列文章系笔者在 Salesforce 开发过程中的些许总结与心得,旨在记录自己的成长,以及为对 Salesforce 感兴趣的小伙伴提供一些帮助,如有疏漏,还望多多包涵 ~
云服务
云服务,也称云计算服务,是一种根据需求,通过网络获取计算资源的形态。这些计算资源被包装成为服务,提供给用户。而提供这些服务的主体,我们称之为云服务供应商(Cloud Service Provider)
举个例子,如果公司现在需要有一个客户关系管理系统,一种方法是公司养一批开发人员自主开发,另一种则是直接购买云服务供应商提供的云服务产品,相比之下,云服务能更快速解决公司需求,而且相比于内部团队开发,在特定领域有一定建树的云服务供应商所提供的产品往往更加易用可靠。因此,目前云服务的发展势头日渐迅猛,越来越多的软件开始采用云服务
云服务只是一个统称,可以分成三类:
IaaS
基础设施服务,Infrastructure-as-a-service
PaaS
平台服务,Platform-as-a-service
SaaS
软件服务,Software-as-a-service
三者的区别是什么呢?IBM 的软件架构师 Albert Barron 曾经使用披萨作为比喻来解释这个问题:设想你是一个餐饮业者,打算做披萨生意。你可以从头到尾,自己生产披萨,但是这样比较麻烦,需要准备的东西多,因此你决定外包一部分工作,采用他人的服务。为此你有三个方案:
IaaS
他人提供厨房、炉子、煤气,你使用这些基础设施,来烤你的披萨
PaaS
除了基础设施,他人还提供披萨饼皮,帮你烤披萨。你要做的就是把配料洒在饼皮上,让他帮你烤出来就行了。也就是说,你要做的就是设计披萨的味道(海鲜披萨或者鸡肉披萨),他人提供平台服务,让你把自己的设计实现
SaaS
他人直接做好了披萨,不用你的介入,到手的就是一个成品。你要做的就是把它卖出去,最多再包装一下,印上你自己的 Logo
对上面的例子总结一下,对应到软件开发就是下面这张图
SaaS 是软件的开发、管理、部署都交给第三方,不需要关心技术问题,可以拿来即用。普通用户接触到的互联网服务,例如我们日常使用的 QQ(社交服务)、百度网盘(存储服务)、Salesforce(客户管理服务)等等,几乎都是 SaaS
PaaS 提供软件部署平台,抽象了硬件和操作系统细节,可以无缝地扩展。开发者只需要关注自己的业务逻辑,不需要关注底层,例如 Heroku、Google App Engine、OpenShift 等等都属于 PaaS
IaaS 是云服务的最底层,主要提供一些基础资源。它与 PaaS 的区别是,用户需要自己控制底层,实现基础设施的使用逻辑,例如 Amazon EC2、阿里云、Azure 等等都属于 Iaas
Salesforce 介绍
Salesforce 是创建于 1999 年 3 月的一家客户关系管理(CRM)软件服务提供商,总部设于美国旧金山,可提供随需应用的客户关系管理平台。CRM 的主要功能在于:市场营销、销售、客户服务
市场营销
客户关系管理系统在市场营销过程中,可有效帮助市场人员分析现有的目标客户群体,从而帮助市场人员进行精确的市场投放。客户关系管理也可以有效分析每一次市场活动的投入产出比,根据与市场活动相关联的回款记录及举行市场活动的报销单据做计算,统计出所有市场活动的效果报表
销售
销售是客户关系管理系统中的主要组成部分,主要包括潜在客户、客户、联系人、业务机会、订单、回款单、报表统计图等模块。业务员通过记录沟通内容、建立日程安排、查询预约提醒、快速浏览客户数据,有效缩短了工作时间,而大额业务提醒、销售漏斗分析、业绩指标统计、业务阶段划分等功能又可以有效帮助管理人员提高整个公司的成单率、缩短销售周期,从而实现最大效益的业务增长
客户服务
客户服务主要是用于快速及时的获得问题客户的信息及客户历史问题记录等,这样可以有针对性并且高效的为客户解决问题,提高客户满意度,提升企业形象。主要功能包括客户反馈、解决方案、满意度调查等功能
为了了解 Salesforce 是如何取得今天的成功,我们就先要了解在它之前,销售人员是如何工作的。在过去,销售完全使用人工流程,公司通过一种叫 rolodex 的物理顺序卡片的装置存储联系人方式,通过这些来对用户进行直邮广告推销或者电话营销
随着计算机的普及,公司开始以电子方式存储客户和销售线索,例如 Excel。这种方式如果只是少量客户还好,当客户越来越多时,电子表格就不足以胜任了,你希望拥有更丰富的功能,这时就是 CRM 起作用的时候
有了 CRM,我们可以更高效地管理客户数据,但问题又来了:每一笔生意都是不同的,不同的领域有不同的团体、特点与流程。对于这些差异,公司内部可以自己开发一套 CRM 系统,但往往效果都不尽人意,而且最关键的一点就是不够灵活。CRM 使用者有可能会需求来自定义视图和控制器,许多内部定制的 CRM 系统往往不能实现这一功能,对于在页面加个按钮这样看上去简单的功能,都可能会让程序员困扰半天。这时候我们就希望能有这么一套 CRM 系统,它不仅具有一定的通用性,还能基于不同的需求实现定制化,Salesforce 之所以这么成功,就是抓住了这一痛点,灵活性就是它的杀手锏:
- Salesforce 允许你不用写任何代码就可以自定义一张新表,例如创建“学校”和“教员”两张新表,并且连接彼此,还可以附加其他信息
- Salesforce 允许你不用写任何代码就可以自定义布局来创建新的视图。比如一个潜在客户筛选流程,你可以创建一个看板只显示被舍弃的潜在用户,以及相关的信息
- Salesforce 允许你编写任意代码使得某些操作能触发特定的 API,比如单击按钮、编辑单元格等等。这方面的工作主要由 Salesforce Developer 完成,使用的是 Salesforce 提供的语言(APEX)。开发者只需关心业务,其他的一切由 Salesforce 替你解决,从而有更大的自由度
不得不说,Salesforce 的理念的确让人耳目一新(可能这就是打工人和业内大佬的区别吧 -_-||),Salesforce 成立之初提出的口号就是“NO SOFTWARE”,作为一个想要去终结软件业的公司,Salesforce 无疑做了很多努力,六年时间,他们发布了首个应用商店,创造了一个全新的软件分发方式,这个甚至在苹果公司之前。在 2005 年,Salesforce 推出了 AppExchange,这是一个在线应用市场,任何人都可以使用该平台开发和分发与 Salesforce 连接的应用程序,并应用到自己的 Salesforce 程序上,或者独立于后端集成,实现“即插即用”,从而启用更强大的新功能。
现如今,随着 Salesforce 的快速发展,他们已经成功地改变了软件在企业中的构建、购买和部署方式,“NO SOFTWARE”已经不仅仅只是一个口号。在未来,Salesforce 又会引领怎样的潮流呢?让我们拭目以待

Salesforce 系列(一):云服务和 Salesforce 理念简介的更多相关文章
- AWS系列之一 亚马逊云服务概述
云计算经过这几年的发展,已经不再是是一个高大上的名词,而是已经应用到寻常百姓家的技术.每天如果你和互联网打交道,那么或多或少都会和云扯上关系.gmail.github.各种网盘.GAE.heroku等 ...
- IaaS,PaaS,Saas 云服务的介绍
云服务只是一个统称,可以分成三大类. IaaS:基础设施服务,Infrastructure-as-a-service PaaS:平台服务,Platform-as-a-service SaaS:软件服务 ...
- 云服务中IaaS、PaaS、SaaS的区别
越来越多的软件,开始采用云服务. 云服务只是一个统称,可以分成三大类. IaaS:基础设施服务,Infrastructure-as-a-service PaaS:平台服务,Platform-as-a- ...
- Iass、Pass、SasS三种云服务区别?
Iass.Pass.SasS三种云服务区别 我们可以把云计算理解成一栋大楼,而这栋楼又可以分为顶楼.中间.低层三大块.那么我们就可以把Iass(基础设施).Pass(平台).Sass(软件)理解成这栋 ...
- PC管理端与评委云打分配合步骤及疑难问题汇编,即如何使用PC管理端的云服务管理功能
一.前期环境及数据准备 A.PC管理端主要流程 1.进入菜单 编辑/选项/服务器 界面,如下图所示,采用我官方所提供的云服务,不采用自己假设的AppWeb服务. 切记:AppWeb服务和云服务只能二选 ...
- 基于AWS的云服务架构最佳实践
ZZ from: http://blog.csdn.net/wireless_com/article/details/43305701 近年来,对于打造高度可扩展的应用程序,软件架构师们挖掘了若干相关 ...
- Windows Azure Cloud Service (41) 修改云服务IIS托管管道模式为4.0经典模式
<Windows Azure Platform 系列文章目录> 这是笔者在之前的项目中遇到的问题,做一下总结,给网友做参考. 在一般情况下,Visual Studio开发的Cloud Se ...
- Windows Azure虚拟机和云服务实例计费方式更新
在之前的Windows Azure计费账单中,A0,A1,A2,A3,A4系列的虚拟机(云服务实例)都是以A1为基准计费单位的,即: 虚拟机大小 计费单位(小时) A0 A1*0.25 A1 A1*1 ...
- 1. 容器化部署一套云服务 第一讲 Jenkins(Docker + Jenkins + Yii2 + 云服务器))
容器化部署一套云服务系列 1. 容器化部署一套云服务之Jenkins 一.购买服务器 服务器
随机推荐
- cephonebox发布
前言 现在已经是2016年收官的一个月了,之前一直想做一个calamari的集成版本,之所以有这个想法,是因为,即使在已经打好包的情况下,因为各种软件版本的原因,造成很多人无法配置成功,calamar ...
- 不同角度看Handler——另类三问
之前有一章节介绍了Handler的常见面试题,今天就来说说另类的,可能你没关注的其他问题,一起看看吧. 系统为什么提供Handler 这点大家应该都知道一些,就是为了切换线程,主要就是为了解决在子线程 ...
- mybatis 多数据源动态切换
笔者主要从事c#开发,近期因为项目需要,搭建了一套spring-cloud微服务框架,集成了eureka服务注册中心. gateway网关过滤.admin服务监控.auth授权体系验证,集成了redi ...
- C#实现SM2国密加密
本文主要讲解"国密加密算法"SM系列的C#实现方法,不涉及具体的算法剖析,在网络上找到的java实现方法比较少,切在跨语言加密解密上会存在一些问题,所以整理此文志之.JAVA实现参 ...
- 如何使用Camtasia制作动态动画场景?
也许在学习编辑视频的你知道Camtasia 2019(win系统),知道Camtasia的视频编辑功能,录制屏幕功能,但你可能想不到,Camtasia还可以制作动态动画场景.跟我一起学习一下吧! 一. ...
- Elasticsearch搜索资料汇总
Elasticsearch 简介 Elasticsearch(ES)是一个基于Lucene 构建的开源分布式搜索分析引擎,可以近实时的索引.检索数据.具备高可靠.易使用.社区活跃等特点,在全文检索.日 ...
- python 几个循环的效率测试
前言:对于我这种追求极致的人来说,效率很重要. 前面看到网上关于python循环的测评,到自己在项目中的应用,发现,并不是这么回事.所以,写下次博文,一次性了解这个问题. 语言版本:python3.6 ...
- 从数据仓库双集群系统模式探讨,看GaussDB(DWS)的容灾设计
摘要:本文主要是探讨OLAP关系型数据库框架的数据仓库平台如何设计双集群系统,即增强系统高可用的保障水准,然后讨论一下GaussDB(DWS)的容灾应该如何设计. 当前社会.企业运行当中,大数据分析. ...
- 关于redis在cluster模式化下的 分布式锁的探索
背景 redis作为一个内存数据库,在分布式的服务的大环境下,占的比重越来越大啦,下面我们和大家一起探讨一下如何使用redis实现一个分布式锁 说明 一个分布式锁至少要满足下面几个条件 ...
- Jmeter-BeanShell断言的运用一(JSON响应数据与数据库比对)
前言 最近在学习BeanShell断言,发现有点强大哈,只要会写代码,就没有什么是断言不了的,哈哈哈,不过我现在只会写点蹩脚的代码,下面将介绍下如何将返回的JSON数据与数据库数据做对比. 注:本次涉 ...