2013-07-04 19 views

Odpowiedz

4

W oparciu o RPC metody w usłudze sieciowej są wywoływane przez RPC, tj. W sposób synchroniczny przez określony port i protokół.

Ale zorientowane komunikaty to usługi sieciowe oparte na komunikatach, metody są wywoływane przez żądanie HTTP za pomocą protokołu SOAP.

Przeczytaj ten znakomity article.

+0

IMHO, zarówno w RPC, jak i WS zorientowanych na wiadomości, metody można wywoływać przez HTTP. Modele te nie dotyczą raczej modelu programowania, a jedynie określają tłumaczenie powiązania WSDL z komunikatem SOAP. Oto, co sugeruje link. Być może czegoś mi brakuje. Proszę wyjaśnić nieco więcej. – Dexter

+0

z https://martinfowler.com/articles/consumerDrivenContracts.html: Systemy zorientowane na wiadomości zazwyczaj eksportują stosunkowo proste sygnatury operacji i przesyłają analizę biznesową do wiadomości, które wymieniają. W systemie zorientowanym na komunikaty odebrane wiadomości kierują zachowaniem punktu końcowego zgodnie z semantyką zakodowaną w nagłówku komunikatu lub ładunku. Usługi RPC-podobne, z drugiej strony, kodują więcej ich semantyki biznesowej w swoich sygnaturach operacyjnych. –