Witam,
czy jest możliwość stworzenia serwera SOAP z pliku WSDL w Delphi 10.3/10.4 lub w Lazarusie?
Ale serwer musi coś robić, mieć jakąś logikę a wsdl to tylko opis interfejsu bez logiki
Wiem, że serwer musi coś robić, ale muszę stworzyć usługę w określonym standardzie i dlatego pomyślałem o imporcie z WSDLa. Kolejny krok to oprogramowanie zdarzeń request/response...
Jak delphi/lazarus radzi sobie z importem? i czy jest w ogóle możliwość importu pod kątem usługi serwera?
kurczakos napisał(a):
Witam,
czy jest możliwość stworzenia serwera SOAP
Tak.
z pliku WSDL
Nie.
Z WSDL to możesz wygenerować klienta, który komunikuje się z daną usługą.
Ale żeby stworzyć serwer z WSDLa?
Pierwsze słyszę...
A zważywszy na Twój drugi komentarz, to mam wrażenie że nie wiesz o czym piszesz.
No, ale jak napiszesz swoją pierwszą usługę SOPA to się dowiesz ;-)
w Delphi 10.3/10.4 lub w Lazarusie?
Nie znam Lazursa i nie zamierzam poznawać ;-)
Nie.
Z WSDL to możesz wygenerować klienta, który komunikuje się z daną usługą.
Ale żeby stworzyć serwer z WSDLa?
Pierwsze słyszę...
Znalazłem coś takiego:
Generate server implementation instead of client implementation - When checked, the importer generates implementation classes for the imported interfaces. Use this option when writing a server that implements a Web Service that is already defined in a WSDL document.
http://docwiki.embarcadero.com/RADStudio/Sydney/en/Import_WSDL_Wizard
A zważywszy na Twój drugi komentarz, to mam wrażenie że nie wiesz o czym piszesz.
No, ale jak napiszesz swoją pierwszą usługę SOPA to się dowiesz ;-)
I tu mnie masz. Z SOAPem miałem tylko doświadczenie od strony klienta.
Nie znam Lazursa i nie zamierzam poznawać ;-)
Lazarus to całkiem fajne narzędzi, ale nie chcę rozpętać g**no burzy, co jest lepsze i dlaczego. Używam Delphi i Lazarusa i oba te środowiska mają swoje plusy i minusy.
Dzięki za odpowiedź, miłego dnia.
W Lazarusie do SOAP możesz wykorzystać z Web Service Toolkit
kurczakos napisał(a):
Nie.
Z WSDL to możesz wygenerować klienta, który komunikuje się z daną usługą.
Ale żeby stworzyć serwer z WSDLa?
Pierwsze słyszę...Znalazłem coś takiego:
Generate server implementation instead of client implementation - When checked, the importer generates implementation classes for the imported interfaces. Use this option when writing a server that implements a Web Service that is already defined in a WSDL document.http://docwiki.embarcadero.com/RADStudio/Sydney/en/Import_WSDL_Wizard
Wychodzi na to, że jest jak piszesz i byś chciał.
Nie wiem tego na pewno, ponieważ ostatniego SOAP robiłem ponad dekadę temu.
Ale piszą tam, że wygeneruje Ci to interfejsy i klasy (pewnie na pewno puste, ale kontrakt masz gotowy), które sobie uzupełnisz odpowiednią logiką.
Fajnie.
A zważywszy na Twój drugi komentarz, to mam wrażenie że nie wiesz o czym piszesz.
No, ale jak napiszesz swoją pierwszą usługę SOPA to się dowiesz ;-)I tu mnie masz. Z SOAPem miałem tylko doświadczenie od strony klienta.
Yhm...
Nie znam Lazursa i nie zamierzam poznawać ;-)
Lazarus to całkiem fajne narzędzi, ale nie chcę rozpętać g**no burzy, co jest lepsze i dlaczego. Używam Delphi i Lazarusa i oba te środowiska mają swoje plusy i minusy.
Lazarus (nie FPC, tylko Lazarus) ma tylko jeden plus w stosunku do Delphi - wolna licencja, używasz za friko.
Koniec plusów.
A to że ta się w tym pisać, no da się.
Szpadlem też da się zrobić przekop Mierzei Wiślanej...
Szpadlem też da się zrobić przekop Mierzei Wiślanej...
Nie każdy robi przekop Mierzei Wiślanej a kopanie ogródka koparką nie da pożądanego efektu.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.