信息化 频道

云平台简单综述——一种面向企业的观点

    搜索(Search)

    虽然SaaS应用暴露的服务很有用,但那并不代表全部。其他种类的云应用服务也很重要。比如Google、Live Search等搜索引擎。这些搜索引擎对人类有很大帮助,但与此同时,它们为何不能提供云应用服务呢?
当然,它们可以提供。比如微软的Live Search就暴露了这样的服务,户内应用和云应用都可以向它提交搜索,并得到搜索结果。设想有个提供法律信息数据库的公司,它想让客户用一个请求就可以在自己及Web上的数据里进行搜索。它完全可以这样做:创建一个户内应用,该应用既在自己的私有数据里搜索,又通过Live Search应用服务在整个Web上搜索。客观地讲,需要这种服务的应用不会很多,但正因如此,将搜索视为一种应用服务、而不是基础设施服务是恰当的。 

    地图(Mapping)

    如今许多Web应用都有显示地图的功能。各个酒店网站要绘制自己的位置,零售商们要提供店铺寻找功能,等等。而这些应用的创建者们多半没有时间、兴趣或预算来构建自己的地图数据库。既然有这么多应用都需要这种功能,那么创建一个提供地图功能的云应用服务是合理的。 

    Google Maps及微软的Virtual Earth等地图服务因此应运而生。它们都提供基于“云”的服务,应用开发者可以利用它们在网页或其他地方嵌入地图。跟搜索一样,这些地图服务是附属于那些直接面向用户的网站的,也就是说,它们是云计算服务。
其他应用服务

    现在,还有许许多多的其他应用服务可以使用。实际上,几乎任何网站都可以将其功能暴露为云服务,以供开发者们使用。例如,Google的Picasa和微软的Windows Live Photo Gallery等相片分享网站就是这样做的,还有Google Contacts和微软的Windows Live Contacts等在线通讯录应用亦是如此。暴露服务的初衷是为了便于创建mashups,以利用不同Web应用提供的功能。 

    厂商有时会把一些云应用服务汇聚于一处。例如,你可以通过Google Data APIs来访问Google Contacts、Picasa等服务。类似,微软通过Live Platform来提供Live Search、Virtual Earth、Windows Live Contacts、Windows Live ID、Windows Live Alerts及Application-Based Storage等服务。 

    云基础设施服务(cloud infrastructure services)与云应用服务( cloud application services)之间的界线有时是比较模糊的。比如,通用的云存储服务(如S3和SSDS)就明显属于基础设施,云身份管理服务亦同。像Google Earth这样的地图服务就明显是针对应用的——只有某些种类的应用需要它——Live Search亦同。不过,尽管Windows Live Alerts和Windows Live ID均被微软纳入其Live Platform,但Windows Live ID肯定是基础设施,而Windows Live Alerts服务也可被视为是基础设施,因为它的功能更具一般性。 

    云平台是相对较新的领域,所以为它定义一个稳定的分类是相当有难度的,这个不用奇怪。不管你如何看待它们,云应用服务承担着重要的角色,这一点是肯定的。对于现在所有的软件设计者与构建者来说,了解云里有哪些东西可为我们所用是一种核心竞争力。

    总结

    新应用平台的出现是不会频繁发生的。但平台方面一旦有成功的革新出现,它势必会产生巨大的影响。比如个人计算机和服务器给主机和小型机世界带来的震感,再如多层应用平台的出现对软件编写方式产生的影响。虽然旧的世界不会立即消失,但新的方法可以迅速成为新应用关注的中心。 

    云平台还不能提供户内环境的所有功能。比如,商业智能在云平台里就很少见,对业务流程管理技术(如完备的工作流与规则引擎)的支持也不多。不过,随着这一轮技术潮流的发展,情况是肯定会发生改变的。

    云平台目前还没有成为所有人关注的中心。不过,很可能5年内(从现在算起)情况就会发生转变。云计算在可伸缩性和低成本方面的魅力是确确实实的。无论你是为软件提供商、还是为最终用户工作,只要你的工作跟应用开发相关,你会看到,将来“云”的角色将越来越重要,它将成为下一代应用平台。 
  
                                                                                                                                                    原文来自软件世界杂志

0
相关文章