SOA,SaaS与云计算有什么区别

分类:未来观尔 | 作者:观尔腾 | 发表于2010/09/13

japanchoud

云计算远在天边,近在眼前,但无疑每个企业的战略出发点不同,其推出的云计算概念也有区别,并往往只以自己的产品和业务为标准。这里我们往往看到企业将云计算将SOA和SaaS的概念进行混淆,并模糊了产品形式,从而一定程度上阻碍了云计算的推广应用。应该在这里我觉得很有必要将SOA,SaaS与云计算区别开来。

SOA,SaaS与云计算到底有什么区别

云计算相当一个全集,内容广泛,涵义丰富,其中有三个层次:硬件层的基础架构云(Infrastructure as a Service, IaaS)、平台云(Platform as a Service, PaaS)和软件应用云(Software as a Service, SaaS)。然而,事实上,很多人把SOA,与SaaS等同起来了。这是错误D!

SOA作为一种面向服务的架构,是一种软件架构设计的模型和方法论。其宗旨是一切基于“服务”,SOA通过充分利用企业的各种软件体系,重新整合并建构起一系列的新的软件架构。并且能随着服务的变化而灵活结合现有服务,组成新的软件,共同服务于整体业务。简而言之,SOA几位模块化组建,类似于wordpress里的插件,但绝无兼容问题。因为这模块间的接口遵循统一的标准,并可实现低成本的重构和重组。在SOA的技术框架下,能将各种杂乱的模块全面整合成有序系统,并通过其强悍的灵活性来保证最大的IT资产利用率。

这种技术好几年前就有,被业内称为“杀手级别的软件架构体系”,然而到现在技术还有待成熟,特别在发展中国家。此外,就算技术成熟了,也需要形成相应的规模应用才能真正为人所共识。

而至于SaaS属于一种基于互联网技术的软件价值交付新型业务模式。即按照使用者的需求来提供软件应有服务业务模式。但这也需要SOA架构发挥其系统界面和接口标准化等方面的优点,从而为SaaS打下一个良好的技术平台,并以服务为中心为SaaS提供技术支持,从而减低用户成本,提高用户体验。

综上所诉,SOA与SaaS是在云计算这个全集范围中的具有交集的真子集。SOA与SaaS既有面向服务的共同点,也有明显的区别。简而言之,一个让IT人员架构维护更方便,一个让用户使用更方便,两者都属于云计算的范畴,但不能说他们就是云计算的全部!

转载请注明来自观尔腾。

标签:

日志信息 »

« »
目前盖楼 (16)层:
  1. freemouse 說:

    不错,受教了,中国的云和国外的云还是不一样的 :eek:

  2. Laycher 說:

    哥,我第一次接触云计算,能给点资料发给我看看嘛? :razz:

  3. 土狼妹妹 說:

    这两年这个词比较火,360杀毒也有云查杀,但是一直不清楚到底是什么意思,学习了

  4. joyla 說:

    学习了!呵呵 现在弄清楚了!

  5. 我对山上的那朵云更感兴趣

  6. 龙城瓶子 說:

    搞的云里雾里的。。。

发表评论 »


页面载入中...