从表面上看,Web Service就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。例如可以创建一个提供天气预报的Web Service,那么无论你用哪种编程语言开发的应用都可以通过调用它的API并传入城市信息来获得该城市的天气预报。
补充:这里必须要提及的一个概念是SOA(Service-Oriented Architecture,面向服务的架构)显然,Web Service是SOA的一种较好的解决方案,它更多的是一种标准,而不是一种具体的技术。
从表面上看,Web Service就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。例如可以创建一个提供天气预报的Web Service,那么无论你用哪种编程语言开发的应用都可以通过调用它的API并传入城市信息来获得该城市的天气预报。
补充:这里必须要提及的一个概念是SOA(Service-Oriented Architecture,面向服务的架构)显然,Web Service是SOA的一种较好的解决方案,它更多的是一种标准,而不是一种具体的技术。