Mit REST kann man auch komplexe Business-Objekte übertragen, am Server auswerten, durchnudeln, ... und ist nicht auf JSON beschränkt. Eigentlich auf gar nichts beschränkt, der REST-Server muss es nur verstehen, was ich dem schicke
Aber
Delphi-Quellcode:
Var
SoapFace : IMySoapInterface;
NR : Integer;
begin
SoapFace := HTTPRIO as IMySoapInterface;
NR := SoapFace.HoleneueRechnungsNummer;
//
SoapFace.ErzeugeNeueRechnung(NR,Daten,Kunde,Lieferanschrift);
SoapFace.VersendeRechungsPDFPereMail(Kunde.eMail);
SoapFace.ErgänzeLastSchriftliste;
end;
Liest sich deutlich besser im Source...
Klar kann man sich dafür auch Proceduren schreiben die JSON erzeugen...
Mavarik