我有一个现有的客户端-服务器 3 层应用程序,具有以下堆栈:
- 智能客户端(Win-Forms)
- IIS/ASP.NET
- sql服务器
一些数据存储在实体-属性-值(EAV)模型中。所有主键都是整数标识列。数据库操作大多使用存储过程来执行。
我的任务是将此应用程序转换为偶尔连接的应用程序 (OCA)
客户端上的安装和资源限制应该没有问题。
这对我来说是第一个这样的项目。
我已经阅读了一些关于
- 毫秒同步框架
- 企业图书馆/偶尔连接的智能客户端
- SQL 服务器复制
为了保留现有代码并限制更改影响,我正在考虑在每个客户端上安装 3 层应用程序,使用同步框架来处理 WS 上的同步来处理同步。还拥有一台同步将参考的主服务器。
这个解决方案看起来可行吗?
是否有任何其他关于将始终连接的 3 层应用程序转换为偶尔连接的应用程序的资源?
谢谢你 。