Witam,
otrzymałem zadanie napisania prostego klienta webservices.
Samo wywołanie metod jest banalne z tego co widzę: tworzymy klienta z określonymi parametrami, tworzymy request i wysyłamy go.

Dostałem specyfikację metod których mogę używać. Parametrów, które dostają, i odpowiedzi jakie zwracają.
Znam adres pod jakim działa aplikacja SOAP. Wiem, że działa po HTTPS, i wykorzystuje MAC encryption.
Znam adres. Nie mam adresu WSDL, nie mam nic więcej.

Prosiłbym kogoś, kto ma jakieś doświadczenie z tym, o radę, czy mam wszystko co potrzebuję do stworzenia takiego klienta. Bo mi się wydaję, że nie (ale nie chcę wyjść na idiotę przed dostawcą tej usługi :P ), jeśli nie mam tego WSDL-a to powinienem dostać wszystkie te parametry:
location
uri
Jeśli non-WSDL:
style
use
soap_version
proxy_host,
proxy_port,
proxy_login
proxy_password
compression
For HTTPS client certificate authentication use:
local_cert
Mam rację?

Drugie pytanie: czy to faktycznie jest takie proste-czy jestem w stanie zrobić to na podstawie tutoriali z sieci (przypominam, że mam napisac klienta, a nie usługę), czy mam szukać podwykonawcy? Jakies rady przy zabieraniu się do takiego przedsięwzięcia?