WSDL für SOAP und WSDL für RUHE und Erholung basierend auf JSON
wenn ein Unternehmen will, um die Freigabe der web-services, entbinden Sie eine separate WSDL für SOAP-und eine separate für REST-basierte web-services oder Sie sind verschmolzen in der gleichen WSDL? Kann eine WSDL-stellen nur einen REST web services basiert auf JSON (nicht XML) ?
Übernehmen web-services-clients sind Java-basiert.
Wenn SOAP und REST sind verschmolzen in der gleichen WSDL, hat wsimport generiert separate Klassen (für die Anbindung von XML zu Java-Objekten für SEIFE und getrennt zum REST?
InformationsquelleAutor ace | 2011-05-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie die WSDL-2.0 (oder WADL) zu beschreiben, REST-Dienst. Unterstützung für WSDL 2.0 ist derzeit sehr begrenzt und wsimport unterstützt es nicht. Ich bin kein Java-Entwickler, aber ich denke, dass wsimport ist nur für SOAP-services (JAX-WS und es keine Unterstützung für WSDL 2.0).
Edit:
Überprüfen diese Erweiterung. Es sollte Ihnen ermöglichen, Verfügbarmachen von JAX-WS-service mit JSON-Kodierung. Es sollte auch aussetzen "JavaScript-proxy" für den Aufruf des JSON-service. Um genauer deine Frage zu beantworten - ich glaube nicht, dass man beschreiben kann, REST-Dienst ohne WSDL 2.0 oder WADL. So kann man nicht Zusammenführen von SOAP-und REST-service zu den einzelnen WSDL 1.1 unterstützt von den meisten stacks. Für weitere Informationen über die Beschreibung der JSON-service-check diese Frage.
InformationsquelleAutor Ladislav Mrnka
WSDL 2 beschreiben können XML-Daten durch definieren der XML-Typen über ein schema. Sehen diese Einführung WSDL 2 für den REST.
Obwohl, TBH ich habe nie geschrieben, WSDL für den REST, bevor ich die veröffentlichen nur die URLs und die schemas für die Typen.
InformationsquelleAutor Qwerky
Da das Werkzeug ist nicht ganz so weit, ich bezweifle, viele werden über SOAP-und HTTP-Bindungen in einem einzelnen WSDL. Obwohl beide dargestellt werden können in einer WSDL-2.0, und zur gleichen Zeit, da die meisten Leute verlassen sich auf Werkzeuge für die Verwaltung Ihrer WSDLs heute (und den rest des WS-stack), dass Sie wahrscheinlich einfach nicht die Mühe und lassen Sie Ihre WSDLs allein.
Auch die meisten ÜBRIGEN Menschen bauen Ihre Kunden mit der hand, anstatt auf Werkzeuge und WSDLs, also jene Leute, die sich aktuell nicht mit den "fehlenden" Werkzeugkosten und die Unterstützung für diese.
Wenn die tools, catch-up, sowohl auf der server-und client-Seite, dann wird es wahrscheinlich eine weitere Annahme in der Praxis für die HTTP-service-bindings in WSDL 2.0. Ob das idiom wird zu verschmelzen, die zu den Spezifikationen, die in einem einzelnen WSDL oder nicht, bleibt abzuwarten.
Wenn Sie hosten möchten Ihnen auf den gleichen Endpunkt, dann Sie wahrscheinlich wird.
InformationsquelleAutor Will Hartung