This repo contains 5 directory WebService
ClientJava
ClientPHP
ClientDotNET
springbootWebService
each one refers to a java project either a Soap web service or a soap client
This is a vanilla SOAP web service project, it give as a result a WSDL file that can be used by a client to consume the service. It contains 3 methods:
convert
that take a balance in dollar and return the balance in dirhamgetCompte
that take an account id and return the accountlistCompte
that return a list of accounts
This is a java client that consume the web service using the WSDL file generated by the web service project. the Generate Java Code From WSDL intellig action is used to generate the proxy that allow us to consume the web service.
This is a php client that consume the web service using the WSDL file generated by the web service project. the SoapClient class is used to consume the web service.
This is a dotnet client that consume the web service using the WSDL file generated by the web service project. the dotnet-svcutil tool is used to generate the proxy that allow us to consume the web service.
This is a spring boot web service project, it give as a result a WSDL file that can be used by a client to consume the service. It contains 2 methods:
getOne
that take an account id and return the accountlistCompte
that return a list of accounts