IT业这几年的重要变化就是各类“As-A-Service”的兴起, 从最早的SaaS, 到后来的PaaS, IaaS, 这些aaS有一个共同的基础, 那就是基于云计算技术, 由云计算服务商提供服务, 用户通过订阅取得服务。
随着各类不同设备的联网, 我们所处的商业和技术环境发生了变化, 我们不再需要“购买“设备, 我们仅仅需要”订阅“它们。 技术发展的速度使得旧有的设备会被很快过时, 很多公司购买的崭新软硬件甚至还没完全整合到系统中去就已经落伍了。
这种以“订阅”方式的服务提供了两样东西: 第一, 保证了企业能够总是获得最新的功能和服务, 第二, 提供了灵活性。
云计算服务公司每天都有全职的开发人员来开发新的功能, 几乎每几周就会推出新的功能, 可以让所有的用户都可以使用。而维持相应水准的开发团队对于绝大多数企业不论从经济回报还是技术水平来说都不现实。
而在物联网领域, 云计算的兴起使得很多公司在重新审视他们现有解决方案的经济性, 灵活性以及技术先进性。
PaaS处于SaaS和IaaS之间, 在物联网应用开发的过程中, 基础设施(如中间件, 操作系统, 虚拟化, 存储以及网络等)这些部分, 可以交由第三方来管理, 从而使得物联网开发者可以更加专注于自身的业务。
PaaS结合物联网有以下几个方面的优势:
数据:
物联网的兴起很大程度上是由于大数据的兴起。 物联网的数据采集, 数据存储, 数据分析等的需求使得大多数物联网应用需要面对不同的数据使用场景。 PaaS可以使得开发者能够在不需要过多考虑底层存储的情况下, 对数据有充分的控制权。
灵活性:
数据分析是一个不断需要调整的过程, 开发者需要不断地根据用户的实际需求调整产品。 优秀的开发者往往在开发中保持灵活可调的模块以适应未来的变化。 PaaS能够很好地提供开发者需要的灵活性。
快速推出有竞争力产品:
物联网市场的竞争将会越来越激烈。 这要求开发者能够以周为单位,更快地推出产品以保持
竞争力。 这需要开发者认真考虑自身的产品, 哪些需要自行开发, 而那些可以采用现有的PaaS平台。
优化工作流程
很多采用物联网解决方案的客户看中的是自动化。 比如生产线上,可以不依靠人工, 而是依靠检测设备来检测产品的质量。 这就要求新的物联网应用除了产品功能外, 还需要优化现有的工作流程。 采用PaaS的方式能够更好地帮助企业优化工作流程。
提高开发效率
物联网的开发往往需要不同地域的开发者共同参与。 有的需要在现场, 有的需要远程办公。 云平台可以给开发者提供一个良好的协同工作的环境, 从而提高开发效率。
正如Gartner的研究主管Fabrizio Biscotti认为的那样:“PaaS不仅仅是在AIM领域(应用,基础设施,中间件)快速增长, 在企业应用市场的各个方面也都在惊人的增长。” 在物联网领域, 2015年, PaaS在物联网开发工具方面显示出了强劲的势头, 而这样势头正在继续深入到物联网领域的其他方面。
文章转载自 开源中国社区[http://www.oschina.net]