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 一.购买服务器 服务器
随机推荐
- 高性能arm运行ceph存储基准测试
关于arm 之前wdlab对外发布过一次约500个节点的arm的ceph集群,那个采用的是微集群的结构,使用的是双核的cortex-a9 ARM处理器,运行速度为1.3 GHz,内存为1 GB,直接焊 ...
- 放弃腾讯75W年薪,回老家当公务员,提离职被领导教育。网友:leader嫉妒了
最近一位腾讯员工自爆,"老家公务员政审已过,放弃腾讯75w年薪,提了离职被leader教育了".并且这位员工还晒出了领导"教育"自己的聊天记录,引发网友们的热议 ...
- SQL Server 数据库开启日志CDC记录,导致SQL Server 数据库日志异常增大
这几天单位的SQL Server业务数据生产库出现数据库日志增长迅速,导致最终数据无法写入数据库,业务系统提示"数据库事务日志已满",经过多方咨询和请教,终于将日志异常的数据库处理 ...
- No matching distribution found for Tensorflow
No matching distribution found for Tensorflow 原因:python 3.7.3 版本过高 解决:安装3.6 64位
- PHP代码审计入门(敏感函数回溯参数过程)
最近开始啃<代码审计企业级web代码安全架构>这本书,这一章内容看了2天很多内容都理解最主要的是对PHP不熟练所以现在理解了大概 然后进行实地环境搭建最主要的是源码百度真不好找 最后找到一 ...
- 金九银十想面BAT?那这些JDK 动态代理的面试点你一定要知道
一.什么是代理 代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问.代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理. 代理模式UM ...
- 如何在PDF文档上加水印
当我们需要传输一些比较重要的文件时,往往会选择将文档转换为PDF文件,避免其他人复制.更改文档的内容. pdfFactory不仅可以为用户提供快速创建PDF的功能,同时还提供了添加水印的功能.有了水印 ...
- FL studio系列教程(十):FL Studio中如何新建样本
FL Studio中强调以样本为核心的编曲模式.样本其实就是一个小的音序片段,可以是单独的乐器或单独的打击乐,还可以是他们组合的一个小音序片段,它是我们学习编曲的最基础知识.所以本文主要为大家讲解的是 ...
- Folx好用的下载功能介绍
Folx作为一款使用便捷的Mac系统下载软件,为用户提供了网页链接捕获.种子文件下载.智能标签等功能,而其Folx专业版更为用户提供了智能控制速度.计划下载任务.种子文件搜索下载等更加智能化的功能. ...
- 「LOJ 541」「LibreOJ NOIP Round #1」七曜圣贤
description 题面很长,这里给出题目链接 solution 用队列维护扔掉的红茶,同时若后扔出的红茶比先扔出的红茶编号更小,那么先扔出的红茶不可能成为答案,所以可以用单调队列维护 故每次询问 ...