在云计算环境中,中间件对上层依然需要提供相同的便捷功能

快资讯
佚名
基础软件包括传统意义上的操作系统和中间件。云计算对于基础软件提供商的影响是巨大的。云计算所带来的变革将影响着从操作系统到上层应用整个软件体系结构的每个角落。 在云计箅中,互联网就像是一个巨大的操...

基础软件包括传统意义上的操作系统和中间件。云计算对于基础软件提供商的影响是巨大的。云计算所带来的变革将影响着从操作系统到上层应用整个软件体系结构的每个角落。

在云计箅中,互联网就像是一个巨大的操作系统,它运行着云中所有的软件并向用户提供服务。由于越来越多的应用都从桌面操作系统搬到了互联网上,这使得传统操作系统提供商承受着巨大的挑战和压力。

一方面必须在新版本的操作系统中引入对云计算核心技术的支持,如虚拟化技术,从而在未来云基础设施领域中占据更多的市场份额;另一方面,如果已有客户要采纳这些新技术,就意味着比较复杂的升级周期,这在从操作系统桌面应用升级到云应用的过程中体现得最为明显。

与操作系统相同,中间件为上层服务提供了通用的功能模块,并且隐蔽了实现细节,使得上层软件的开发可以着重于业务逻辑,而非繁琐的底层细节。在云计算环境中,中间件对上层依然需要提供相同的便捷功能,但是对下层它需要隐藏的细节就更加复杂了。

首先,中间件运行在“云”之上,而不是在传统意义上的单个服务器上,这样它不但需要适应单个云服务提供商的运行环境,而且还要具有跨多个云服务提供商的互操作性。

其次,在“云”上运行的中间件必须支持云计算的核心特征——可扩展性,可以随时随地为任何用户调整资源以满足业务上的需求。

由此可见,作为提供操作系统和中间件的基础软件提供商,新技术的研发和新产品的推出速度将决定其能否在云计算中占据领先地位。

THEEND

最新评论(评论仅代表用户观点)

更多
暂无评论