saas应用的优势

2024-10-07

saas应用的优势(精选3篇)

saas应用的优势 篇1

云计算的落地归根结底是要将计算资源以服务的形式交付给用户,SaaS形式的云服务是目前应用形式最为广泛的云服务,但是目前仍然有许多用户有各种各样的顾虑,尚未选择SaaS云服务,为了促进SaaS云服务的使用,同时让用户在选择SaaS云服务是有一个参考的依据,IT168联合众多的云计算专家、用户以及主流的SaaS厂商,推出云服务体验的专题,来为大家解惑。为此,我们采访了国泰君安证券,了解了他们在部署和应用企业邮箱时经验。

国泰君安证券是目前国内规模最大、经营范围最宽、机构分布最广的证券公司之一,拥有三家子公司、五家分公司、23家区域营销总部及所辖的113家营业部。因此,国泰君安证券对于企业的统一管理、高效运作、信息安全等有极高的要求,

国泰君安证券底部署了网易企业邮箱,为企业带来的直接好处是办公更加便利、信息传递更加通畅,以及实现了企业邮箱的可管理性和企业信息和资料的安全存储。

在谈到网易企业邮箱是否已经满足业务发展需要时,国泰君安证券方面表示,在功能和用户体验方面非常满意,很多员工的个人邮箱都是使用网易免费邮好多年,因此对网易企业邮箱的功能和界面非常习惯。 在安全性方面,因为证券公司业务的特殊性,在部署之初就做了各方面的对比和甄选,网易企业邮箱的全程SSL加密机制、服务器端口加密措施等等都得到了公司技术评审同事的满意。

企业部署企业邮箱其实要考虑很多方面,关键点也不是简单的一点两点,企业的特殊性决定了对数据的安全性要求非常高,在部署过程中国泰君安证券经历了多次与网易企业邮箱沟通、搭建测试环境、实际技术测试到最终确定购买的流程。

SaaS 经过几年的发展,得到了中小企业的认可,在很多方面可为企业缓解压力并提高企业办公效率,比如企业可大大减少硬件和人力成本,并利用先进的管理软件或工具 提升办公信息化。基于云计算的SaaS服务,可将企业办公各项必须的软件服务集成在云端,实现数据同步、存储信息同步、实时更新等技术,更加便捷易用,对企业的价值是非常巨大的。可以这样比方,云服务将本身一个个独立的SaaS应用联系起来,为企业提供一个更加完善的服务平台。

saas应用的优势 篇2

SAAS软件的定义主要是与传统软件相比来定义的,用户没有软件所有权,只有使用权;软件运营商负责软件资源的配置部署、维护;用户可以根据需求订购功能和使用时间,用户根据时间和功能来服费;用户以租用的方式来获得使用权,并通过互联网来使用。这样用户就节省了部署的硬件成本、软件开发的初期成本和维护成本。使得大部分中小企业可以用上该软件。

2 SAAS数据模型

在设计SAAS系统的数据模型时出于服务客户及减低开发成本等考虑,在数据的共享和隔离之间求得一定的平衡是必须考虑的一个重要因素。一般而言,SAAS系统的数据模型有如下三种形式见图1。

2.1 独立数据库

将每个客户的数据单独存放在一个独立数据库是实现数据隔离的一种最为简便的解决方案。在应用这种数据模型的SAAS系统中,大部分系统资源和应用代码还是由所有的客户共享使用,但物理上每个客户有自己的一整套数据,而且单独存放。系统将借由元数据来记录哪一个数据库属于哪一个特定客户,与此同时也可以部署一定的数据库访问策略来确保即使系统处于异常状况下,客户数据也不会被其它客户意外访问到。

2.2 共享数据库单独模式

第二种方式则是所有客户使用同一数据库,但各自拥有一套不同的数据表组合存在于其单独的模式之内。在这种数据模型下,当客户尝试第一次使用该SAAS系统时,系统在创建用户环境时会创建一整套默认的表结构,同时将其关联到该客户的独立模式。此时一般使用SQL CREATE命令来创建模式,同时授权一个用户帐号来访问该模式。举例来说,在SQL Server 2005中可以使用如下命令:

CREATE SCHEMA Contoso Schema AUTHORIZATIONContoso

接下来,系统可以使用Schema Name.Table Name来访问该客户的模式:

CREATE TABLE Contoso Schema.Resumes(Employee IDint identity primary key,Resume nvarchar(MAX))

