Android应用软件开发

194课时
2.6K学过
8分

课程评价 (0)

请对课程作出评价:
0/300

学员评价

暂无精选评价
3分钟

7.5 相关知识

相关知识

Web Services(Web服务)是一个用于支持网络间不同机器互操作的软件系统,它是一种自包含、自描述和模块化的应用程序,它可以在网络中被描述、发布和调用,可以将它看作是基于网络的、分布式的模块化组件。Web Services是建立在通用协议的基础之上,如HTTP、SOAP、UDDI、WSDL等, Web Services的优势在于提供了不同应用程序平台之间的相互操作,它使得基于组件的开发和Web相结合的效果达到最佳。

​ 注:很多提供WebService的站点,找到这些站点,然后获取相应的服务即可!有一些服务可能需要付费使用。

SOAP(Simple Object Access Protocol,简单对象访问协议)是一种轻量级的、简单的、基于XML的协议,被设计用于在分布式环境中交换格式化和固化信息的简单协议。也就是说,要进行通信,进行数据访问传输,就必须依赖于一定的协议,而SOAP正是WebService通信中所依赖的一种协议。

WSDL(Web Services Description Language,即Web服务描述语言)是一种用来描述Web服务的XML语言,它描述了Web服务的功能、接口、参数、返回值等,便于用户绑定和调用服务。它以一种和具体语言无关的方式定义了给定Web服务调用和应答的相关操作和消息。

通常我们所说的WebService都是远程的某个服务器对外开放了某种服务,或者理解为对外公开了某个功能或者方法,而我们通过编程来传入一些参数,即可返回我们需要的信息。例如:www.webxml.com.cn对外公开了手机号码归属地查询服务,我们只需要在调用该服务时传入一个手机号段(号码),就能立即获取该号段的归属地信息。