公司的系统是C/S模式,采用COM+连接,不能满足远程拨号的客户需求,通常都采用VPN技术进行连接,为了不借用VPN,我就试图寻找一种替代现有COM+的方法,后来决定改造成通过SOAP连接,由于有大量的ADO记录集,因此,在进行数据传输前,需要把记录集转换为SOAP可识别的类型,恰恰是这个转换过程,使得传输的速度非常慢,慢得不是一点半点,而且,我发现,随着数据量的增大,其对资源的要求更是成倍的增长,简直没法和采用VPN的连接方式做对比,因此,希望各位兄弟姐妹给我点建议,如何处理这样的情况呢?或者,还有没有其他连接处理方式用来代替COM+,而且,不会影响效率和性能?我了解的有以下几种方式,可以代替COM+:
1、通过SOAP协议;
2、Web Service;
3、.Net 远程处理;
但是,就小弟了解,前两种方法,都相当的消耗资源,第三种方法,不知道有没有人用过?给点建议
解决必有高分,不够另开贴!!!
补充一下,就我认为,COM+的替代品,应该说,最完美的是.net remoting,不知道有没有人使用过这个改造,如果有的话,给点建议,如果没有的话,大家有没有其他的数据处理的方式方法呢?能够解决数据转换慢的问题。感谢CSDN的各位兄弟姐妹!~
1、通过SOAP协议;
2、Web Service;
3、.Net 远程处理;
但是,就小弟了解,前两种方法,都相当的消耗资源,第三种方法,不知道有没有人用过?给点建议
解决必有高分,不够另开贴!!!
补充一下,就我认为,COM+的替代品,应该说,最完美的是.net remoting,不知道有没有人使用过这个改造,如果有的话,给点建议,如果没有的话,大家有没有其他的数据处理的方式方法呢?能够解决数据转换慢的问题。感谢CSDN的各位兄弟姐妹!~
解决方案 »
- BARCODE 条码打印
- 求救:windows系统提供的串口DLL文件【serial.dll】的函数说明
- 怎样使用VB编写计算器程序语言?
- 有一难题,写了大概已经大半个月了,还没有解决,心里真不是滋味,气愤!!!!!
- 请问 :怎样把jpg格式图片放到.res中?
- 在查询数据库时, 如何处理一些特殊的字符?
- 如何访问远程数据库(在线等待)
- 高手们快救救我,怎么画Bezier曲线啊?
- 怎样屏蔽标题栏的鼠标双击?
- 请问哪里有3cd的msdn光盘下载???
- 新项目用vb6开发有风险吗?听说vb6支持不了office2003及以上的了,等等原因,真的吗?
- list如何实现用箭头键选取不同的list项目,用回车将选中的内容传给text1.text
缺点是中间层和客户端都需要.Net Framework的支持,
[email protected]
现在的系统,就是三层的阿,不就是要改造么,呵呵,但是,采用Web Service来做,性能上确实很差的