一般的软件是提供给用户使用的Web Service是提供给开发者使用的

解决方案 »

  1.   

    amandag(高歌)--------------------------------呵呵,够直观
      

  2.   

    其实很好理解,比如你有一个计算汇率的算法,你将其发布成WebService,别人要使用时不需了解具体的算法,他只要调用你这个服务就可以了。
    说白了就是一个远程服务
      

  3.   

    WINDOWS提供了一个播放WAV声音的API函数,如果你的程序中要播放一段声音,你只要调用这个API函数就行了
    如果一个机构提供天气的Web Service,如果你的程序中要显示天气信息,你只要调用那个Web Service就行了
    如果你想把一个功能集合提供给别的程序调用,你就可以做一个Web Service了
      

  4.   

    可能还有个好处就是异构系统之间的数据交换。你用任何语言java, c++, C#, vb.net, delphi在任何平台(windows, unix)上发布的Web Service,都可以被任何平台,任何客户端程序所使用。
      

  5.   

    通过HTTP协议的远程过程调用。
      

  6.   

    它主要是用来做接口的。
    包括同一系统内模块间的接口、web应用程序之间的接口、windows应用程序之间的接口、web与windows应用程序之间的接口。从技术的角度来看,其实就是类!
    开发web service就是写类,然后利用类的属性、方法等向外提供接口。