Różnica między mydłem a odpoczynkiem

Różnica między mydłem a odpoczynkiem

Prosty protokół dostępu do obiektów (SOAP)
Prosty protokół dostępu do obiektów to lekki protokół oparty na XML używany do wymiany informacji przez Internet między programami działającymi w tym samym lub innym systemie operacyjnym. Wiadomości SOAP mogą być transportowane przy użyciu różnych protokołów, w tym HTTP, SMTP lub MIME. Wszystkie komunikaty mydła używają tego samego formatu, dzięki czemu jest kompatybilny z różnymi systemami operacyjnymi i protokołami.

Po co używać protokołu HTTP do wiadomości mydlanych?
Tradycyjnie protokół HTTP służy do wysyłania stron internetowych przez Internet. Ponieważ zapory ogniowe zwykle nie blokują ruchu portu 80 (HTTP), więc większość wiadomości mydła może przechodzić bez żadnych problemów.

Reprezentatywne transfer państwa (odpoczynek)
Reszta to architektura bez statystyki oparta na standardach internetowych i ogólnie działa nad HTTP. Po raz pierwszy opisał go Roy Fielding w 2000 roku. Architektura traktuje każdą jednostkę jako zasob.

Architektura odpoczynku
Architektura reszty zwykle ma klienta odpoczynku i serwer. Serwer zwykle zapewnia dostęp do zasobów, a klient uzyskuje dostęp i modyfikuje zasoby. Zasoby są identyfikowane przy użyciu globalnego identyfikatora (które są zazwyczaj uniwersalnymi wskaźnikami zasobów (URIS)). Architektura kładzie nacisk na ograniczoną liczbę operacji między klientem a serwerem w celu poprawy wydajności systemu.

Różnica między usługami internetowymi mydła i odpoczynku

  1. SOAP to protokół przesyłania wiadomości oparty na XML, a REST to styl architektoniczny.
  2. MODA jest zaprojektowany do obsługi obliczeń rozproszonych, podczas gdy Rest zakłada, że ​​wskazuje na komunikację punktową, w której pośrednik nie odgrywa znaczącej roli.
  3. Rest nie wymaga niczego oprócz HTTP. Mydło wymaga kompletnego zestawu narzędzi i obsługi oprogramowania pośredniego.
  4. W spoczynku znajduje się wbudowany obsługa błędów. Żaden taki przewodnik obecny w mydle.