2016-04-06 7 views
0

Soap-Service in Wso2 Esb kann auf zwei Arten erstellt werden, eine Möglichkeit ist durch Erstellen eines benutzerdefinierten Proxy-Service und eine andere Möglichkeit ist durch Erstellen einer API. Mit benutzerdefinierten Proxy und API können wir den Soap-Service erstellen, so dass ich verstehen will, wann ich benutzerdefinierte Proxy erstellen und wann ich API erstellen.Wann müssen wir einen Proxy-Service erstellen und wann müssen wir Rest Api erstellen?

Antwort

0

einen Proxy-Dienst verwenden, wenn Sie benötigen:

  • verbrauchen JMS-Nachrichten (JMS Proxy)
  • verbrauchen Dateien (VFS Proxy)
  • erhalten SOAP-Nachrichten (eine Webservice veröffentlichen damit WSDL ist)

eine API verwenden, wenn Sie einen REST-Dienst veröffentlichen müssen (generaly, möchten Sie XML oder JSON zu einem solchen Dienst senden)

Schauen Sie dort: https://docs.wso2.com/display/ESB490/Creating+APIs

+0

Dank Jean, im Grunde, um Soap-Service zu erstellen, verwenden wir Proxy-Service (Custom Proxy) und REST API zu erstellen, verwenden wir REST Api Ritus? –

+0

Ja, auch wenn Sie einen REST-Service mit einem benutzerdefinierten Proxy erstellen können, ist APIs der beste Weg –

+0

Sie können APIs verwenden, wenn Sie Ihren Service als REST-Service verfügbar machen möchten (z. B. get/post/put/delete-Methoden). –

0

Das hängt von Ihrer Anforderung ab. Wenn Sie Ihren Service als REST-Service verfügbar machen möchten (d. H. Über die HTTP-Methoden get/post/put/delete verfügbar machen), können Sie APIs verwenden. In ähnlicher Weise können Sie Proxies verwenden, wenn Sie Ihren Dienst als Web-Service bereitstellen möchten. Sie können einen REST-Service auch über einen Proxyserver übertragen.

+0

http://blog.smartbear.com/apis/understanding-soap-and-rest-basics/ Ist ein gutes Buch –