Web 是使应用程序可以与平台和编程语言无关的方式进行相互通信的一项技术。Web服务是一个软件接口,它描述了一组可以在网络上通过标准化的XML消息传递访问的操作。它使用基于XML语言的协议来描述要执行的操作或者要与另一个Web服务交换的数据。一组以这种方式交互的Web服务在面向服务的体系结构(Service-OrientedArchitecture,SOA)中定义了特殊的Web服务应用程序。
WebService接口是什么
简单的说WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言(通过 xml 描述)间的相互调用,通过Internet进行基于Http协议的网络应用间的交互。
通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。
WebService接口开发详解
业务场景:给一家公司的两个系统之间做部分数据做同步,A系统中进行业务操作后同步到B系统中,这样就不需要B系统再次进行操作了。
开发方案:B系统搭建WebService服务器,A系统业务操作后通过发送请求将参数传入B系统中自动执行业务操作。
第一步,搭建WebService服务,建立WebService接口及实现类:
/**
*WebService接口
*@date2020年4月10日09:09:24
*@author拽拽很乖
*/
publicinterfaceIOrderPluginWebService{
/**
*webService接口
*@author拽拽很乖
*@date2020年4月10日09:15:18
*@return是否同步成功:
*true同步成功
*false同步失败
*/
publicbooleansendDataToOrderPlugin(Stringtype,String[]pk_order);
}
/**
*webService接口实现类
*@author拽拽很乖
*@date2020年4月10日09:27:18
总之,webservice接口给大家简单的介绍了一些,希望大家多看看。