一旦模式创建完毕,它将成为该客户所属用户帐号访问的默认模式。

ALTER USER Contoso WITH DEFAULT_SCHEMA=Contoso Schema

一旦默认模式设置完毕,在使用该客户的用户帐号进行SQL语句操作时就不要再使用Schema Name.Table Name来指定特定的数据表,而是只需要指明表名即可。因此在系统代码内一句简单的SQL语句就可以应用于所有客户,而且每个客户仅访问到自己的模式内的数据:

SELECT*FROM Resumes

这种客户独立模式的方式在数据共享和隔离之间获得了一定的平衡,它既借由数据库共享使得一台服务器就可以支持更多的客户,又在物理上实现了一定程度的数据隔离以确保数据安全。

2.3 共享数据库共享模式

第三种方式是用一个数据库和一套数据表来存放所有客户的数据。在这种模式下一个数据表内可以包含多个客户的记录,由一个客户ID字段来确认哪条记录是属于哪个客户的。

在这三种数据模型中,这种共享模式具有最低的硬件成本和维护成本,而且每台服务器可以支持最大数量的客户。但是由于所有客户使用同一套数据表,因此可能需要在保证数据安全性上花费更多额外的开发成本,以确保一个客户永远不会因系统异常而访问到其他客户的数据。

在这种共享模式的方式下,恢复备份数据的流程类似上文提到的共享数据库但独立模式的方式,系统管理员解压备份数据至临时服务器空间,选定需要恢复的数据表,而且还需要额外地选定所需要恢复的客户记录,再导入到系统主数据库内。如果此时有大量记录需要导入,则系统的数据库服务的性能将受到很大影响,而且所有正在使用系统的客户也将受到影响。

如果SAAS服务供应商需要使用尽量少的服务器资源来服务尽可能多的客户,而且潜在客户们愿意在一定程度上放弃对数据隔离的需求来获得尽可能低廉的服务价格,这种共享模式的方式是非常适合的。

2.4 模型的对比

三种SAAS系统的数据模型各有其利弊,因此在为特定的SAAS应用选择适合的数据模型时,下面从成本、安全、开发技术要求、可配置性、可伸缩性等方面进行对比如表1。

3 共享数据库,共享模式的可配置性

根据设计,应用自然会包括标准的数据库设置,带有与解决方案属性相对应的默认表、字段、查询以及关系等。但是,不同的企业会有着各自独特的需求,而僵化的、没有可配置的默认数据模型是无法解决这些具体问题的。在许多情况下,所开发和实施的方法都应使客户能配置默认的数据模型以满足需要,同时又不会影响其他客户对数据模型的使用。

3.1 定制列

可配置数据模型的最简单方法是直接向用户的表格中添加列的情况。这种方法是传统应用常采用的办法,就是根据客户的需求在表上添加相应的列来扩展数据,如根据租户33的需求,在表中增加毕业学校college,见表2。

从实现的难度看,这种方法最简单,不需要处理复杂的数据延伸跟踪。对传统应用可取。但对于多租户的共享数据库和共享模式的SAAS应用就不可取了,因为随着租户的增加,每个租户要求添加的列就很多,但这些增加的列对于其他租户没有任何意义,并严重地破坏了表的结构。

3.2 预分配字段

实现数据模型可配置性的另一方法,在希望实现用户有扩展需求的每个表格中创建一定预设数量的预设字段。当租户提出扩展需求时,使用其中的一个或多个字段来扩展数据,但这些字段的含义对每个租户不一定相同。如表3中C1,C2,C3就是预分配的字段。

在图1中,同一表格中混有不同客户的记录;租户ID字段将每个记录与相应的用户相关联。除了标准的一组字段外,我们还提供一系列预设字段,每个租户可决定如何使用这些预设字段,以及如何针对这些定制字段收集数据,同一列中不同租户之间数据类型也可以不同。数据类型的问题的解决方法是针对每个预设字段采用字符串数据类型,并使用元数据来跟踪用户希望使用的“真实”数据类型如表4。

3.3 名称值对

预分配字段模式是用户扩展并定制应用数据模型的一种简单方式。不过,这种方案存在一定的局限性。在给定表格中决定提供多少定制字段需要进行综合权衡。如果定制字段太少,用户就会感到应用有局限性;如果太多,数据库又会变得太大,造成浪费,并且很多字段都得不到利用。在极端情况下,两种情况都会发生,有的用户定制字段过多;有的用户则不够用。避免发生这种局限性的方法是使客户自己能够对数据模型进行延伸,在独立的表格中存储定制数据,并使用元数据来定义每个用户定制字段的标记和数据类型,如图2。

