能不能提高效率要看 web service 那头怎么写了.对于 web service 以及有此产生的 SOA 题材, 没什么神秘的, 现在大有炒作过头的味道, 比如老拿 SOA 来说事, 更有甚者, 还将 SOA 作为一种架构来说事, 如果是这样, 只需问一句: SOA 有事务管理吗?我更认为那是一种数据访问+功能调用的手段, 而不是架构.

解决方案 »

  1.   

    实现不同机器之间通过internet进行数据传输和互访
      

  2.   

    可否说一下通过webservice间接访问数据库的一些好处?
    大量客户端同时访问同一数据库,会造成一些客户无法访问,所以领导想用上面间接访问数据库的方式,但我不太明白这种方式的具体好处体现在哪些方面 。
      

  3.   

    好处就是 不同机器通过internet传输数据,一台机器上有数据库可以被其它机器通过WS暴露给其它机器,还不明白?
      

  4.   

    中间多了一层,使得很容易实现分布式开发,就这一点已经受益匪浅了,
    对于数据分散的情况这样方式更合理。
    从项目分工的角度,开发人员更可以模块化进行。另外通过Web服务的方式,可以使得Web服务除了为你的这个程序提供服务外,还可以为其他系统提供服务。现在可以使用WCF来做了,更符合企业级项目技术要求。
      

  5.   

    本人目前的项目就是采用WEBSERVICE来访问数据。这点感觉效果太好了。有利于项目的扩展,比如内部用C/S架构系统,但是对外面的客户或者分支机构,则使用B/S管理。通过WEBSERVICE可以很好的解决B/S架构的数据库安全问题。