SOAP Serwer z WSDLa

KU
  • Rejestracja:prawie 4 lata
  • Ostatnio:około rok
  • Postów:3
0

Witam,

czy jest możliwość stworzenia serwera SOAP z pliku WSDL w Delphi 10.3/10.4 lub w Lazarusie?

edytowany 1x, ostatnio: kurczakos
UglyMan
  • Rejestracja:około 6 lat
  • Ostatnio:ponad 3 lata
  • Postów:2206
3

Ale serwer musi coś robić, mieć jakąś logikę a wsdl to tylko opis interfejsu bez logiki

KU
  • Rejestracja:prawie 4 lata
  • Ostatnio:około rok
  • Postów:3
0

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?

siloam
Tylko nie SOAP. Litości.
WL
  • Rejestracja:ponad 21 lat
  • Ostatnio:15 dni
  • Postów:1083
1
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ć ;-)

KU
  • Rejestracja:prawie 4 lata
  • Ostatnio:około rok
  • Postów:3
0

@wloochacz:

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.

PD
  • Rejestracja:ponad 22 lata
  • Ostatnio:około 10 godzin
1

W Lazarusie do SOAP możesz wykorzystać z Web Service Toolkit


pozdrawiam
paweld
WL
  • Rejestracja:ponad 21 lat
  • Ostatnio:15 dni
  • Postów:1083
1
kurczakos napisał(a):

@wloochacz:

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...

UglyMan
  • Rejestracja:około 6 lat
  • Ostatnio:ponad 3 lata
  • Postów:2206
2

@wloochacz:

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.