这时,元数据表格存储关于每个用户定义的各个定制字段的重要信息,其中包括字段名称(标记)和数据类型。当最终用户采用定制字段保存记录时,会发生两件事。第一,记录本身在主要数据表中被创建或更新;保存所有预定义字段的相关值,但不会保存定制字段。这时,应用为记录创建唯一的标识符,在记录ID字段中保存它。第二,在延伸表中创建一个包含下列信息的新行:

(1)主要数据表格中与记录关联的ID。

(2)与正确定制字段定义关联的延伸ID。

(3)将正在被保存记录中定制字段的值转换成字符串。

上述方案使每个用户都能根据需要创建尽可能多的定制字段,以满足业务需求。当应用检索客户记录时,会在延伸表中进行查找,选择与记录ID相对应的所有行,并为所用的每个定制字段返回一个值。为了将这些值与正确的定制字段相关联并将其转换为正确的数据类型,应用会使用延伸表中与每个值关联的延伸ID在元数据中查找定制字段信息。上述方案使用户能自行决定数据模型的可延伸性,并同时保持了采用共享数据库的成本优势。这种方案的主要弱点在于,其会增加诸如索引、查询以及更新记录等数据库功能的复杂程度。如果希望使用共享数据库,同时估计客户在延伸默认的数据模型时要求相当大的灵活性,那么这种方法通常是最可取的。

3.4 可配置性解决办法的比较

对于数据可配置性的实现这三种方法,在实现的复杂度、空间利用率、使用灵活性、可扩展性、性能等方面都存在较大差异。在具体的SAAS应用开发中,要根据实际应用对数据的扩展定制需求,租户数量,开发能力等选择相应解决办法,如表5。

4 结论

本文从SAAS的概念、SAAS软件的数据模型、共享数据模式的可配置性解决办法进行了探讨,从多个方面探讨了三种办法来解决共享模式的可配置性问题,使得共享模式在多租户但实例应用中大大降低了数据库配置费用,从而和用户实现了双赢,这也是SAAS能掀起软件革命的重要原因。

参考文献

[1]叶伟等.互联网时代的软件革命[M].电子工业出版,2008.

[2]赵进.SAAS的成熟度模型浅析[J].程序员.2008;8:52-54.

[3]张友生.系统架构师考试辅导[M].电子工业出版社,2005.

saas应用的优势 篇3

Saa S是Software-as-a-service (软件即服务) 的简称, 这是21世纪初期兴起的一种新的软件应用模式。Saa S服务提供商将应用软件统一部署在自己的服务器上, 为客户搭建信息化所需要的所有网络基础设施及软件、硬件运作平台, 并负责所有前期的实施、后期的维护等一系列服务。客户不用再购买软件, 而是根据自己的实际需求, 向服务提供商租用基于Web的软件, 来管理企业经营活动。客户按定购的服务多少和时间长短向服务提供商支付费用, 而无需对软件进行维护, 服务提供商会全权管理和维护软件, 让用户随时随地都可以使用其定购的软件和服务。

(二) Saa S的特性及应用

最早的Saa S服务之一当属在线电子邮箱, 它很大程度上降低了个人与企业使用电子邮件的门槛, 进而改变了人与人、企业与企业之间的交流方式。当今, Saa S服务的种类与产品已经得到了极大的丰富, 面向个人用户的服务包括:文件管理、帐务管理、资源整合、在线文档编辑、表格制作、日程表管理、联系人管理、照片管理等等;面向企业用户的服务包括:在线存储管理、CRM (客户关系管理) 、ERP (企业资源管理) 、HRM (人力资源管理) 、STS (销售管理) 、EOA (协调办公系统) 、财务管理、项目管理、网上会议、在线广告管理以及针对特定行业和领域的应用服务等等。

与传统软件相比, Saa S服务依托于软件和互联网, 不论从技术角度还是商务角度都拥有与传统软件不同的特性, 具体表现在以下几个方面:

1. 互联网特性

一方面, Saa S服务通过互联网浏览器或Web Services/Web 2.0程序连接的形式为用户提供服务, 使得Saa S应用具备了典型互联网技术特点;另一方面, 由于Saa S极大的缩短了用户与Saa S服务提供商之间的时空距离, 从而使得Saa S服务的营销、交付和使用与传统软件相比有着很大的不同。

