Guten Morgen,
ich habe vor einen Webservice zu schreiben, auf den von unterschiedlichen Clients zugegriffen werden soll. Es soll für den Webservice keinen unterschied machen, welcher Client informationen anfordert. Die Clients sind alle auf unterschiedlichen Plattformen (PC: Win, Unix, Mac...; Mobile: Android, iOS, Win Mobile; ...)
Nun meine Frage:
Mit welcher Technologie setze ich das am besten um? Am liebsten wäre es mir den Service unter .NET mit C# zu schreiben und das ganze unter eiem IIS hosten zu lassen, da die Services später auf Windows Azure laufen.
Funktioniert das ganze mit CGI? Und wenn ja wie sieht denn die Kommunikation dann aus?
Liebe Grüße
GstaGsta
Announcement
Collapse
No announcement yet.
Technologie für Webservice mit unterschiedlichen Clients (Plattformunabhängig)
Collapse
X
-
In der Theorie kann das so sein, aber wir hatten schon diverse Clients die mit SOAP nicht umgehen konnten, weil SOAP anscheinend nicht über alle Programmiersprachen/frameworks hinweg gleich implementiert ist (so wie das eigentlich bei fast allen standards ist). REST wäre eine Möglichkeit, das teilt dem Benutzer dann sogar mit welche Aktionen er auf dem geladenen Objekt ausführen kann. Eine Dokumentation benötigt man für einen öffentlichen Webservice sowieso immer, deswegen sehe ich es jetzt nicht kritisch. Nur dass evtl. das Erstellen des Clients ein klein wenig schneller geht.
-
Originally posted by fanderlf View PostIch denke die beste Interoperabilität hast Du wenn Du einfach Json over Http verwendest. SOAP sollte wohl so ein standard werden, nur leider funktioniert das nicht so 100%. Zumindest hat unser Webservice Team schon einige Schwierigkeiten damit gehabt. Ehrlich gesagt reicht Json eigentlich auch zum Serialisieren und es gibt in jeder halbwegs gängigen Programmiersprache Möglichkeiten Json zu de-/serialisieren. Im Endeffekt schickt ein Webservice ja auch nur Text hin und her... wie eigentlich alles im Web
Leave a comment:
-
Ich denke die beste Interoperabilität hast Du wenn Du einfach Json over Http verwendest. SOAP sollte wohl so ein standard werden, nur leider funktioniert das nicht so 100%. Zumindest hat unser Webservice Team schon einige Schwierigkeiten damit gehabt. Ehrlich gesagt reicht Json eigentlich auch zum Serialisieren und es gibt in jeder halbwegs gängigen Programmiersprache Möglichkeiten Json zu de-/serialisieren. Im Endeffekt schickt ein Webservice ja auch nur Text hin und her... wie eigentlich alles im Web
Leave a comment:
-
ich habe vor einen Webservice zu schreiben, auf den von unterschiedlichen Clients zugegriffen werden soll. Es soll für den Webservice keinen unterschied machen, welcher Client informationen anfordert.
Mit welcher Technologie setze ich das am besten um?
Funktioniert das ganze mit CGI?
Leave a comment:
Leave a comment: