Gsoap.

Toolkit für SOAP-Webdienste und XML-basierte Anwendungen
Jetzt downloaden

Gsoap. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Robert A. van Engelen
  • Website des Verlags:
  • http://www.cs.fsu.edu/~engelen/
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 5.9 MB

Gsoap. Stichworte


Gsoap. Beschreibung

Toolkit für SOAP Web Services und XML-basierte Anwendungen gSOAP ist ein plattformübergreifende Open-Source-C und C ++ Software-Entwicklungs-Toolkit. gSOAP erzeugt C / C ++ RPC Code, XML-Datenbindungen und effiziente Schema spezifische Parser für SOAP Web Services und andere Anwendungen, die Nutzen aus einem XML-interface.The gSOAP Toolkit bietet eine umfassende und transparente Daten XML Bindungslösung für C und C ++ durch Autocoding Techniken. Code-Generierung spart Entwickler erhebliche Zeit SOAP / XML-Webdienste in C / C ++ zu implementieren. Darüber hinaus vereinfacht die Verwendung von XML-Datenbindungen signifikant die Verwendung von XML in Anwendungen, indem sie automatisch die Abbildung von XML auf C / C ++ Datentypen. Anwendungsentwickler nicht mehr notwendig, die Anwendungslogik auf bestimmte Bibliotheken und XML-zentrierte Datendarstellungen wie DOM.The gSOAP Toolkit implementiert die XML-Datenbindung durch den Einsatz von Compiler-Technologien anzupassen. Diese Technologien Karte XML-Schemata zu C / C ++ Definitionen und vice versa. Es gibt zwei wesentliche Vorteile dieses Ansatzes. Zum einen wird die starke Typisierung effektiv genutzt, um Dateninhalt Validierung von SOAP-Nachrichten und XML-Dokumenten zu gewährleisten. Zweitens Compiler-basiertes Schema spezifische Analyse ist effizienter als die meisten andere XML-Parsing techniques.The gSOAP Toolkit auch erzeugt WSDL und XML-Schema (XSD) für bestehende C / C ++ Datentypen und Anwendungsfunktionen, um dadurch zu unterstützen und die Umwandlung von Legacy-Vereinfachung Code in Web-Services. Code Portabilität ist seit vielen Plattformen, einschließlich Echtzeit-Software und Embedded-Systeme erreicht. Hier sind einige der wichtigsten Features von gSOAP: · Portabilität: gSOAP unterstützt die meisten Plattformen, einschließlich Embedded-Systeme und kleine OS (zB WinCE, Symbian und PalmOS). Portabilität ist für Mac OS X, Windows (98, XP, Vista), Linux, Unix, Solaris, HP-UX, AIX, FreeBSD, TRU64, Irix, QNX und VxWorks getestet. · Stabilität: Die Software ist ausgereift. Entwicklung und Erprobung erfolgte über mehrere Jahre seit 2001. Die Software wird von vielen industriellen Projekten und Produkten verwendet wird. · Breite Nutzerbasis: mehr als 150.000 Downloads seit 2003 mehr als 5.000 Mailinglisten Mitglieder und Tausende von Lizenz / Supportvereinbarungen mit Unternehmen, mehr Fortune 100 Unternehmen, darunter. · All-in-one-Paket: die Unabhängigkeit von Drittanbieter-Tools und Bibliotheken sorgt für erfolgreiche baut und zuverlässige Laufzeitausführung. · Offene Quelle: freie und kommerzielle Lizenzoptionen. · C und C ++ Unterstützung: unterstützt sowohl reine ANSI C und gemischte C / C ++ Anwendungsentwicklung. · Umfassenden XML-Datenbindungen: mit Hilfe der automatischen Zuordnungen für benutzerdefinierte C und C ++ Datentypen ohne künstliche frills gSOAP ist der einzige SOAP / XML-Toolkit, das unterstützt ein rein native C / C ++ Daten in XML-Bindung. Das Toolkit serialisiert automatisch zeigerbasierte Datenstrukturen, einschließlich cyclischer Graphen und unterstützt STL (teilweise), Vereinigungen, Aufzählungen und Klassenvererbung. · Erfüllung: das Toolkit folgt die WS-I Basic Profile 1.0a Compliance-Empfehlungen. Es warnt über mögliche Interoperabilitätsprobleme, bevor sie eine neue Web-Service-Anwendung erstellen, so dass Sie auf einem anderen Entwicklungszyklus nicht durchgehen zu Ihren Diensten konform zu machen. Darüber hinaus ist ein Bericht zur Überprüfung der Einhaltung zur Verfügung. · Industrie-Standard-Protokolle: SOAP 1.1 / 1.2 (RPC-Codierung und Dokument / literal Stile), WSDL 1.1 und UDDI v2. Unterstützt XML-Schema primitive XSD-Typen, Simple, complextypes, Extension, Restriktion, Elemente, Attribute Element / Attribut-Referenzen, Sequenz / alles / Auswahl, Gruppen, attributeGroups, Ersetzungen ANY / anyAttribute, schema Import / include / neu definieren und SOAP-Arrays (einschließlich der polymorphen und mehrdimensionale sparse-Arrays). · Transport: HTTP / S, TCP, UDP, MIME (SWA), DIME (Streaming), MTOM (Streaming), HTTP1.0 / 1.1, IPv4, IPv6, RSS, XML-RPC, WS-Addressing, WS-Enumeration, und viele andere WS- * Protokolle. HTTP-Stack unterstützt HTTP / 1.1 POST / GET SOAP / XML-Messaging mit Kompression, Chunking, keep-alive, Protokollierung und SSL-Verschlüsselung. · Sicherheit: HTTPS und WS-Security: Authentifizierung, Token, digitale Signaturen. · Geschwindigkeit: das Schema-spezifischen Compiler generierte Code ist schnell. Benchmarking zeigen Geschwindigkeiten vergleichbar oder besser als schnellster XML-Parser (berichtet von Experten begutachteten Fachbeiträgen). Typischer Round-Trip-SOAP-Service-Aufruf Latenzen deutlich unter 1 ms. · Geringer Platzbedarf: Client-Anwendungen können mit einer Gesamtlaufzeit Speicherbedarf von unter 150 K unter 100K sein. Speicherverwaltung Anwendungen Garbage Collection so (deserialisiert) Daten können ohne Aufwand gereinigt werden. · Zahlreiche Beispiele: Das Softwarepaket enthält viele Code-Beispiele, einschließlich Stand-Alone HTTP / 1.1- und HTTPS-Secure-Webserver. · Integration von Webserver: Enthält APACHE_MOD, IIS, Wininet, CGI- und FASTCGI-Schnittstellen, um Ihre Dienste zu integrieren. · Active Wartung und Entwicklung: Die Software ist reich, aber es gibt immer neue Funktionen, die gewünscht werden müssen. Was ist neu in dieser Version: · Die WS-I 1.1- und 1.2-Grundprofilberichte werden aktualisiert.


Gsoap. Zugehörige Software