2. 面向企业的服务 (Line-of-business service)

这是向各种规模的企业和组织机构提供的服务。面向企业的服务通常是可定制的大型商务解决方案, 旨在协助企业开展财务、供应链管理以及客户关系维护等商务工作。这种服务通常采用用户预订的销售方式。

3. 多重租赁 (Multi-tenancy) 特性

Saa S服务通常是基于一套标准软件系统为成百上千的不同客户 (又称租户) 提供服务的。这要求Saa S服务要能够支持不同租户之间的数据和配置的隔离, 从而保证每个租户数据的安全性及隐秘性, 以及用户对诸如界面、业务逻辑、数据结构等的个性化需求。

4. 高效的多用户支持 (Multi-Tenant-Efficient) 特性

高效的多客户支持是Saa S模式系统的最为重要的一环。比如说当一个用户试图通过某个基于Saa S模式的客户关系管理应用 (Customer Relationship Management) 来访问本公司的客户数据时, 它所连接的这一基于Saa S模式的客户关系管理应用可能正同时被来自不同企业的成百上千个终端用户所使用, 此时所有用户完全不知道其他并发用户访问的存在。这种在Saa S应用中极为常见的场景, 就要求基于Saa S模式的系统可以支持在多用户间最大程度共享资源的同时, 严格区分和隔离属于不同客户的数据。

5. 可配置 (Configurable) 特性

当在传统的本地安装软件的使用环境中谈论可配置性时, 直接修改部分代码进行二次开发来适应当前用户的需求是比较常见的解决方案。在Saa S模式的使用环境中, 客户使用元数据 (Metadata) 来为其终端用户配置系统的界面以及相关的交互行为。Saa S系统确保了配置软件应用的过程本身是简单且易于为客户所直接理解并使用的, 而且无需考虑付出任何额外的开发和维护成本。这种按需配置的特性, 给用户的选择更加自由, 用户可以灵活选择所需要的功能模块。而备份、维护、安全、升级等服务都留给Saa S供应商完成。

6. 随需应变 (On-demand) 特性

Saa S模式的应用将是随需应变的。和传统的应用系统比起来随需应变的应用系统更能适应客户的需要。传统应用程序被封装起来或在外部被主程序控制, 无法灵活地满足新的需求。而Saa S模式的应用程序则是随需应变的, 应用程序的使用将是动态的, 提供了集成的、可视化的或自动化的特性。随需应变的应用程序帮助客户面对新时期不断变化的需求, 能更从容的应对竞争中的各种挑战。

7. 服务 (Service) 特性

Saa S使得软件以互联网为载体的服务形式被客户使用, 所以服务合约的签定、服务使用的计量、在线服务质量的保证、服务费用的收取等等问题都必须考虑。而这些问题通常是传统软件没有考虑到的。

8. 在线工作和生活特性

Saa S通过互联网提供软件托管服务, 简单易用。在线软件一般容易操作, 在服务器端自动升级, 无需安装任何插件或软件;不需专职人员维护, 随时随处可以操作, 从而为用户带来了极大的便利。

(三) Saa S在高校教育中应用的优势

随着信息化时代的到来, 高校教育信息化的需求也愈来愈强烈, Saa S模式引入高校, 凭借其独有的特性将会极大的促进高校信息化的建设和发展。笔者认为, Saa S模式应用于高校中在以下几个方面具有优势:

1. 构建网络学习环境

当前网络学习已成为一种非常普遍的学习方式, 很多高校都开发了适合学生网上学习的网络学习平台。但由于知识更新快, 学校网络学习资源的更新很难跟上社会的需求, 特别是学生虚拟实训平台, 这类交互性强, 操作性强的软件, 更要能及时的和社会上的新的需求接轨, 以便学生能将未来工作岗位上所要求的知识和技能迅速的吸收和掌握。而Saa S模式的引入, 就很好的解决了这个问题。在Saa S模式下, 学校可以根据自身的需要向服务提供商定制最新的软件学习资源, 避免了传统应用软件上线周期长、成本高的缺点, 方便学生及时的学习到最新的知识, 掌握最新的技能, 以适应社会的需求, 从而促进了学校就业率的提高。另外, 在利用网络进行远程教育方面, 可以让不同城市的学员在异地求学, 方便了学员的学习, 同时也减少了教师的工作量。对于某些课件可提前做好, 存放在基于互联网的Saa S服务平台上, 根据设置不同的权限进行访问, 让学员不受地理和时间的限制, 大大提高了学习的效率。

