近期一个客户要求我们的系统与他们的系统进行对接,即由客户方系统下单将数据插入到我们数据库。
我们是用C#开发的,提供了webservice接口写入,但客户方系统不支持webservice接口,请问大家一般用什么方法操作?
有没有什么对双方工作量相对而言都比较小的方法?
谢谢大家!

解决方案 »

  1.   

    他们是用什么开发的?不支持webservice?
    那就让他们直接插数据吧
      

  2.   

    遇到这种情况,一般都用byte流来做,这样最安全,不会有什么问题,只是稍微麻烦点
      

  3.   

    1、可以导出XML文件,然后定期读此XML文件
    2、你这边建一个服务器进程,读取对方发送的数据。
      

  4.   

    看客户那里什么系统了。Java和.net肯定支持Web Service
    COM的话,试试Microsoft SOAP Toolkit
      

  5.   

    做个com组件,提供几个添加删除的方法,给他们用
      

  6.   

    谢谢各位的热心参与。
    肯定是不能把数据库链接给他们的。
    而且在近期就要使用,所以需要相对成熟一点的实现方法。to  tjvictor():
    能否提供一个例子呢?谢谢!我在非技术区也发了相同的帖子,请大家去接分。
      

  7.   

    我想这边写一个小程序,让他们那边把数据导为txt,
    我再去读取;
    或者干脆建一个windows服务,安装在客户那边,定时读取他的数据,向我这边传,并接受我这边的单据处理状态。大家觉得我的想法可行吗?
      

  8.   

    你们写个调用WebService的Com组件,给他们调就行了。
      

  9.   

    to 提供了webservice接口写入,但客户方系统不支持webservice接口,请问大家一般用什么方法操作?客户方系统其实直接发送http信息来调用webservice即可,这是最简单的。不过调用和返回结果不那么直观而已。
      

  10.   

    http信息也想过,但是传值成功与否就很难通知回去。
      

  11.   

    to panjf(Troj):可以给一个例子看一下吗?
    因为这个赶的比较急。
      

  12.   

    手头没有,就是把你的WebService再包个壳,把调用WebService的代码封装起来,并公布出客户那边认识的接口就行了,以前做过VB调.net的,不太难。
      

  13.   

    解决了,我用VB做了个dll,封装了soap连接我们的webservice的方法,给客户调用