两层还是三层?关于系统设计(200分)

  • 主题发起人 主题发起人 tttsuhu
  • 开始时间 开始时间
T

tttsuhu

Unregistered / Unconfirmed
GUEST, unregistred user!
诸位三层结构的高手:
大家好!
我有一个问题想请教一下,最近我接到了一个中型MIS系统的任务,该系统是未来一个
大型系统的一部分。在系统设计上,我正在考虑是用两层还是三层结构。以前我做的系统
都是两层结构的,没有做过三层结构的系统,对三层结构不太了解。这回打算采用三层结
构,但看了论坛中对三层的讨论,有一些疑惑,特地请教诸位高手,请大家指点。
1.三层结构的优势何在?
* 将业务规则与逻辑封装在应用服务器?而两层中一样可将所有的逻辑在存储过程中实现
* 减少数据库服务器的并发连接数?若应用服务器设计的不好,会不会成为瓶颈,或降低
了系统的稳定性或可靠性(若应用服务器当了,整个系统就当了)
* 运行效率,两层、三层孰高?

2.三层结构是否比两层系统更便于维护?
3.对同一个系统的开发,两层结构与三层结构的工作量谁的更大?
4.是否有成功的开发案例,采用哪种三层结构?

这几个小问题还请大家赐教!以决定小弟采用何种系统结构(项目开发周期为四个月)
多谢!


 
查询用三层,其他(数据处理,系统维护)采用C/S
 
如果是在局域网内,建议你用两层结构,
又快又容易调试。只要做好版本发布就
可以了,这个能很容易在程序逻辑中控制。
用三层如果没经验积累,开发工具又不成熟,
我想会把你搞疯的。
个人意见,仅供参考。
 
用什么得看你有什么要求,
三层有很好的网络和扩充性能,
象你这种要求,最好还是用三层。
 
多人接受答案了。
 
后退
顶部