听所SaaS(Software as a Service)的概念很久了,一直没有很好的关注过。10月的程序员杂志几乎是以SaaS为专题的,趁国庆长假仔细翻了翻,些许感想记下来。
我认为SaaS的现状从本质上并没有超出其前任概念ASP(Application Service Provider)的地方,MS文档《抓住长尾市场的架构战略》中提出的四级SaaS成熟度模型把第一级称为ASP过于牵强,仿佛ASP概念时代的供应商和从业者从来没有考虑过或提供可配置性的、可扩展性的、多用户的、负载均衡的系统似的。所以我觉得目前二者并无本质区别,属于同一概念,换了个说法而已。其本质都是“软件部署为托管服务,通过因特网存取”。
ASP概念兴起有10年了,感兴趣的人并不少,一直没有成功的原因究竟是什么?目前主流观点无外乎亮点:一是客户对托管服务的信任度,二是软件的功能性。
我觉得对托管服务的信任度是大问题,但也不是主要问题。对供应商的不信任包含几个方面:对不知名的小供应商的长久存在性怀疑、对供应商对企业商业机密数据保护的怀疑、对系统可靠性的怀疑。其实这些怀疑多是针对不知名的小供应商的,知名的大企业在这方面应该是能够让客户放心的。
而软件的功能性可能是最大的原因。这其中包含几个方面:一是软件供应商提供的系统是不是市场最需要的系统;二是对于市场需要的系统,供应商提供的软件功能是否满足不同企业的需求;三是针对软件系统的服务是否到位。这三方面具体展开都是大问题,后面将专门讨论这几点。
这也就是市场需要什么的SaaS系统的问题。什么样的客户需要具备Saas特征的软件系统?SaaS的特征是托管服务、因特网模式、统一版本无定制化开发、按用户数或月租方式收费。
统一版本无定制化开发这一点就决定了SaaS系统应是针对相对通用型的简单业务或标准化的复杂业务或工具型软件。例如最成功的电子邮件系统就是典型的工具型软件,salesforce.com做的CRM(其实只是销售自动化SMA部分)属于通用型简单业务。标准化的复杂业务如财务管理,从业务角度是适合SaaS的,但是财务数据的特殊性决定了在现阶段绝大多数企业尚不能接收托管管理的方式。
SaaS还应是网络化的协作型的应用,以区别于非网络化的单机版软件。因为运营SaaS型应用相对单机版软件并无优势,供应商付出的成本不会更少,客户也不能从中获取额外的功能性。而网络化的、协作型应用决定了单机模式是不可行的,客户必须付出额外的硬件成本和管理成本才能消费得起网络版应用,这才是SaaS的优势所在。所以,类似于Google的在线字处理和电子表格这样的SaaS我是不看好的,因为一旦在收费服务后实在看不出它相对MS Office的优势所在。
如何保证SaaS应用相比传统应用的成本优势呢?对于客户,它的价格必须保证在功能性损失极小的前提下有较大的成本节约;对于供应商,该应用的目标市场必须要有足够多的潜在客户以保证供应商能给出最低的有诱惑力的报价。
综上,满足条件的SaaS特征是:中小型企业或大企业的小型应用需求;通用型的简单业务或标准化的复杂业务或工具型软件;网络化的协作型软件;免费或价格相对低廉。
在确定要为什么样的客户提供什么类型的软件之后,我们需要考虑如何满足不同客户的个性化需求。前面一节已经界定了软件类型为通用型的简单业务或标准化的复杂业务或工具型软件,这一前提需保证软件系统本身不存在根本性的个性化功能,个性化只是表单字段的增减、报表列的增减、页面布局的调整等表象上的东西,而不是新需求的定制开发。
关于多用户结构下可定制性表单的数据库设计,这在MS文档《多用户数据体系结构》中有些参考,基本上现有表单可定制的应用系统都是这么做的。
这是一个较容易忽视的问题。企业应用说到底还是人在用,是为实现企业管理目的而存在的,这和类似于电子邮件这样的个人应用有较大的区别。服务也不仅是培训这么简单,为实现管理目的还可能包括管理制度的制定、与管理流程的配置和优化、最佳管理实践的指导等事务。这些事务往往不是企业独立可以完成的,尤其是小企业。所以,类似salesforce一样挂一个大而全的帮助文件不是放之四海而皆准的服务方式,SaaS服务离不开人的参与。
目前,SaaS的宏观环境相对ASP出生时要好多了,各大厂商如Amazon、Google、MS、阿里巴巴等都具备了足够的品牌和平台资源,这为第三方托管扫清了障碍,使ISV、托管方的职责和分工更加明确,便于充分发挥自身优势。
技术上,Web方式是主流,但不一定是唯一的模式,对客户来讲,安装一个能自动升级的客户端也并不是完全不能接受的,否则网络游戏是怎么活下去的呢?因此,ISV应更多的考虑软件的功能性,而不要受制于Web方式的局限。
此外,我认为现有的HTTP、HTML和浏览器标准是阻碍互联网应用发展的最大毒瘤。在软硬件技术日新月异的今天,这些标准多年来无甚提升,一堆大小公司在鄙陋的浏览器标准下用HTML、脚本、CSS模拟各种树、菜单、对话框、拖拽等UI特性,不仅重复的制造着轮子还美其名曰Ajax并为此沾沾自喜,真是可笑。其实,大佬们为什么不坐下来谈谈浏览器的标准问题呢?这么多年过去了,浏览器已经从最初的网页链接,扩展为互联网应用、企业应用的统一客户端平台,其作用已经发生了根本性变化。固守HTML、CSS、JS的解析执行在若干年以后看来是荒唐的,标准本来就是人制定的,需要的时候就应当扩充。比如菜单、树、拖拽、suggest特性这些完全可以像表格Table、输入框Input一样成为标准的浏览器控件或特性,要求所有的浏览器都去实现它,能省却多少麻烦,扭转多少关注度啊。
分享到:
相关推荐
### 从钉钉的变阵,看SaaS的变现:互联网公司做SaaS难在哪? #### 01 钉钉为什么要变阵 在2020年国庆前夕,阿里巴巴集团旗下的阿里云智能事业群发布了一项重大的组织结构调整公告。公告中提到,将钉钉升级为大钉钉...
你能成为优秀的SaaS产品经理吗?.docx
通过配置、集成开发、实施、运维、技术支持、定制开发和Bug修复等多个层面,SaaS提供商能够为不同客户提供适合他们业务需求的解决方案。SAP的成功案例表明,即使在高度标准化的SaaS模型下,定制化服务也是关键的竞争...
SaaS(Software as a Service,软件即服务)是云计算领域中的一个重要组成部分,它彻底改变了传统软件的交付和使用模式。本报告将深入探讨SaaS的本质,揭示其在现代信息技术环境中的核心价值。 首先,SaaS的核心...
深入剖析SaaS 深入剖析SaaS 1 深入剖析SaaS之一: SaaS的前身ASP 1 深入剖析SaaS之二: SaaS介绍 9 深入剖析SaaS之三: SaaS的特性 18 ...SaaS之后是什么 39 SaaS之后下一个浪潮:一切皆服务 43 SAAS相关技术要点整理 47
如果说2015年是SaaS的元年,那么2016年就是SaaS的爆发年!经过了一年多的爆发式发展,处在风口的SaaS企业将会何去何从?流量获取的价格越来越贵,SaaS企业精益化运营之路又该怎么走?SaaS(SofewareasaService,软件即...
**SaaS软件即服务系列课程(3):SaaS在企业中的应用** SaaS(Software as a Service)是一种云计算模型,它将软件应用程序作为一种服务提供给用户,通过互联网进行访问和使用,而不是传统意义上的本地安装。这个系列...
tosaas 开发框架是一款通用的 saas 开发框架,能快速的将传统单企业应用转化成saas多租户模式,支持大数据存储高并发访问,支持无限水平扩展存储服务器、应用服务器数量,经受过百万级用户的实际应用考验。
### 电商SaaS的天花板分析 #### 一、电商SaaS的发展现状与挑战 随着互联网技术的迅猛发展,电商SaaS作为一种新兴的商业模式,在近年来取得了快速的成长。SaaS(Software as a Service,软件即服务)是指通过网络...
**SaaS 概念** SaaS(Software as a Service)是一种软件交付模式,它通过互联网向用户提供应用程序。用户无需在本地计算机上安装和维护软件,而是通过订阅服务的方式,按需使用并支付费用。这种模式降低了用户的...
SaaS(Software as a Service)框架是现代软件开发中的一个重要概念,它允许开发者构建能够服务于多个独立客户的应用程序,这些客户通常被称为“租户”。在.NET平台上,开发SaaS应用可以利用特定的框架来简化多租户...
SaaS(Software as a Service,软件即服务)是一种云计算模型,它通过互联网提供应用程序,用户无需在本地设备上安装和维护软件。SaaS模式已成为现代企业信息化的重要选择,尤其对于中小型企业,它提供了灵活、成本...
【C# 2018最新SaaS软件具体实现例子】是针对软件即服务(SaaS)模式的一个实例,展示了如何利用C#编程语言和微软的最新技术来构建可租用的多用户应用。SaaS是一种云计算模型,允许用户通过互联网访问应用程序,而...
**SaaS软件即服务系列课程(4):SaaS的应用实例** SaaS(Software as a Service,软件即服务)是一种云计算模型,它提供了通过互联网访问和使用的软件应用。本课程聚焦于SaaS的实际应用场景,旨在深入理解SaaS如何在...
基于Python Django框架搭建的任务管理Saas平台源码 基于Python Django框架搭建的任务管理Saas平台源码 基于Python Django框架搭建的任务管理Saas平台源码 基于Python Django框架搭建的任务管理Saas平台源码 ...
【软件服务行业全市场SaaS产业研究之细分领域HR-SaaS】报告主要探讨了在全球经济环境变化和国内经济下行压力下,企业如何通过HR-SaaS(人力资源软件即服务)降低成本并提升效率。HR-SaaS作为To B领域的热点,受到...
### 中小企业挑战SaaS模式:中服推出SaaS办公管理软件 #### SaaS模式概述 SaaS(Software as a Service,软件即服务)模式不仅仅局限于特定的技术层面,而是一种创新的商业模式。它通过为企业提供信息化建设所需的...
### SaaS开发-安全篇 随着云计算技术的快速发展和广泛应用,SaaS(Software as a Service,软件即服务)模式已经成为企业信息化建设的重要组成部分。SaaS模式下,软件应用通过互联网交付给用户,使得用户无需购买...