我现有C/S和B/S两套系统,C/S系统用到取生产实时数据(毫秒级巨大数据),B/S用来显示生产实时曲线
现在C/S可以正常取得生产数据,B/S也可以显示模拟曲线
现在我需要把C/S和B/S连接,把C/S的数据接到B/S中去,C/S可以读取B/S配置信息流程:在B/S系统配置数据来源IP,用户名,密码发给C/S,C/S接收后去连接数据源,取得数据后发给B/S,B/S选择字段来做实时变化曲线注意:C/S和B/S之间没有关系数据库,不可以写文本文件有更效率的方法吗?急!!!!!!!!!!!!!!!!

解决方案 »

  1.   

    Remoting WCF 就是做这个的
      

  2.   

    这是肯定可以的, 你可以把cs数据 放在dataset里。 然后在bs端 用webservice 读取这个dataset。
    ------------------
    或者用xml 实现 
    -------------------
    在cs端可以用web引用 来和bs 实时的接口 数据交换连接等。
      

  3.   

    可以不需要数据库呀.传递对象数据不就可以了?把C/S的代码抽象出来,写成一个服务或者CLASS都可以,然后ASP.NET去享用这个服务或者CLASS,返回一个对象数组级ASP.NET使用.
      

  4.   

    我还是认为 用数据集(dataset)的方式最好。
      

  5.   

    用webservice就能做到。返回结果为数据集  其实楼上都说了
      

  6.   

    Webservice效率比较低,用过了。在巨大实时数据冲击下做丢包。
    现在打算用WCF
      

  7.   

    用WCF Remoting效率高,可行结贴