一些SOA基础是:
松散耦合
可重用性
无国籍服务
服务之间的正式合同
粗粒度
异步
摘要基础逻辑(黑匣子)
可组合(作为构建块的服务)
可发现的服务
自治服务
其中大部分都可以应用于云计算,所以我的问题是云计算是SOA思维的产物还是这两种不同的怪物?
云计算更基于IAAS(I)基础设施(A)s(A)服务,其底层虚拟化技术被抽象到最终用户不会注意到它们.
IAAS可能会,也可能不会实现您在SOA中找到的所有内容.例如,它可能期望部署的应用程序处理它们自己的互连需求.IAAS只关心全球配额是否得到执行,硬件是否仍然可用且准确计量(很像电量计量).
因此,云计算或多或少是IAAS的营销术语.
一个有智慧的人曾经说过,"如果你无法解释是什么东西或做一两句话,你有问题",这说明了一点,没有人(包括IBM)已经拿出了"云的适当定义计算'与IAAS意味着明显不同.
同时,你可以随意从模糊中获利:)