每当有一种新技术出现,相关术语便成为流行词汇传播开来。像博客、播客、Web2.0等几乎已经成为第二代互联网的代名词。如今,一种可以为中小企业提供租赁式软件服务的技术 SaaS(Software-as-a-Service,软件即服务),正逐渐成为中小企业实现低成本信息化的新途径。笔者通过总结与SaaS相关的八大术语,帮助中小企业揭开SaaS的神秘面纱。
① 多重租赁(Multi-tenancy)
SaaS的“多重租赁”概念就是多个公司将其数据和业务流程托管存放在SaaS服务商的同一服务器组上,统一由SaaS服务商负责运行和维护。换句话说,就是服务商将一套在线软件同时出租给多个公司,每个公司只能看到自己的数据、使用自己的流程,多个公司登录到同一网站,但登录后看到却是自己个性化的界面和私有数据。
多重租赁对用户来说有利有弊。一方面,由于服务商将硬件成本和维护成本分摊给多个用户,每个用户的相对拥有成本较低,同时用户也无需操心软件系统的运行和维护,系统软硬件升级,用户也不需要另付费。
另一方面,这种多重租赁方式,也存在一定的弊端:由于所有用户统一使用同一套软件产品,因此,软件的个性化程度不是很强,大型的定制和开发无法在SaaS中实现;同时所有用户也不得不使用的是同一个版本,当服务商要对系统进行升级时,客户也只能全部跟着升级。就像吃大锅饭一样,用户所能够分享到的只能是同样的一杯羹。
② 跨界混搭(mash-up)
“跨界混搭”这个术语起源于流行音乐,编曲者把两张唱片混编后重新制作出一首新歌。这个概念应用在SaaS上,就是指用多个不同的在线应用软件服务,搭建成一种新型的整合服务。用户通常只需要登录一次就可以使用整合好的应用软件组合。
需要注意的是,当多种SaaS服务跨界混搭到一个软件中去时,必然有一种应用服务会成为核心服务,如果核心服务出现问题,将会影响到整个应用组合的使用。
③ 集成器(Connector)
集成器是一种软件程序,可以让用户从一个传统软件中读取数据,导入到SaaS应用服务中,同样也可以将数据送回到传统软件中。这种集成器的数据传送,不仅可以实时或批量传送数据,而且也可以用在企业完成初始数据的导入或导出,以及根据需要的定期数据更新。能否方便SaaS服务与传统软件服务之间的整合。
目前一些成规模的SaaS服务提供商已经开始提供这样的集成器,方便用户同时选择SaaS服务和传统的软件服务。
④ 解决方案扩展(Solution extension)
SaaS 解决方案扩展,能够让用户在已存在的SaaS服务架构上,根据自己的需要增加额外的工具、功能、数据模型和用户界面。这可以在一定程度上解决SaaS用户的个性化定制问题。
⑤ 垂直应用(Vertical applications)
“垂直应用”虽然不是SaaS的专利,但在SaaS中还是一个比较新的概念。他是指服务商专门针对某一个领域(例如银行,医药等)建立一个专用的SaaS平台。这种SaaS应用能够结合用户的行业的特点,形成更为贴切的软件服务。与面向所有行业的SaaS服务相比,更符合用户使用习惯。
随着SaaS的不断成熟,这种SaaS的行业垂直应用将更加普遍。同时SaaS应用服务逐渐增强的二次开发功能也将使SaaS服务越来越贴合用户的使用需求。
⑥ 参数应用(Parametric applications)
在传统软件模式下,如果要改变软件的功能,只能重写代码。但在SaaS模式下,用户可以通过输入新的参数变量,或者制定一些数据关联规则来开启一种新的应用。这种新式服务模式常常被称为“参数应用”、“宏”或“自定制对象”。这种参数应用可以让用户在无需编程知识的情况下定制新的应用。
参数应用也是SaaS满足用户个性化需求的解决方法之一。
⑦ 模块化(Modular)
模块化是传统软件开发中常见的开发方式,SaaS中模块化主要体现在关闭或开启服务功能。在聚集了丰富功能的强大SaaS应用平台中, 用户可以像选择菜单那样任意地选择开启某些功能,或者关闭某些不需要的功能,甚至可以根据需求增加新的功能。
SaaS服务商基于网络架构建立了自己的应用平台,模块的灵活性使得他们可以根据客户的不同需求,将功能复杂繁多的系统配置成适合客户的系统。
⑧ 在线SaaS (Net-native SaaS)
“在线SaaS”是对我们通常理解SaaS的精确描述。严格的说SaaS(软件即服务)涵盖了ASP服务外包和在线SaaS的概念。
ASP(Application Service Provider,应用服务提供商)是一种早期的远程软件托管形式。跟如今直接在网上使用的在线SaaS服务相比,AS的用户往往通过×××和Citrix访问软件服务,而在线SaaS则通常使用SSL加密协议通过Internet浏览器直接享受软件服务。
转载于:https://blog.51cto.com/issac/1121602