似乎SaaS和云计算是旧的概念,有了新的名字,我很好奇我是不是错了。
对于云计算,你可以看看:Difference between cloud computing and distributed computing?
基本上,似乎当我们托管云计算时,只是现在一些公司投入了大量资源,以确保比我当地的ISP更好的正常运行时间。但是,看起来这里并没有什么新鲜事。
对于REST,这似乎是我们使用cgis 15年来一直在做的事情。
这里有一个关于REST的问题:What am I not understanding about REST?
REST似乎是一个古老的概念,我很好奇它与web早期,以及在很大程度上使用telnet ( http在其上)的早期有什么不同。
我对这些的简化是不是错了?我试着看看新事物是如何与我所知道的相似的,这样我就可以看到在这个主题中需要学习的东西更多,但对于云计算和REST来说,似乎需要学习的东西很少。
发布于 2009-10-13 00:54:12
你是对的,也是错的。你是对的,新想法通常与旧想法相似,实际上云计算在很大程度上是基于分布式计算的。
云计算的新特性是
借助虚拟化,您可以在单个硬件上运行多个操作系统。虽然这本身也不是什么新鲜事,但在分布式系统中,它从未被认为是体系结构的相关部分。使用虚拟化允许自助服务:用户可以创建自己的节点集群,而无需硬件管理员采取任何操作。这可以显著加快部署速度,并显著降低成本。
对于ReST,您缺少的是客户端API。确实,在服务器端,可以使用CGI实现ReST服务。这里的新之处在于,检索URL的不是最终用户,而是一个程序。
说HTTP在telnet之上是无视现实的;这就像是说自从引入铜线通信以来,我们没有取得任何进展。严格地说,HTTP不是在telnet之上,而是在TCP之上(目前telnet也在TCP之上)。
发布于 2009-10-13 01:01:03
考虑到Roy的论文在2000年创造了术语REST,你可以肯定地说,关于REST并没有什么新的东西。此外,REST架构样式是从成功的现有实践中合成的,因此REST实现先于定义。话虽如此,设计REST接口绝非易事。自从Netscape第一次滥用cookie来允许服务器维护会话状态以来,人们就一直在逆流而上。
REST最近的复兴主要来自于人们对基于SOAP的Web服务的幻想破灭。SOAP试图隐藏HTTP而不是拥抱它,我认为人们开始意识到HTTP作为一种分布式应用程序协议是多么有效,它可以做更多的事情,而不仅仅是将HTML传递给web浏览器。
RESTful web应用程序不使用会话状态,因此有人可能会争辩说,仅凭这一点,它就与目前存在的大多数web应用程序不同。
至于云计算,我发现自己一生中只有一次同意Larry Ellison的观点。
发布于 2009-10-13 00:50:09
我同意你所发表的内容。你可以考虑制作这个社区维基,因为它可能会根据意见获得许多答案。云计算似乎已经成为一个时髦的词,这在很大程度上是因为大量硬件的成本降低。然后是REST,它实际上只是对已经存在了很长时间的东西的正式名称和定义。有些人喜欢用流行语和缩略语来概括想法。不过,有时给一个想法起个名字是很有用的。
https://stackoverflow.com/questions/1557656
复制相似问题