Académique Documents
Professionnel Documents
Culture Documents
Chapitre 3: SOAP
.
Dr.Ing. Raouia Bouabdallah
.
2021/2022
Protocole SOAP
• Il est portable
• Il est interopérable
<SOAP-ENV:BODY>
xmlns=http://schemas.xmlsoap.org/wsdl/
Spécification WSDL
<definition….> xmlns:xsd=http://www.w3.org/2001/XMLSchema>
<types>
<xsd:schema…./>
</types> WSDL utilise XSD (XML Schema Definition )
</definition….> afin de garantir une interopérabilité maximale ainsi qu’une
indépendance au niveau des plates‐formes.
<definitions ....>
<message name="messageName1">
<part name="Att1" type="value2"/>
…
</message>
<message name="messageName2">
…
</message>
…
</definitions>
❑ Une opération est composée d’un message pour l’appel (Input) et un message
Chapitre 3: SOAP
✓ Opération unidirectionnelle
Chapitre 3: SOAP
✓ Requête/réponse
✓ Notification
<operation name="nmOperation">
<input name="nmAtt" message="value"/>
</operation>
<Input> 1
Client Service
<output> 2
Request‐response
Cette configuration s’exprimeenWSDL
<operation name="nmOper" parameterOrder="value">
<input name="nmAtt" message="value"/>
<output name="nmAtt" message="value"/>
<fault name="err"message="qvalue"/>*
</operation>