2. 节约学校管理成本

学校购买传统的整套办公管理软件, 如OA等, 不仅会花费额外的费用购买到一些用不着的功能, 而且还需购买与此软件配套的硬件设备, 并配备相应的维护人员, 成本很高。如果利用Saa S模式, 服务提供商会将应用软件统一部署在自己的服务器上, 学校可以根据自己的实际需求, 通过互联网向服务提供商定购所需的应用软件服务, 按定购的服务多少和时间长短向服务提供商支付费用 (像付水电费一样, 用多少就付多少) , 然后通过互联网获得服务提供商提供的服务。Saa S服务提供商为客户搭建信息化所需要的所有网络基础设施及软件、硬件运作平台, 并负责所有前期的实施、后期的维护等一系列服务。学校无需购买软硬件、建设机房和招聘IT人员, 即可通过互联网使用信息系统。这种新模式的出现正是顺应了用软件服务代替传统的软件产品销售, 不仅可以使用户免于盗版软件的困扰, 而且可以降低学校购买、构建和维护基础设施以及应用程序的成本和困难。

3. 利用基于Saa S的CRM协助学校管理

当今, 市场竞争日趋激烈, 教育行业也不例外, 对于学校客户资源的整合和策略调整、内部管理的效能提升, 也被更多的决策者所关注。

目前, 高校所面临的市场竞争压力, 主要表现在如何吸引和招收优质的生源;如何制定正确的战略和计划来保持客户满意度并为包括学生、家长、教师、校友等的全体客户群提供良好的服务;如何与学生之间建立起全生命周期的联系;如何应对日益增长的对于高质量和有针对性的服务的需求。对于目前高速发展的中国高等教育行业来说, 成功的招收和维系优质学生并提升其满意度是一个重要的问题, 各院校必须对每个学生提供更为个性化的服务来满足他们的需求, 从而最大程度的与学生, 家长, 校友和企业赞助商之间建立起良好的关系。

在高等院校中引入基于Saa S的客户关系管理服务即 (CRM) , 学校管理者可以应用先进的科学的方法来管理学校。如在促进就业环节, 就业部门在接收到毕业生的信息后, 根据收集到的就业信息, 对毕业生进行就业推荐。CRM系统实现了建立毕业生就业的状态, 便于自动进行就业流程跟进。根据就业流程建立一系列跟进活动和任务, 并安排相关负责人进行跟进。毕业生就业流程建立了系统工作流, 系统可以自动为毕业生创建一系列跟进任务。根据毕业生就业流程, 推进毕业生就业进程, 并最终完成毕业生就业。

基于Saa S的CRM项目为院校带来的影响还包括如工作效率的提升、错误的减少、业务处理速度的加快和管理成本的降低等有形的收益。另外, 更为重要的是学校的无形收益得到了提升, 如提高了客户对学校的满意度和忠诚度、降低了人员流动带来的损失、学校的管理能力得到了增强等。

(四) 结语

在高校信息化建设的今天, 信息化工作的焦点已不再是技术是否先进, 而应逐步转移到如何对信息技术资源, 包括IT硬件设施、IT软件资源、IT人力资源等, 进行有效的规划和整合, 实现IT资源的充分、合理和有效的利用。随着Saa S模式的引入不仅让学生享用到更为丰富的学习资源, 同时也提高了高校的管理水平和工作效率, 降低了教学和管理成本。

摘要:SaaS是一种通过互联网提供服务的应用模式。SaaS模式的引入是软件行业的一次变革, 同时也将会对高校教育信息化建设造成一定的影响。文章从SaaS的概念及特性出发, 分析了SaaS应用在高校教育信息化建设中的几点优势。

关键词:SaaS,教育信息化

参考文献

[1]袁志俊, 夏红霞.基于SaaS模式在线软件系统开发方案的研究[J].计算机工程与设计, 2009 (11) .

[2]韦群锋.面向中小企业信息化的SaaS应用研究[J].商场现代化, 2009 (3) .

[3]廖汗成.基于SaaS的高校教学科研资源共享平台的设计[J].现代教育技术, 2009 (9) .

上一篇:不向命运低头作文800字下一篇:五一节放假 安全教育先行(“五一”简报)