关于SOCKETCONNECTION何DCOMCONNECTION我总结点个人看法,
1.MIDAS的核心是MIDAS.DLL,其最大的特点就是实现了对DATASET的封装,也是其最大的好处,所以如果不使用数据集就是买椟还珠了,当然使用DCOM做协议也可以,不过没什么必要,个人觉得不如直接用SOCKET做,加密用现成代码对数据加密就可以了.DCOM和SOCKET包括CORBA都只利用了里面的传输层而已.任何三层结构最基本的也就是数据封装/传输/事务控制
2.用不用数据集控件就各取所需了,我的建议是用,因其是对数据普通操作的抽象,你不用,最后还是得写,而且大都重复.
3.INTERNET上的应用不宜用MIDAS,原因:MIDAS里多余的数据太多,不是原生的数据封装,大家以后可以考虑使用我写的一套组件,不过不提供原码的,该套组件可以自己写协议,服务器间可以方便的通讯,也可以传递数据集(TDATASET的子类),还可以自由定义使用TCP/UDP(即协议无关,你甚至可以用自己的传输层).
4.局域网的三层个人建议使用ASTA做,很方便,也很容易从MIDAS移植,包括协议定义,回调,广播等都有现成的东西,只是里面的数据集的封装跟MIDAS一样,冗余太多,导致数据量大,传输速度慢