SaaS App&网络应用

时间:2012-04-04 07:26:29

标签: java-ee saas

任何人,请解释SaaS应用程序和Web应用程序之间的差异。另外我们如何制作Java Web App,一个SaaS应用程序?

3 个答案:

答案 0 :(得分:2)

简短回答,可以将Web应用程序配置为软件服务(SaaS)。

我建议阅读Wisdom of the Clouds系列文章,以便在IaaS,SaaS和PaaS的演变过程中获得深入和时间的发展。

答案 1 :(得分:2)

对我来说,Saas(软件即服务)是指您在没有任何基础设施要求的情况下提供应用程序时,客户端可以使用您的软件而无需关心支持您软件的系统。如果应用程序在提供程序基础结构中运行,则Web应用程序是Saas应用程序。

答案 2 :(得分:0)

SaaS关于满足NIST设置的标准。要将Java Web App转换为SaaS,您需要更改后端和编码,以使其可扩展,灵活,冗余,多租户。您可以使用Kubernetes,微服务,添加负载平衡器和防故障DNS。

Web应用程序是可以通过浏览器访问的应用程序。在修改为用作应用程序的共享服务器上运行的WordPress也是一个Web应用程序。作为个人开发人员,我们通常开发Web应用程序或传统软件。

SaaS需要满足云计算标准。对于普通用途,这在技术上是困难的并且昂贵。 Adobe Photoshop CC是SaaS。因为它满足诸如可伸缩性,可访问性,持久性,按需计算能力等标准,所以Netflix是SaaS的另一个示例。

要使特定的WordPress安装成为SaaS,我们需要满足NIST设置的标准,例如可伸缩性,可用性,服务连续性等。将Web应用程序或传统软件转换为SaaS要求判断是否值得邀请这种复杂性。这个答案是summary from my blog article,向您介绍基本知识。