与服务器同步的应用程序的推荐体系结构

时间:2014-10-03 09:14:34

标签: architecture client-server

我正在创建一个应用程序,它将本地输入的数据与服务器同步。

挑战  1.应用程序永远不应该停止接受数据  2. 互联网连接是断断续续的(这意味着当没有互联网连接时,它会继续收集数据,并在互联网可用时同步)  3. 强大的安全性。一旦用户输入了数据,就无法删除它。 (显然,当数据到达服务器时它是安全的。当它只在本地时,它应该是非常安全的!)

2 个答案:

答案 0 :(得分:0)

在提出建议之前,有很多问题需要回答。

1)您使用什么系统在本地输入数据?这是一个数据库驱动的应用程序你在谈论本地文件吗?本地计算机上有哪种基础结构?本地计算机使用什么操作系统?这是什么样的平台(web,胖客户端,win32,java等)。

2)“强安全”是什么意思?您是指用户无法通过他们使用的系统删除记录吗?或者您是否需要能够以某种方式阻止用户删除存储数据的文件?用户是否具有对安装的计算机的root / admin访问权限?

答案 1 :(得分:0)

我最终选择了Node-Webkit(它使用嵌入式Chrome浏览器),它解决了所有目的。