谈谈软件的服务模式

简介: 软件服务是一种把管理软件和实施服务一体化打包的软件服务模式,在目前的市场上主流软件服务有五种模式。一是以开发和销售为主的外包模式;第二种是IaaS(Infrastructure-as-a-Service),基础设施即服务;第三种是PaaS(Platform-as-a-Service)平台即服务;第四种是注重通讯的CaaS(Communications-as-a-Service),协作即服务,第五种是SaaS(Software-as-a-Service),软件即服务。

软件服务是一种把管理软件和实施服务一体化打包的软件服务模式,在目前的市场上主流软件服务有五种模式。

一是以开发和销售为主的外包模式;

第二种是IaaS(Infrastructure-as-a-Service),基础设施即服务;

第三种是PaaS(Platform-as-a-Service)平台即服务;

第四种是注重通讯的CaaS(Communications-as-a-Service),协作即服务,

第五种是SaaS(Software-as-a-Service),软件即服务。

其实还可以再细度划分为云计算和非云计算,

外包这种通常就属于非云计算的,后四种属于云计算。

外包的话,我个人看来,应届生或者培训的学生进去还是比较锻炼人的,特别是刚出来的学生,做外包还是一种比较不错的选择,当然外包是比较累,而且特别像有的公司甚至当没什么业务时,直接会变相解雇人,记得一个朋友,之前在某公司工作,最后因为业务不是很多,直接被调去做DBA了,还有的要么被套路解雇,或者是转入其他岗位。

当然这也是一部分外包公司的缩影,外包公司业务多,做的项目多,虽然累,但是很增长项目经验和技术的,特别是有的外包公司,主要做crm和erp之类的项目,核心技术掌握公司手里。这样的外包公司还是比较不错大的。

至于有部分声音说做外包没前途,从长远的角度来看,还是有一定道理的。

不过对于刚刚出学校的同学们而言,去外包还是不错的选择,当然如果能去百度,阿里,美团这样的公司更好。毕竟大公司强人多,流程细化,对于个人的编程能力还是有很大帮助的。

不说这些题外话了。

进入正题,谈谈软件的服务模式

(1)IaaS(基础设施即服务)

主要向客户提供云储存和云计算的基础设施服务,比如一家企业想要在网上运作企业的应用,就可以向lasS公司租用服务器而不用自己去购买,简单说就是为企业提供基础设备以及运算服务。

(2)PaaS(平台即服务)

公司在网上提供各种开发和分发应用的解决方案,比如虚拟服务器和操作系统,网页应用管理,应用设计,应用虚拟主机,存储,安全以及应用开发协作工具等,像现在的阿里云,百度云,腾讯云都是这样的。

(3)CaaS(通讯即服务)

将传统电信的能力如消息、语音、视频、会议、通信协同等封装成API通过互联网对外开放,提供给第三方使用,将电信能力真正作为服务对外提供。

比如,现在的移动,电信,联通等将短信封装成api提供给第三方,现在通过手机验证的,微信之类的或者其他相关网站都是这样的。

(4)SaaS(软件即服务)

者是一种通过互联网提供软件的模式,软件公司将应用软件统一部署在自己的服务器上,客户可以根据自己实际需求,通过互联网向软件公司定购所需的应用软件服务,按定购的服务多少和时间长短向软件公司支付费用。目前我所在公司就是采取这种形式的。这种形式目前比较是主流。想pass这样的被一些大公司垄断了,一般像我们公司通常虚拟机之类的都是依赖于比较知名的大公司,比如阿里,腾讯等这样的大公司。

这四种软件服务模式在客户群体上是有一定区分的。IaaS更加偏向于基础设施,非常适合有很强研发能力的大型企业,IaaS企业可以帮助他们解决大量数据存储和运算的难题;PaaS较为倾向于有自主开发能力的软件研发公司,他们可以通过PaaS模式进行应用管理、应用设计,节省了在硬件上的费用;CaaS主打协同,在企业的联合办公方面比较擅长,企业可以通过这类模式开发的软件建设自己的呼叫中心,或者开展远程教育、远程医疗等业务。

总而言之,sass这种模式还是比较好的,对一些客户公司和对自主创业公司而言。

 

目录
打赏
0
0
0
0
60
分享
相关文章
技术好文共享:简单介绍SXS的一些有意思的特性
技术好文共享:简单介绍SXS的一些有意思的特性
探秘高效Linux C/C++项目架构:让进程、线程和通信方式助力你的代码飞跃
探秘高效Linux C/C++项目架构:让进程、线程和通信方式助力你的代码飞跃
218 0
作者推荐 | 【底层服务/编程功底系列】「底层技术原理」史上最清晰的采用程序员的视角方式进行深入探索Linux零拷贝技术原理及实现
作者推荐 | 【底层服务/编程功底系列】「底层技术原理」史上最清晰的采用程序员的视角方式进行深入探索Linux零拷贝技术原理及实现
85 0
不可不知的软件架构模式
不可不知的软件架构模式
88 0
不愧是华为内部的“操作系统学习笔记”,一篇说细节,一篇讲哲学
当然重要,身为程序员的我们,那更应该深刻理解和掌握操作系统,虽然我们日常 CURD 的工作中,即使不熟悉它们,也不妨碍我们写代码,但是当出现问题时,没有这些基础知识,你是无厘头的,根本没有思路下手,这时候和别人差距就显现出来了,可以说是程序员之间的分水岭。
项目实战典型案例8——让软件的使用者成为软件的设计者
项目实战典型案例8——让软件的使用者成为软件的设计者
159 0
管理感悟:软件的特性
管理感悟:软件的特性
91 0
阐述佛萨奇开发源码 佛萨奇系统开发原力方案 佛萨奇2.0版本源码部署技术解决逻辑
阐述佛萨奇开发源码 佛萨奇系统开发原力方案 佛萨奇2.0版本源码部署技术解决逻辑
169 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等