第1章 云端开发平台Salesforce CRM

1.1云计算平台

    传统软件的开发往往耗资成千上万(甚至几百万)美元,有时需要几年的专业服务帮助建立和定制应用程序,而软件的业务问题往往由于其十分复杂或成本太高而无法触及。随着Internet的革新,改变着我们沟通和协作的方式,一组Internet 驱动的想法和技术正在改变着我们构建和使用业务应用程序的方式,Internet 提供的技术使建立、配置和使用各种应用程序变得极为简单,Internet 的强大力量使我们有能力解决新的业务问题。

    这些构建和运行应用程序的新方式是通过云计算来实现的,在这种情况下,您可以通过Internet 将应用程序(即 app)作为实用工具访问,而不是将其作为运行于桌面或服务器机房中的软件的一部分访问。这种模型在消费者应用程序(如电子邮件和图片共享)和某些业务应用程序(如客户关系管理(CRM))中很常见。

    在云中运行的应用程序是平台而不是网站,它包含应用程序编程接口(API)、代码库,甚至编程模型。这些新的开发技术组合起来就构成了在云中运行应用程序的平台。与传统平台类似,云计算平台提供的工具使开发人员可以利用现有功能创建新功能。云计算平台工具是通过 Internet 自由访问的,而不是通过安装在本地机器上的操作系统或软件包访问,因此开发人员无需安装和配置软件的运行环境,只要有 Web 浏览器的人都可以访问它。

 

1.2 Salesforce

    Salesforce是创建于1999年3月的一家客户关系管理(CRM)软件服务提供商,总部设于美国旧金山,可提供随需应用的客户关系管理平台。Salesforce允许客户与独立软件供应商定制并整合其产品,同时建立他们各自所需的应用软件,对于用户而言,则可以避免购买硬件、开发软件等前期投资以及复杂的后台管理问题。因其口号“软件的终结”,故在业内常被称作“软件终结者”。Salesforce又译作软件营销部队或软营,是全球按需CRM解决方案的领导者。它拥有业界无可比拟的客户成功率。具有强大功能分享客户信息,以及开发具有更高收益的客户关系。

    Salesforce.com提供按需定制的软件服务,用户每个月需要支付类似租金的费用来使用网站上的各种服务,这些服务涉及客户关系管理的各个方面,从普通的联系人管理,产品目录到订单管理,机会管理,销售管理等。他提供一个平台,使得客户无需拥有自己的软件,也无需花费大量资金和人力用于记录的维护,储存和管理,所有的记录和数据都储存在Salesforce.com上面。同时和普通的自己购买的软件不一样,用户随时可以根据需要去增加新的功能或者去除一些不必要的功能,真正地实时了按需使用。

    Salesforce提供了世界上第一个平台即服务(PaaS)的云计算平台Force.com,基于社交网络数据,并可延伸至不同移动终端,允许开发者创建多租户附加应用(所有用户和应用程序都共享一个共同的基础结构和代码库),满足IT部门和独立软件开发商使用不同编程语言研发自己企业的应用。Force.com应用凭借于Salesforce.com的基本结构模式而创建,

    Force.com平台针对开发者提供了专有编程语言Apex。Apex是一种类似于Java的专业编程语言,可以用来在Force.com平台上的大多数进程中执行编程功能,包括:自定义按钮与链接、事件处理程序、更新或删除,同时,也可以通过Visualforce页面的自定义控制器来执行编程功能。

    Force.com平台上的视图控制技术Visualforce,是一个可开/关的标签库,结构和标记与HTML非常相似。Visualforce可连同其它许多尖端技术(例如:HTML5,CSS3和Javascript)来创建一个完整的Salesforce内部自定义页面。

    Force.com平台为了响应web界面的快速应用开发了一个新的工具,Salesforce Lightning App Builder。

 

    Force.com平台中有数百个 AppExchange 应用程序供 Salesforce客户查看、演示、评论和/或安装。开发人员如果希望与社区共享其应用程序,可以将应用程序提交到 AppExchange 目录的列表中。

 

    Salesforce为Force.com的开发人员提供了一个帮助社区,被称为DeveloperForce。除了提供官方论坛以外,还可让开发人员免费发布工作簿。同时,它也是一个特定的问答网站(Stack Exchange)、IRC频道#Salesforce连接以及Influitive宣传方案。Salesforce还支持超过100个世界各地的开发人员用户组,任何人都可以参加他们的本地用户组,来结识其他的开发者,一同参与挑战和扩大Force.com的网络和技能开发。

    Salesforce和Force.com还会选举出一组“最具价值专家”(MVP)。这些人并不是社区的Salesforce雇员,而是来自世界各地的开发人员,他们被选举出来的原因是为平台和社区做出了突出的贡献,同时也热心的帮助了其他Force.com的开发者,并踊跃的回答问题和撰写Wikipedia(维基百科)的文章。MVP的选举每年三次,与平台更新同步。

 

1.3 Force平台应用程序

    Force 平台应用程序有两个主要优点:以数据为中心和协作。

    由于该平台以数据库为中心,它使您能够编写以数据为中心的应用程序。以数据为中心的应用程序是基于结构化统一信息(类似于数据库或 XML 文件中的信息)的应用程序。以数据为中心的应用程序随处可见,小的桌面数据库如 Microsoft Access 或 FileMaker,大的数据库管理系统 Oracle 或 MySQL。与围绕非结构化数据(如纯文本文档或 HTML 文件)构建的应用程序不同,以数据为中心的应用程序可以便捷地控制、访问和管理数据。例如,考虑如何通过一组基于 Microsoft Word 的联系人和一组简单数据库中的联系人确定月销售额。您需要花很多时间打开每个 Word 文档,找到所有联系人,然后将数据加起来。如果这些数据存储在以数据为中心的应用程序中,那么我们只需要发出一个查询命令就可以得到相同的结果。

    因为多个用户可以同时访问该平台,所以您可以编写所谓的协作应用程序。协作应用程序的数据和服务可以供位于不同位置的多个用户共享。传统的软件只能安装在一台计算机上,不能从远程进行访问,而该平台的协作应用程序与此不同,只要有 Web 浏览器,就可以从世界上任何地方进行访问。这有助于团队在以下活动中密切合作,如销售产品、管理项目、雇用员工等等。除了可通过 Web 浏览器便捷的访问外,许多内置的平台功能也能加强生产小组的合作:

  • 平台的安全和共享模型使您能够很好地控制用户对不同数据的访问;
  • 工作流规则使您能自动分配任务、更新数据,并能在特定业务事件发生时(比如创建了新记录或者记录字段值发生了更改)发送电子邮件警告;
  • 批准过程使您能够设置一系列批准记录所需的步骤,包括每个步骤负责批准的人员

【总结】

Salesforce允许开发人员创建和交付任何类型的云业务应用程序,完全是随需应变的,而且无需软件。这是一个突破性的新概念,公司可以借此将他们的理念立即转换为部署的应用程序,从而迅速获得成功。构建、共享、运行业务应用程序的过程比以前更加简单。

 

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/drink186/p/11141523.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值