Cloud 云计算平台的通用软件架构

Cloud 云计算平台的通用软件架构,cloud,Cloud,在过去的几周里,我阅读了不同的文章、出版物、博客帖子,以及关于基于云的应用程序的通用软件体系结构模型的文章;我也很想知道你自己对这件事的看法 通过阅读,我发现以下三种类型的软件体系结构在当前行业焦点中用于不同类型的基于web的分布式应用程序 MVC——现在有很多基于它的框架可用,比如Spring、Struts2、JBoosSeam、JSF、ASP.NETMVC、RubyonRails、CakePHP、Zend、Django等等。微软的云计算平台Azure也为云中基于MVC的应用程序提供了良好的集

在过去的几周里,我阅读了不同的文章、出版物、博客帖子,以及关于基于云的应用程序的通用软件体系结构模型的文章;我也很想知道你自己对这件事的看法

通过阅读,我发现以下三种类型的软件体系结构在当前行业焦点中用于不同类型的基于web的分布式应用程序

  • MVC——现在有很多基于它的框架可用,比如Spring、Struts2、JBoosSeam、JSF、ASP.NETMVC、RubyonRails、CakePHP、Zend、Django等等。微软的云计算平台Azure也为云中基于MVC的应用程序提供了良好的集成和迁移路径

  • 3层-体系结构模型代表了不同层和分布式层的良好分离,因此,从基于web的应用程序的出现开始,它在软件架构师设计满足其需求的健壮平台方面起到了关键作用。然而,随着MVC框架的出现及其易用性,三层体系结构似乎成为许多人的第二选择。令人惊讶的是,谷歌的云平台AppEngine以这样一种方式提供了他们的迁移策略,这种方式主要传达了“无状态计算层”和“有状态存储层”的清晰分离,从而支持基于三层架构的主要基础。我发现像msazure这样的语句支持通用计算,而不是GAE支持的特定类型的应用程序

  • SOA和基于REST的应用程序现在正以惊人的速度出现,这主要是由于移动计算平台、面向服务的产品以及与HTTP、XML、UDDI、WSDL和SOAP等分布式计算中用于通信的标准Internet协议的良好相似性。Facebook、Twitter和其他社交网络炒作等新兴应用程序大多在其移动平台上使用RESTful架构模型,未来趋势也显示出一个稳定的重点,即JAX-WS/RS、Jersey、Restlet、RestEeasy、Microsoft的WCF、Apache CXF和Axis2的增强使用。现在,如果我们按照云计算原理来看,许多互联网作者正在展示它是如何从SOA和SaaS演变而来的,但没有明确提到这两个概念是如何集成和相互操作的。同样,基于SOA和SaaS的应用程序如何能够迁移到云平台仍然不完全清楚和可见。“移动云计算”一词现在似乎出现在许多互联网页面上,但从软件架构师的角度来看,它实际上是如何与SaaS和基于实用程序的计算协同工作的,这可能仍然是未知的

  • 为此,我们现在有三种不同类型的架构模型,它们都有一些相似之处、许多差异以及其他关键的大脑推理事实,但这些模型可以互操作,以及如何将它们迁移到互联网巨头(如Azure、GAE或AWS)云产品还没有完全显现出来,这表明在这个资本研究领域,有更多热情的人需要动脑筋,将业务和技术整合在一起

    如果能听到你的声音并给出更多的例子、评论、解释以及批评,那将是非常棒的:)在这方面,我只是这个领域的新手,还在学习


    非常感谢……

    您的分类不公平。云应用程序中有许多架构需要更多的研究。你可以看一看它和它的参考资料以了解更多信息。有关云的更多主题,请参阅。这可能会有帮助

    您的分类不公平。云应用程序中有许多架构需要更多的研究。你可以看一看它和它的参考资料以了解更多信息。有关云的更多主题,请参阅。这可能会有帮助

    你最好将此作为博客条目发布。这个论坛太开放了,请不要在帖子上签名。看,你最好把这篇文章作为博客文章发表。这个论坛太开放了,请不要在帖子上签名。您好,萨利米,非常感谢您的评论和链接。看到“为云选择应用程序架构”一文中提到的其他类型的分类真是太好了:传统架构;异步应用体系结构;和同步应用程序架构。谢谢,不客气。总是通过向上投票来感谢堆栈溢出。嗨,萨利米,非常感谢你的评论和链接。看到“为云选择应用程序架构”一文中提到的其他类型的分类真是太好了:传统架构;异步应用体系结构;和同步应用程序架构。谢谢,不客气。总是通过向上投票来感谢堆栈溢出。