两个不同城市之间的两个网络要求能对同一数据库进行操作,请问数据库该放到什么地方?
可不可以用windows应用程序达到上述目标, 还是只能做一个网站实现上述需求.关键是对数据的处理,显示方面比较复杂,自己对asp.net不太熟悉.另外问一下,如何实现应用程序的多个语言版本.

解决方案 »

  1.   

    放在哪里都可以,但是既然是两个不同的网络,应用程序要通过网络协议来传输数据以及访问数据库。假设数据库在北京,应用程序客户短在广东,那你可以让你的程序支持tcp/ip协议来访问数据库。
      

  2.   

    如果是c/s就做个三次或就用b/s了.
      

  3.   

    1.数据库放在哪里?哪里的服务器性能好,网络的速度快(我指的是上Internet)就放在哪儿
    2.达到两地共访的目的?(1)可以直接将数据放在网络上,缺点是不安全(2)用三层结构,如SOAP就可以
    3.如何实现多个语言版本?如果楼主是用Delphi开发的话,我倒可以给两个建议(其它开发工具不熟悉)(1)用INI文件,即在这个INI文件中保存着多个语言的显示数据(2)用多语言控件
      

  4.   

    1)可以直接将数据放在网络上
    是否就是直接把sqlserver装在一台具有固定IP的机器上?
    2)用三层结构,如SOAP就可以
    三层,是否数据曾,业务层,表示层?
    业务层和表示层如何划分,是否需要自己写一个服务?
    能稍微讲一下用soqp实现吗