首先试图对软件平台做一个定义。我们认为,软件平台是一系列功能相同或互补、面向的客户群(使用对象)相同或相近的软件模块的有机组合。这里重点强调“有机组合”,即功能不同的软件模块,能够在一个统一的机制协调下,有序的、高效的组合到一起,能够产生1+1大于2的结果。这个有效协调各模块高效共存的协调机制,是软件平台的核心和灵魂。很多情况下,虽然存在多个功能互补的软件模块,但这些模块无法有效协同,无法基于一个共有的基础架构两性发展,即缺少一个高效共存的协调机制,也是无法组成软件平台的。最典型的软件平台就是操作系统,但软件平台并不全是操作系统,比如关系数据库及附着在数据库基础上的一系列中间件(ERP/CRM/大数据分析平台等)。

软件平台最大的特点是继承性和伸缩性。所谓继承性,是指只要使用了这个平台,那么附着在平台上的各种软件能力,都可被使用。不会产生平台不变而功能缺失的情况。伸缩性则是指平台的功能可以随便添加,只要遵循平台定义的规则即可。显然,平台的最大作用就是积累能力,传承经验。随着平台的不断发展,构筑在其上的软件功能必然会越来越多,一些公共的能力或机制,被吸收到平台中,成为平台的一部分。这种滚雪球式的发展方式,带来的必然结果就是滚雪球式逐渐加速增加的经济效益。

在IT时代,只要稍加仔细的研究和考察,就会发现任何一家成功的企业,都至少拥有一个成熟流行的软件平台,企业的几乎所有的产品或解决方案,都构筑在这个平台基础上。我们分析几个典型的例子,来说明这个观点。当然,或许也有成功的IT企业没有软件平台,但至少我不知道这是哪家企业。

我们举的第一个例子不是微软,也不是苹果,虽然后面我们会提到。我们列举的第一个例子是Cisco,全球最大的互联网设备提供商。Cisco是靠卖路由器和企业网通信设备起家的,到现在也是,网络设备销售依然是其主营业务,其商业模式与DELL、HP等销售计算机的厂商并无二致。但显然,Cisco的利润率和行业地位要高得多,这完全得益于其赖以生存的软件平台-IOS。任何Cisco的网络产品,不论是路由器,还是以太网交换机、互联网防火墙,甚至是其云计算基础架构,其软件都是IOS。可以认为IOS是包含了嵌入式操作系统、数据报文调度算法、路由协议、网络安全等等功能的一个大集合,这个软件平台见证了Cisco数十年的发展,其在通信行业的能力积累,悉数表现在IOS上。有了这个基础的软件平台,Cisco推出一款新产品的时间得以大大缩短,只要开发一款新硬件,然后加载这个软件平台,即可形成一个全新的产品。这种长时间的经验积累,不断产生利润,使Cisco得以在IP领域屹立不倒。与此同时,Cisco还公开了IOS的全部操作接口(命令行),并建立了完善的技能认证和培训体系,这最终导致任何一个网络技术人员都能够使用IOS,大大降低了Cisco的交付和维护成本。可见,IOS软件平台是Cisco的最核心资产。当然,有的朋友可能会提到,Cisco设备优秀的硬件性能也是其得以持续高利润的基础,但相比IOS,硬件的作用几乎可以忽略。硬件的标准化程度比软件高,成本固定且透明,其边际利润远远不及软件。还是拿DELL和HP跟Cisco对比,为什么这些厂商的利润远没有Cisco高,就是因为其生产和销售的都是硬件,自身没有一个软件平台。真正依托DELL和HP发财的,是同样具备软件平台的Microsoft。

