摘要:
什么是WebService?WebService用于解决什么问题?1. 不同语言编写的系统之间需要交互WebService如何解决这些问题?1. 使用XML,信息的表示和服务的表示都使用XML2. 使用HTTP,HTTP协议可以跨过多个防火墙3. 使用SOAP消息,SOAP消息使用XML语言,独立于具体的编程语言4. 使用WSDL描述服务,XML格式的文档,独立于特定的语言5. 使用UDDI,用于发布和发现服务什么是WSDL(Web Service Description Language),用于描述服务提供者能够提供的服务以及如何访问这些服务,如何解析服务提供者返回的执行结果。WSDL文档结 阅读全文
摘要:
WebService是一种跨编程语言和跨操作系统平台的远程调用技术。所谓远程调用,就是一台计算机a上的一个程序可以调用另外一台计算机b上的一个对象的方法。什么情况下可能用到远程调用技术呢?例如Amazon,淘宝网,校内网,百度等把自己的系统服务以WebService服务的形式暴露出来,让第三方网站和程序可以调用这些服务功能。即所谓SOA应用。面试WebService的总体回答思路:1. 是跨语言的远程调用技术,把对象的方法让远程可以调用。2. SOAP协议。 3. 服务器端要提供WSDL文件,WSDL文件的作用。 4. 客户端调用原理。 5. 服务器端实现原理。所谓跨编程语言和跨操作平台,就是 阅读全文