Gibt es leichte alternativen zu gSOAP?

Habe ich versucht, mit Hilfe von gSOAP für den Zugriff auf einen web-service (z.B. mit Hilfe der mitgelieferten WSDL zu generieren, C stubs und dann mit Ihnen in einer app). Allerdings habe ich festgestellt, dass die generierten .c-und Objekt-Dateien ist Recht groß (mehrere Megabyte) haben, ist ein problem im embedded-Umfeld, wo ich arbeite.

Kennen Sie ein einfacher SOAP-Bibliotheken, oder muss ich zurückgreifen, um generische XML-Generatoren und Parser wie ezXML?

Willkommen auf der (nicht so) "Simple Object Access Protocol" - der aufgeblähte <strike>Schwein</strike> Elefanten-Lösung, die auf SOA (Service Orientierte Architektur).
Ich sehe nicht, warum SEIFE ist selbst Schuld hier. Es ist von der Größe der Dienste-definition, die hat nichts zu tun mit SEIFE. XML oder JSON über REST wäre das gleiche, size-wise. Aber am Ende, würde wahrscheinlich noch schlimmer sein, da Sie die code - alle die Serialisierung selbst, ohne einen bequemen Daten-Bindung, erzeugt den code für Sie. Ich benutze gSOAP für automatische Daten-Bindungen, klare Sieger. Ansonsten, ohne gSOAP, so dass Programmierer arbeiten lange Stunden auf mühsame XML-oder JSON-API-Codierung für große Leistungen ist damit der Vergangenheit an.
Weitere überprüfung offenbart, die eine ziemlich standard-app für XML-message-Austausch mit gSOAP nimmt unter 100k code und läuft 10k Nachrichten/Sek. Zumeist werden automatisch codiert sind Werkzeuge, keine harte Arbeit. Willkommen in der Zukunft der auto-coding.

InformationsquelleAutor che | 2010-03-25

Schreibe einen Kommentar