webservice服务,webservice服务未启动
如何发布webservice服务
其实很简单,首先确保在网站项目里写的asmx方法调试通过没有问题并都在方法前加了[WebMethod],然后在解决方案管理器里右键点击项目名-发布。发布成功后,我的电脑-管理-Internet信息服务-网站-默认网站,右击默认网站-新建虚拟目录,把你刚才发布的网站放到IIS里并设置好就可以用了。测试:在IIS里点到你新建好的虚拟目录,找到你发布的WEB服务文件,如webservice1.asmx,右键-浏览,如果能显示你写的方法就成功了。
webservice接口是什么?它有什么作用?
webService接口是一种常用的短信群发提交接口,使用时可以象调用一般函数一样调用WebService的方法。
作用是:该接口主要用于客户自身的软件、网站或其他产品,需要将短信群发功能集成于软件、网站内作为产品整体功能的一部分,在这种情况下可以使用WebService接口来提交短信。实现WebService接口的短信群发功能需要有一定的基本编程能力。如VC++、Delphi、ASP等。
扩展资料:
WebService接口技术支持
1、XML
可扩展的标记语言(标准通用标记语言下的一个子集)为Web Service平台中表示数据的基本格式。XML是由万维网协会(W3C)创建,W3C制定的XML SchemaXSD定义了一套标准的数据类型,并给出了一种语言来扩展这套数据类型。
2、SOAP
SOAP用于交换XML(标准通用标记语言下的一个子集)编码信息的轻量级协议。它有三个主要方面:XML-envelope为描述信息内容和如何处理内容定义了框架,将程序对象编码成为XML对象的规则,执行远程过程调用(RPC)的约定。SOAP可以运行在任何其他传输协议上。
3、WSDL
Web Service描述语言WSDL,就用机器能阅读的方式提供的一个正式描述文档而基于XML(标准通用标记语言下的一个子集)的语言,用于描述Web Service及其函数、参数和返回值。
参考资料来源:百度百科-短信平台接口
参考资料来源:百度百科-webService

webservice的实现方式?
Web Service是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web Service能与其他兼容的组件进行互操作。Internet Inter-Orb Protocol(IIOP)都已经发布了很长时间了,但是这些模型都依赖于特殊对象模型协议,而 Web Services 利用 SOAP 和 XML对这些模型在通讯方面作了进一步的扩展以消除特殊对象模型的障碍。Web Services 主要利用 HTTP 和 SOAP 协议使业务数据在 Web 上传输,SOAP通过 HTTP 调用业务对象执行远程功能调用,Web 用户能够使用 SOAP 和 HTTP通过 Web 调用的方法来调用远程对象的。
实现方式:
第一种:xfire
Client client = new Client(new URL(url));
Object[] results = client.invoke(operationName, new Object[]{ifuser,ifevent,input});
ret = (String)results[0] ;
第二种:axis
Service service = new Service();
Call call = (Call)service.createCall();
call.setTargetEndpointAddress(new java.net.URL(url));// 设置webservice服务的url地址
call.setOperationName( operationName);// 调用的后台webservice服务的方法为exchange
ret = (String)call.invoke(new Object[] {input});// 调用后台webservice服务
以上两种实现方式,在项目中已经使用了,运行正常。但是项目初期开始用的还是碰到一些问题,如果服务器端是java开发的,用axis掉用服务端的时候,没有问题。如果服务器端是.net开发的,会碰到莫名奇妙的问题,我估计.net服务器端参数配置修改一下应该可以调得通,由于时间紧张,我就没有深究了。换了xfire掉服务器端,结果是两种不同语言实现的系统,都可以调通了。