如果单纯是为了数据交换的话,利用数据库本身的功能似乎更好一些比如SQLServer只见就可以利用复制等功能,在多个站点之间保持数据的一致性

解决方案 »

  1.   

    另外,我觉得没必要一定用XML进行数据描述,因为XML本身的描述就要占据很多空间
      

  2.   

    设计没有问题呀,我就是这样做的. 中间用Socket连起来. 负责通信保证.不过做起来就是很细致的工作了, 通信过程什么事情都有可能发生. 要保证完整性还得下一番功夫.
      

  3.   

    关于缓存,可以直接复制数据库记录,不必要从生成的XML文档中抽取吧
      

  4.   

    我目前做的是内外网数据的传输,由于客户的内网和互联网是严禁互通的,所以他们提出的要求是生成XML,通过移动介质导回内网中,但也牵涉到二进制附件等问题,严重关注此贴的发展!!!!!!!!!
      

  5.   

    二进制附件,我看了一下可以使用Base64进行编码
      

  6.   

    关注
    我们公司也研究交换平台。
    有用数据中心模式,就是交换都经过交换中心,Webservices实现公文交换接口,交换中心其实就是数据库中数据复制改状态。
    还有就是交换节点形式的交换,用MQ实现交换。不知大家还有其他的交换方式?还有就是交换时WORD 如何处理?大家多讨论讨论吧