日期:2014-05-17  浏览次数:20464 次

关于webservice
我需要从其他 多个网站读取他们的数据库的数据,具体就是,主站要从 A站,B站,C站。。。等获取医生个人信息,而我原来是想通过在A站,B站,C站。。每个站都写个Webservice读取数据库的医生信息,然后主站这边就通过webservice调用来获取各个站的数据 
但是这样的话,a,b,c...有多少个站就要添加多少个webservice。感觉有点麻烦,而且会不会影响性能,大神们有没有其他解决方法?给 个建议啊
webservice?从其他网站获取数据

------解决方案--------------------
你有访问各站数据库的权限吗?
这样还更快一点
------解决方案--------------------
你反过来不行吗?
主站提供一个webservice服务,多个从站点访问主站点上传数据到主站点,否则每加一个从站点你又加一个服务,不合理吧

------解决方案--------------------
程序员同学,不要犹豫,需求决定了解决的结构,你现有的方案就是最佳的选择。因为异构的数据源有多个,那自然只能用web service模拟多个。至于性能,一个和多个基本上不会有很大的影响,并且,如果你把多个数据源设计为可并行,那事实上,多个数据源会更快:)