Webservice实际应用案例
Webservice在实际项目开发中的应用是很广泛的。尤其是在电信,金 融,商业等领域。1:webservice是SOA(面向服务)架构的核心技术 。2:网通3G门户广泛应用了webservice技术。(例如产品订购,流媒 体,OTA下载鉴权等)3:移动,联通等通信运营商在他们的增值业务管 理平台也广泛应用了webservice技术。4:潍坊,淄博,临沂等城市 的交警信息查询系统完全采用的webservice技术。实现了 sms,wap,pda,pc等不同终端的查询。
WebService开发实例 一:利用Axis2搭建webservice开发和发布环境 二:利用Myeclipse开发和搭建webservice开发和发布环境 三:利用Myeclipse的Xfire插件开发webservice client 四:利用Axis的wsdl2java生成webservice client调用程序
基于SOAP协议
注:SOAP协议(Simple Object Access Protocal,简单对象访问协 议),它是一个用于分散和分布式环境下网络信息交换的基于XML的通 讯协议。在此协议下,软件组件或应用程序能够通过标准的HTTP协 议进行通讯。它的设计目标就是简单性和扩展性,这有助于大量异构 程序和平台之间的互操作性,从而使存在的应用程序能够被广泛的用 户访问。
SOAP
Web service建好以后,你或者其他人就会去调用它。简单对象访问 协议(SOAP)提供了标准的RPC方法来调用Web service。实际上, SOAP在这里有点用词不当:它意味着下面的Web service是以对象 的方式表示的,但事实并不一定如此:你完全可以把你的Web service写成一系列的C函数,并仍然使用SOAP进行调用。SOAP规 范定义了SOAP消息的格式,以及怎样通过HTTP协议来使用SOAP。 SOAP也是基于XML和XSD的,XML是SOAP的数据编码方式。