Il miglior tutorial documento WSDL Nel 2024, in questo tutorial puoi imparare struttura del documento WSDL,porta WSDL,messaggio WSDL,tipi WSDL,WSDL Binding,istanze WSDL,
documento WSDL è solo un documento XML semplice.
Esso contiene una serie di descrizione definita di un servizio web.
documento WSDL utilizzando questi importanti elementi per descrivere un servizio web è:
元素 | 定义 |
---|---|
<portType> | web service 执行的操作 |
<message> | web service 使用的消息 |
<types> | web service 使用的数据类型 |
<binding> | web service 使用的通信协议 |
Uno della struttura principale di un documento WSDL assomiglia a questo:
documento WSDL può contenere altri elementi, come elementi di estensione e un elemento di servizio, che possono ospitare un certo numero di servizi web combinazione definiti in un unico documento WSDL.
<PortType> elemento è il più importante elemento WSDL.
Può essere descritto come un servizio, l'operazione può essere eseguita, ed i messaggi che web.
Può <portType> elemento può essere paragonato in una biblioteca tradizionale funzione di linguaggio di programmazione (o un modulo, o di una classe).
<Messaggio> elemento definisce gli elementi di dati di un'operazione.
Ogni messaggio è costituito da uno o più componenti. Le parti possono essere confrontati con i parametri di un tradizionale chiamate di funzione di linguaggio di programmazione.
<Types> definisce i tipi di dati utilizzati dal servizio web.
Per massimizzare la piattaforma di neutralità, WSDL utilizzando la sintassi XML Schema per definire i tipi di dati.
<Binding> elemento per definire ogni formato dei messaggi porto e dettagli del protocollo.
Questa è una frazione semplificata di un documento WSDL:
In questo esempio, <portType> elemento a "glossaryTerms" è definito come il nome di una porta, il "getTerm" è definito come il nome di un'operazione.
Operazione "getTerm" ha un messaggio di input chiamato "getTermRequest", e il messaggio di output chiamato "getTermResponse" di.
<Messaggio> elemento definisce le componenti di ciascun messaggio, ei dati associati al tipo.
Rispetto alla programmazione tradizionale, glossaryTerms è una libreria di funzioni, "getTerm" è una funzione "getTermRequest" con parametri di input e restituire i parametri di getTermResponse.