首页 > 其他分享 >webservice soap wsdl文件 学习

webservice soap wsdl文件 学习

时间:2023-12-04 15:01:51浏览次数:27  
标签:定义 message xxx soap port wsdl operation webservice

Web Services Description Language,是为WSDL

portTypes用于定义操作,包括多个operation(理解为函数),定义了操作的输入和输出数据流中可以出现的XML消息
message理解operation所使用的参数集,内部每个part都是一个子参数,part中引用各种已定义的type的数据来定义各个子参数
operation为函数的话自然要有入参和返回值,所以要关联input消息和output消息,input和output都引用一个先前定义的message
binding绑定一个portType中的某个operation和对应的通信协议,如SOAP,一个operation理解为一个函数嘛,把一个函数和一个通信协议绑定
service包含一组port
而一个port中关联一个binding和address【http://xxx.xxx.xxx.xxx/xxxxxx/xxx/xxx】(一个url)

每个wsdl定义了一项service,service由一组端口(port)来定义
可以把wsdl中的端口想象为URL地址
一个端口就是一个服务的提供点,一项服务可以有多个提供点,但只能对一组预先定义的message作出响应。
message是对通信数据的描述,每条信息由一组数据组成,这些数据必须定义为收发双方都知道的某种类型(type),一般type用XSD文件来定义。

标签:定义,message,xxx,soap,port,wsdl,operation,webservice
From: https://www.cnblogs.com/lxzbky/p/17874820.html

相关文章

  • SAP PO 接口配置1:连通WebService-通过PO调用第三方接口
    背景说明SAP通过PO中间件进行接口调用,调用外部接口。外部接口可以用任意方式生成,常见的REST类型接口即可,关于如何使用python生成接口,其他章节另述。本教程的前置条件,PO中已配置BusinessSystems,并与SAP环境连通。1.测试接口这里以常见的post接口做示例,如有其他类型接口,需......
  • API 接口主流协议有哪些?及WebService和Restful之间的区别和联系?
    API接口主流协议有哪些?如何创建HTTP/HTTPS、WebSocket/WebSockets、TCP/UDP、gRPC、SOAP、Dubbo/HSF等不同协议?RESTFUL:简单来说就是对HTTP请求的方式和路径的一种约束规则,一种思想。只要是符合这种思想的HTTP接口都可以叫做RESTFUL接口即同一个路径,相同的参数,请求方式的不同......
  • 全面了解 SOAP 协议和 HTTP 协议
    SOAP和HTTP 协议SOAP 协议SOAP(SimpleObjectAccessProtocol)是一种用于在节点之间交换结构化数据的网络协议。它使用XML格式来传输消息。它在HTML和SMTP等应用层协议的基础上进行标记和传输。SOAP允许进程在整个平台、语言和操作系统中进行通信,因为像HTTP这样的协议已经......
  • 分布式通讯方式比较(RPC、RMI、JMS、WebService、TIBCO)
    在分布式服务框架中,最基本的问题就是网络服务间的远程通讯。根据计算机网络通讯的基本原理,网络服务间的通讯就是将数据流从一台PC传输到另一台PC,这一切都是基于网络传输协议与网络IO实现的。网络传输技术发展至今,我们常用的协议都是基于Socket而扩展出的传输协议,主要有HTTP、TCP、......
  • eterm白屏接口,WebService接口,eterm网站接口整合了IBE,CBE和IBE通用版
    经过我们一段时间努力吧原来CBE(350,443,信天游,IPE)认证的接口再次吧IBE整合进去,现在我们接口可以说已经非常完善,不管客户使用的是350配置,443配置,信天游配置,IPE配置还是IBE配置,都可以调用同一个接口程序,实现了行业真正的无障碍化白屏接口,做到了行业的领先。新增加NFD功能,PNR分离,同时对......
  • @WebServiceClient wsdlLocation 动态给注解内容参数赋值
    动态给注解内容参数赋值@WebServiceClient(name="IXxxService",targetNamespace="http://xxx.xxx.xxx.com",wsdlLocation="${WSDL_URL}")publicclassIXxxServiceextendsService{ //静态变量在静态代码块加载后加载,且注解也在之后加载,完成动态注入修改注解里的参......
  • CXF学习笔记(1)-HelloWorld!-发布webservice
    1.apache网站下载CXF http://cxf.apache.org/download.html 最新版本2.4.12.创建一个java工程,将以下jar包复制到工程的classpath下 所有的jar包都可以在${CXF_HOME}\lib目录中找到3.定义服务接口HelloWorldService因为这个接口将会被我们暴露为webservice,所以给该......
  • soap 注入
    soap注入在webservice的soap协议,连接web服务和客户端的接口处的注入,通过在发送的soap消息参数内添加注入语句来达到注入效果webservice是一种跨平台,跨语言的规范,用于不同平台,不同语言间的交互webservice有三要素,分别为uudl;wsdl和soapuudl用于提供发布和查询webservice方法wsdl是web......
  • HTTP POST方式调用SOAP OPERATION类的接口
    wsdl地址或者接口地址中有多个方法(operation)如下是soapui测试的例子,wsdl地址下包含多个operation,但是现在我想用http的方式,只做getKnowledgePartsDatabase方法。 因为soap的调用是直接传的xml,所以需要做两个strans来把数据转换一下。这里接口用的是hashmap,所以在abap转换xm......
  • Java SOAP 调用 C# 的WebService
    JavaSOAP调用C#的WebService,C#的WebService方法的创建可以参考上一篇文章。IntelliJIDEACommunityEdition2021.2.3的idea64.exe新建项目,导入需要的jar,代码如下:importorg.apache.axis.client.Service;importorg.apache.axis.soap.SOAPConstants;importjavax.xml.n......