SOAP - web service pomoč
3 naročniki
3 naročniki
Pozdravljeni,
Potrebujem pomoč. Sem popolnoma nov v svetu PHP ampak moram skupaj spraviti web servis, ki bo vračal podatke. Katero metodo priporočate? Berem o REST-u, ZEND frameworku, JSON,...
Moj cilj je enostavna postavitev, idealno da mi ni potrebno ročno kreirati WSDL-ja. Web servis bo conzumeran in spletne php aplikacije in windows programa.
Če ima kdo kak delujoč primer, ki bi ga prekopiral in preučil se priporočam.
Hvala
Davor
3 odgovori
Uf z web servici boš pomoje mel kar problem sploh če boš hotel dodati to potem v kak C# kot web reference. Ne pravim, da se ne da, toda moraš imeti pravilen WSDL, ki pa ga ni enostavno naredit.
Jaz se v večini primerov poslužujem RESTa, je lažje
Surfer_D, zadeva ni tako zelo komplicirana.
Jaz pri eni zadevi uporabljam nusoap library za PHP in imam tako server kot client delujoč preko tega library-ja ( to sem spravil skupaj sam ). Potem pa imam še v C#, Java, ASP.NET narejene cliente za dostop do istega WEB servica preko SOAP (WSDL) - te cliente so naredili drugi.
Lahko malo bolj natančno poveš kaj potrebuješ?
Koliko inputov?
Kakšna logika zadaj?
Kaj vrne?
V bistvu iščem varianto, ki mi bo dolgoročno pokrila čim več. Trenutno rabim posredovati par nepomembnih podatkov npr. kodo in barvo artikla. V bodoče pa bom preko web servisov reševal tudi preverjanje po aktualizaciji programa,...
Kot berem je REST top varianta in trenutno zelo in vendar je s stališča varnosi vprašljiva kar se tiče podajanja parametrov zato sem se bolj nagnil k SOAP-u.
Pri soapu pa je nusoap že zastarel in ga ne razvijajo več med tem ko zelo hvalijo zend framework.
Za enkrat še tipam v temi kaj bi uporabil. Predvsem bi rad da se wsdl kreira sam. Za nekoga, ki prihaja z Windows sveta je samoumevno da se vse to kreira samo :) V .net je to desni klik in imaš :(
Hvala za pomoč. Ima kdo izkušnje iz ZEND_SOAP?