我要做一个局域网内部的管理系统,但我在选择架构方式上不知如何是好了.备选方式:
1. WebService方式:数据库--WebService--客户操作
2. Remoting方式  :数据库--Remoting(中间类)--客户操作(中间类接口)用户要求:
1. 数据量大(单表20万以上),数据库操作频繁
2. 数据浏览效率要高
3. 能穿透防火墙我考虑了几翻,论效率Socket最快,可是,在穿透防火墙上我不会做,且感觉他的
开发难度较大.论简单WebService
最易操作,但其执行效率我很担心...因此我现在最倾向于用Remoting可是,Remoting我虽用过,但没有做过大型软件的经验.因此不敢盲目定型..另外,曾看过论坛中一位高手评论说Remoting+Dataset的结构效率很低...使我更加
犹豫...那么高手们给我指条明路吧...做这种大型的管理系统,那种方式好阿...疑惑:
说Remoting+DataSet效率低,难道比WebService+DataSet还低?不明白...那么到底为什么
会低呢?