Architekturen im RPC-Stil
Ein Webdienst im RPC-Stil akzeptiert einen Umschlag voller Daten von seinem Client und sendet einen
ähnlicher Umschlag zurück. Die Methode und die Scoping-Informationen werden im
gespeichert
auf dem Umschlag oder auf Aufklebern, die auf dem Umschlag angebracht sind. Welche Art von Umschlag ist nicht wichtig
Meiner Klassifizierung nach ist HTTP jedoch ein beliebtes Umschlagformat, da jeder Webdienst
Wer diesen Namen verdient, muss auf jeden Fall HTTP verwenden. SOAP ist ein weiteres beliebtes Umschlagformat
(Beim Übertragen eines SOAP-Dokuments über HTTP wird der SOAP-Umschlag in ein HTTP
eingefügt
Umschlag). Jeder Dienst im RPC-Stil definiert ein völlig neues Vokabular. Computerprofi-
Gramm funktionieren auch so: Jedes Mal, wenn Sie ein Programm schreiben, definieren Sie Funktionen mit
verschiedene Namen. Im Gegensatz dazu haben alle RESTful-Webdienste ein gemeinsames Standardvokabular von
HTTP-Methoden. Jedes Objekt in einem RESTful-Dienst reagiert auf dieselbe grundlegende Schnittstelle.
Das XML-RPC-Protokoll für Webdienste ist das offensichtlichste Beispiel für den RPC-Ar-
Architektur. XML-RPC ist heutzutage größtenteils ein Legacy-Protokoll, aber ich fange mal an
damit, weil es relativ einfach und leicht zu erklären ist. Beispiel 1-11 zeigt einen Ruby
Client für einen XML-RPC-Dienst, mit dem Sie alles mit einem Universalprodukt nachschlagen können
Stellungnahme:
Alle Ressourcen auf dieser Website werden von Internetnutzern beigesteuert und veröffentlicht oder von großen Download-Sites nachgedruckt. Bitte überprüfen Sie selbst die Integrität der Software! Alle Ressourcen auf dieser Website dienen nur zum Lernen und Nachschlagen. Bitte verwenden Sie sie nicht für kommerzielle Zwecke, da Sie sonst für alle daraus entstehenden Folgen verantwortlich sind! Wenn es einen Verstoß gibt, kontaktieren Sie uns bitte, um ihn zu löschen und zu entfernen. Kontaktinformationen: admin@php.cn