一个没什么思路的系统服务有关问题,路过的来看看,有经验的请多多指点,分不够再加
一个没什么思路的系统服务问题,路过的来看看,有经验的请多多指点,分不够再加
我们有一个数据管理软件,经过几个版本的开发,所管理的数据类型越来越多,不同的数据对界面要求差异日益明显,对操作和美观的要求也越来越多样化,原有的程序结构难以进一步扩展,因此想对程序结构做一个调整,用一个核心模块管理数据,其上辅之多个独立的程序,对应彼此存在差异的应用。类似的程序见过不少,例如Norton,SQL Server等,都是一个集中的服务模块,多个管理和应用程序。可自己对这方面的了解有限,有哪些大虾有类似经历,请多多指点
两个问题:
2。对于这种结构,如Norton,SQL Server等程序,往往有一个或多个Windows服务,相对普通的执行程序,Windows服务程序在处理这种情况有什么优势?
3。如果多个应用程序协同工作,复杂的数据交换如何完成,之间的调用和状态同步又如何处理?Windows系统提供了什么样的支持?
欢迎讨论,若问题复杂留下一个思路即可,分不够再加。
------解决方案--------------------
mark
------解决方案--------------------
wangk都说完了
------解决方案--------------------
不一定得用服务。
但MVC是个值得考虑的模式。
我们有一个数据管理软件,经过几个版本的开发,所管理的数据类型越来越多,不同的数据对界面要求差异日益明显,对操作和美观的要求也越来越多样化,原有的程序结构难以进一步扩展,因此想对程序结构做一个调整,用一个核心模块管理数据,其上辅之多个独立的程序,对应彼此存在差异的应用。类似的程序见过不少,例如Norton,SQL Server等,都是一个集中的服务模块,多个管理和应用程序。可自己对这方面的了解有限,有哪些大虾有类似经历,请多多指点
两个问题:
2。对于这种结构,如Norton,SQL Server等程序,往往有一个或多个Windows服务,相对普通的执行程序,Windows服务程序在处理这种情况有什么优势?
3。如果多个应用程序协同工作,复杂的数据交换如何完成,之间的调用和状态同步又如何处理?Windows系统提供了什么样的支持?
欢迎讨论,若问题复杂留下一个思路即可,分不够再加。
------解决方案--------------------
mark
------解决方案--------------------
wangk都说完了
------解决方案--------------------
不一定得用服务。
但MVC是个值得考虑的模式。