Frage

Ich schreibe Web-Service mit VB.NET (2.0). Die Client-Seite werden verschiedene Technologien wie Java und Siebel nutzen. Also, wenn ich asynchronen Web-Service zu schreiben, ist es möglich, für verschiedene Plattformen, sie zu konsumieren? Ich weiß, es ist ganz einfach, mit einem Verbraucher .NET-Plattform zu haben, aber nicht sicher, für verschiedene Plattformen. Ist es genug für sie asynchrone Fähigkeit zu haben, oder sollte es eine ähnliche Plattform sein?

War es hilfreich?

Lösung

Ich weiß nicht, dass Sie jemals einen asynchronen Web Service schreiben. Ihr Anruf an einen Web-Service ist asynchron. Also in diesem Fall ist es mehr von dem, was kann der Anrufer verbrauchen. Wenn Sie einen Web-Service erstellen, die einen Typ zurückgibt, dass der Anrufer nicht außer einer bestimmten Plattform verbrauchen können, dann haben Sie einen Web-Service erstellt, die plattformabhängig in seiner Nutzlast Antwort ist, obwohl sie nicht in seinen Mechanismus. Ja, können Sie einen Web-Service mit etwas nennen, sagen wir, Java, aber können Sie verbrauchen alles schicken zurück zu sein? Nein, Sie können es nicht.

Also noch einmal, ich bin nicht zu schaffen asynchroner Web-Service. Sie machen Asynchron-Anrufe zu diesen Diensten und hoffentlich etwas Sie senden, dass jeder, dass Anrufe, die Dienst nutzen können (xml, json, etc.)

Andere Tipps

ASMX Web Services (was Sie mit .NET 2.0 schreiben) unterstützen kein Konzept der asynchronen Dienste. Sie werden genauer sein über müssen, was Sie reden.

In der Tat, SOAP Web Services, in der Regel nicht das Konzept eines asynchrous Dienst unterstützen.

Web-Service ist nicht abhängig von Plattform

Klicken Sie hier

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top