如果说Cisco是一个纯硬件公司,有其一定特殊性的话,那么我们再看另外一个IT服务比重很高的巨头-IBM。IBM赚钱的业务很多,但最广为人知的,还是其企业信息系统咨询和集成服务。IBM对几乎各行各业的运作规则和流程机制都很熟悉,同时整合了包含全球各个国家的分包商资源,能够为企业构筑定制化程度非常高的IT解决方案。之所以能够做到这一点,我认为其最根本的核心控制点,还是其企业软件平台。IBM的企业软件平台包含了关系数据库DB2、应用程序服务器WebSphere系列组件、基于各个行业定制开发的工作流软件等等。这些东西组合到一起,就形成了一个大致的企业IT系统框架,任何一个项目或解决方案,只要在这个软件平台的基础上进行定制和裁剪即可。这非常厉害,IBM要开辟一个新的领域,只需要做一个项目,即可把该领域的经验和能力积累到该软件平台上,后续做同类项目,只要复制即可。这个企业信息化平台就好比是一只会下金蛋的鸡,会源源不断的生出新的金蛋,为IBM创造源源不断的利润。更可怕的是,这只会下金蛋的鸡还在不断的生长,下蛋的速度越来越快,也越来越大。这,就是软件平台的力量。

最后还是再简单说一下炙手可热的几个IT企业:微软、苹果等。任何一家企业,都有一个最核心的软件平台,微软是windows,以及构筑在windows之上的数据库软件、办公软件、开发工具等。依托这个软件平台,微软一枝独秀了十几年。对苹果来说,其核心资产并不是iPhone、iPad等等物理产品,而是运行在这些产品内的软件平台iOS(注意与Cisco的IOS的不同)。任何一款产品,只要基于iOS,即可融入苹果的生态链,什么应用商店、iTunes等等琳琅满目的地方,都是你消费的地方。依托iOS以及与之配套的应用商店、云服务,苹果的吸金能力可谓全球第一。

从上面的分析可看出,软件平台与伟大企业往往是相辅相成的。正是借助于软件平台的力量,企业的能力、经验和成功才能够得以积累,并能够持续。同时正是因为企业的持续投入和聚焦,软件平台才能得以持续壮大,并最终造福于社会。

同时,也可总结出一条在IT时代企业的成功之道:通过建设平台软件并持续积累,做大做强,以平台软件为依托,开展信息服务。平台可以赚取利润,但随着人们需求的个性化和定制化,基于平台的IT服务才是真正利润来源。这条路已被诸多企业证明,并正在被诸多企业证明着。

说这么多,最终还是希望推广作者的核心观点:物联网操作系统。软件平台除具备帮助企业获取利润和持续发展外,更重要的一个作用,就是对行业的培训。正是因为有了iOS和

Android这两个智能手机平台,移动互联网才发展得如火如荼。也正是因为有了Cisco IOS等构筑物联网基础架构的平台,互联网才得以发展得如此迅速和广泛。同样的道理,物联网要想大规模发展,离不开一个平台软件的培育。这个平台软件,包含了物联网操作系统、物联网通信能力(运营商网络和与之定制化的管理系统)、物联网应用系统中间件等。基于此,构筑应用于各行各业的物联网应用,比如智能电力、智能车载、智能物流、智慧医疗等等。缺乏软件平台、严格水平割裂的物联网是难以成为气候的。物联网软件平台的核心是物联网操作系统,这是物联网平台接触末端的触角(touch point),也是整个物联网神经的末端。

正是因为软件平台具备如此大的魔力,让我们以物联网操作系统为基础,尽快构筑起支撑物联网有效发展的软件平台吧。

转载请注明出处及作者,本文作者:辛庆祥,物联网操作系统概念提出者和倡导者,Hello China操作系统设计者,MBA,著有《操作系统实现之路》、《嵌入式操作系统设计与实现》等书籍,十多年通信行业从业经验和系统软件开发经验。

转载于:https://www.cnblogs.com/new0801/p/6176052.html

物联网操作系统系列文章之-软件平台的力量相关推荐

  1. 软件平台平台物联网操作系统系列文章之-软件平台的力量

    首先声明,我是一个菜鸟.一下文章中出现技术误导情况盖不负责 首先试图对软件平台做一个定义.我们认为,软件平台是一系列功能雷同或互补.面向的客户群(使用对象)雷同或相近的软件模块的有机组合.这里重点夸大 ...

  2. 物联网操作系统再思考-Hello China操作系统的运营商网络协同机制

    Hello China定位为物联网操作系统,在我们以前关于物联网操作系统的系列描述文章中,已经总结出物联网操作系统区别于其它操作系统的两大核心机制:物联网相关的特性支持和运营商网络的紧密协同.所谓物联 ...

  3. 运营商视角的物联网商业模式-物联网操作系统篇

    本文站在移动运营商(比如国内的中国移动.中国联通等)的角度上,分析一下应该采取什么样的商业模式切入物联网领域.众所周知,物联网的预测市场空间是巨大的,说是仅仅在通信领域,就至少有500亿个网络连接的需 ...

  4. 来来来,看看有没有适合你的物联网操作系统

    前言 操作系统是物联网时代的战略制高点,今天 PC 和手机时代的操作系统霸主未必能在物联网时代延续霸业.操作系统产业的规律是,当垄断已经形成,后来者就很难颠覆,只有等待下一次产业浪潮.如今,一个全新的 ...

  5. ARM公布“物联网”嵌入式mbed OS系统软件平台

    继ARM公司发布了为嵌入式微控制器设计的Cortex-M7架构处理器,ARM又公布了专为廉价低功耗"物联网"设计的新版软件及系统平台,以加速物联网设备的发展及部署.该软件为基于AR ...

  6. 深入解析物联网操作系统(架构/功能/实例分析)

    深入解析物联网操作系统(架构/功能/实例分析)  物联网的主要特点 i. 连接 所谓连接,指的是各种各样的终端设备,都能够通过某种网络技术,连接到一个统一的网络上.任何终端之间都可以相互访问.下一 ...

  7. IOT(29)---深入解析物联网操作系统(架构/功能/实例分析)

    深入解析物联网操作系统(架构/功能/实例分析)  1.       物联网的主要特点 i.             连接 所谓连接,指的是各种各样的终端设备,都能够通过某种网络技术,连接到一个统一 ...

  8. 歌对华为使用安卓设限,但物联网操作系统还有更大机会

    外媒报道称,谷歌已经暂停了与华为的部分业务往来.在Android系统中,谷歌将不再与华为开展需要转让硬件和软件产品的业务,Google Play.Gmail.YouTube.Google地图.Chro ...

  9. 物联网操作系统HelloX V1.85发布公告

    经过HelloX开发团队近半年的努力,在HelloX V1.83版本基础上,增加许多功能特性,并对V1.83版本的一些特性进行了进一步优化之后,正式形成HelloX V1.85测试版本.经相对充分的测 ...

最新文章

  1. ISME:中科院微生物所揭示细菌利用光能新机制!
  2. css 联系我们,CSS3 模态窗口联系我们表单模板
  3. 漫画算法:如何判断链表有环
  4. 2.2基本算法之递归和自调用函数_一文学会递归解题
  5. 数据结构与算法面试题80道(35)
  6. odoo10参考系列--视图三(其他高级视图)
  7. Android系统开机优化
  8. c语言源程序的单位,C语言源程序的基本单位是什么
  9. java 视频转码_Java视频格式转化的实现方法
  10. 计算机win7如何连接wifi网络,win7台式电脑怎么连接wifi win7台式电脑如何设置wifi...
  11. 修改Git提交历史中的author,email和name等信息
  12. css3 设置图片变灰(在微信端不能正常) 和透明
  13. 哔哩哔哩自动播放视频
  14. 基于小波精英解学习和多角度搜索的新型阴阳平衡优化算法
  15. Android检测太极阴,太极阴xposed安卓最新版
  16. 在虚拟机上使用SoftRoCE部署SPDK NVMe-oF
  17. TreeList 节点拖曳
  18. 适用于Mac的16款3D打印机建模软件
  19. T型反馈放大电路详解
  20. Chrome 便捷设置

热门文章

  1. Uniapp 应用未读角标插件 Ba-Shortcut-Badge
  2. Airbus和IBM计划让机器人CIMON加入国际空间站执行任务
  3. 有理数加法 (15分)(PTA)
  4. 基于听觉特性的Mel频率倒谱分析
  5. PPT免费下载网页汇总
  6. 1.6.6 解释器 Interpreter
  7. *1 计算机基础和操作系统基础及几大协议
  8. 收藏能力升级,支付宝版「小程序桌面」初现!
  9. 美国秘密命令谷歌、微软和雅虎交出搜索指定关键词的人员信息
  10. 简述RC低通滤波原理