Académique Documents
Professionnel Documents
Culture Documents
Etude de cas
Application SOA de la Société « SmartWS »
La Société « SmartWS » propose des Web Services pour une utilisation en ligne gratuite et
payante. Parmi ces Web Services on s’intéresse au « WSConutry ». Il s’agit d’un service web qui
permet de fournir plusieurs informations sur un pays (le capitale, la superficie, le nombre de
population,). Il est implémenté en J2EE et il est décrit par le document qui figure au niveau de
l’annexe1.
Soit l’interface PHP suivante (voir figure2) qui illustre une invocation possible du « WSConutry ».
Document Annexe
<wsdl:portType name="CountryPort">
<wsdl:operation name="CountryList">
<wsdl:input message="CountryListReq"/>
<wsdl:output message="CountryListResp"/>
</wsdl:operation>
….
</wsdl:portType>
<wsdl:binding name="CountryBinding" type="CountryPort">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
<wsdl:operation name="CountryList"> <wsdl:input> <soap:body use="literal"/></wsdl:input>
<wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation> ………….
</wsdl:binding>
<wsdl:service name="WSCountry ">
<wsdl:port name="CountryPort">
<soap:address location="http://localhost:8080/Country/WSCountry"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>