WebService三要素:
1、
SOAP
描述传递信息的格式
即 Simple Object AccessProtocol 也就是简单对象访问协议
基于XML 和 HTTP ,其通过XML 来实现消息描述,然后再通过 HTTP 实现消息传输
用于在应用程序之间进行通信的一种通信协议
独立于语言,独立于平台
2、WSDL
描述如何访问具体的接口
即Web Services Description Language也就是 Web 服务描述语言
基于 XML的用于描述 Web 服务以及如何访问 Web 服务的语言
服务提供者通过服务描述将所有用于访问 Web服务的规范传送给服务请求者
3、UUDI
用来管理,分发,查询webService
即 Universal Description,Discovery and Integration,也就是通用的描述,发现以及整合
帮助 Web 服务提供商在互联网上发布 Web 服务的信息
------------------------------------------------------------------------------------------------------------------------------------------------------
一些工具既能根据你的 web service 生成 WSDL 文档,又能导入 WSDL 文档,生成调用相应 web service 的客户端代码
Axis2是一套崭新的WebService引擎,该版本是对Axis1.x重新设计的产物。Axis2不仅支持SOAP1.1和SOAP1.2,还集成了非常流行的REST WebService,同时还支持Spring、JSON等技术。用于WebService开发,可通过WSDL生成web service 的客户端代码。
Axis2调用webservice方法:
1、http://www.360doc.com/content/14/0529/14/16002580_382003163.shtml
2、http://www.tuicool.com/articles/3I3mm2u
3、http://blog.youkuaiyun.com/lanqibaoer/article/details/22731291
4、http://chend.blog.51cto.com/1660256/1345182
5、http://blog.youkuaiyun.com/pk490525/article/details/17119239