日期:2014-05-18  浏览次数:20865 次

新项目,求技术架构
准备开发一套MES 或者 MRPII之类的制造业执行系统.
项目不算小,这几天一直在考虑该用什么样的技术架构。 

项目有多家公司里要共享数据,也就是说软件肯定要跨网段访问,必须基于Internet.

不想采用多层分布式架构,开发人员真正懂得分布式技术其实很少,什么负载均衡、故障转移很难实现,而且传输响应慢,开发效率低,我怕最终开发出来的东西还不如C/S的强。

准备买台服务器托管,物理上就直接采用C/S架构,数据库采用SQLServer, 项目类型采用.net平台winForm ,也就是说开发个胖客户端。大伙觉得这样可行么?

如果觉得C/S架构不合理, 那么采用哪些分布式技术比较合理一些呢? 

肯请大伙指导!




------解决方案--------------------
关键看用户需求,这个不是瓶颈。
------解决方案--------------------
MES因为涉及条码扫描可能比较多,所以用clickone的winform比较合适。
注意数据访问层和UI分离,这样后期可以考虑任意分布式转换。
------解决方案--------------------
初期先直接访问数据库测试也没问题。
在客户端多做缓存。
------解决方案--------------------
稳定和高响应速度,肯定是c/s模式略胜一筹