如果我没有在正确的StackExchange论坛中,请告诉我在哪里提出我的问题:
我为一家公司工作,该公司编写了处理敏感数据的软件。 为了防止软件被复制(软件盗版),已经(很久以前)决定使用许可系统。
这个系统工作正常,但对我的公司和客户来说都是一个很大的负担,因此我正在寻找其他方法。
我发现的一种方法是SaaS,但我看到了一个巨大的缺点:Saas正在互联网上工作,这意味着本地数据被上传到云端(因此就是互联网),这让客户感到紧张(他们希望他们的宝贵数据不会被上传到他们不知道的环境以及他们无法控制的环境中。
在考虑这一点时,我发现Java技术servlet和applet之间存在类似性:servlet在服务器上运行,而applet则在本地PC上运行。
现在我想知道SaaS中是否还存在这样的系统:在互联网上的某个地方(如servlet)运行软件,而不是让SaaS软件在本地PC上运行的系统(如applet) ?该软件在本地PC上运行的事实将避免在互联网上上传敏感数据的需要,这对我们的客户来说非常有趣。
提前致谢
答案 0 :(得分:1)
如果您正在处理少量客户端数据(少于4MB),您可以查看HTML5客户端存储。这通常用于存储临时数据,可能适合您,也可能不适合您。 http://www.w3schools.com/html/html5_webstorage.asp
如果您不仅限于SaaS架构,您可以考虑使用应用程序模型 - 您仍然需要为要支持的每个平台构建单独的应用程序。但您可以轻松地在每台计算机上本地存储数据。