Ich muss meinen eigenen Client schreiben, um mit einem Dienst zu interagieren, der nur eine SOAP-Schnittstelle verfügbar macht. Meine bevorzugte Sprache ist Python, zumal ich bereits eine Menge Code geschrieben habe, den ich für dieses Projekt verwenden muss.
Wenn ich mich nach SOAP-Client-Bibliotheken für Python umsehe, scheint es so zu sein Nichts, was derzeit entwickelt oder gewartet wird.
- ZSI - zuletzt aktualisiert im Jahr 2013
- SUDs - zuletzt aktualisiert 2012
- SOAPy - zuletzt aktualisiert 2013
- soaplib - zuletzt aktualisiert 2013
Ich werde Python 2 idealerweise unter Cygwin verwenden. Wenn Cygwin jedoch zu einer Einschränkung wird, werde ich sehr schnell zu einer anderen Plattform springen und bereits mehrere Linux-Varianten bereithalten (für die Software, mit der ich eine Verbindung herstelle, ist jedoch Silverlight im Browser erforderlich, sodass ich meine ersten Arbeiten ausführen kann ein Windows-System).
Der vielversprechendste Hinweis scheint Spyne zu sein, aber das sieht so aus, als ob es viele andere Dinge tut und viele andere Abhängigkeiten mit sich bringt, also möglicherweise nicht großartig geeignet, um nur eine Client-SOAP-Bibliothek zu wollen.