gSOAP Toolkit for Mac
Zestaw narzędzi gSOAP dla komputerów Mac to obszerny pakiet przenośnego oprogramowania C i C ++ do opracowywania usług XML sieci Web z potężnymi bezpiecznymi wiązaniami danych XML. Łatwa w użyciu automatyczna serializacja XML umożliwia bezpośrednią integrację danych XML w aplikacjach C i C ++ (kompatybilnych z C ++ 11). Obejmuje narzędzia do wiązania i automatycznego kodowania WSDL / XSD, kompilator stub / szkielet, serwery WWW (z SSL), zintegrowane przetwarzanie XML z sprawdzaniem poprawności schematu, szybkie przesyłanie strumieniowe MIME / MTOM, SOAP i REST (zgodny z .NET WCF), WS- * protokoły (WS-Security, WS-Policy, WS-ReliableMessaging itp.), serializacja XML-RPC i JSON. Kluczowe funkcje obejmują: Narzędzia do wiązania danych XML dla C i C ++ (i C ++ 11). Schemat XML do powiązania typu C / C ++ oznacza, że dane XML i C / C ++ są zawsze bezpieczne pod względem typu. Automatyczna serializacja strumieniowa XML danych C / C ++ (z opcjonalnym użyciem DOM). Konwersja XML-RPC z / do JSON z / do C / C ++ (również w trybie przesyłania strumieniowego). Nie ma potrzeby zmiany typów C / C ++ do serializacji (zadeklaruj typ jako „niestabilny”). Zgodny z WSDL 1.1 / 2.0, XSD 1.0 / 1.1 SOAP 1.1 / 1.2. Operacje REST HTTP (S) 1.0 / 1.1 (GET, PUT, POST itp.) Dla XML, JSON itp. Wysyłaj i odbieraj XML przez gniazda, strumienie plików FD i C ++. Zgodny z WS-I Basic Profile 1.0a, 1.1 i 1.2. Wzory schematu W3C dla pełnego pokrycia wzorca testowego powiązaniem danych. Obsługa RSS 0.91, 0.92, 2.0 XML. Obsługa załączników MIME i MTOM (także w trybie przesyłania strumieniowego). Uwierzytelnianie WS-Security XML, podpisy, szyfrowanie (także w trybie przesyłania strumieniowego). Zgodny z WS-Policy 1.2, 1.5 i WS-SecurityPolicy 1.2. Zgodny z WS-Addressing 2003/03, 2004/03, 2005/03. Zgodny z WS-ReliableMessaging 1.0 i 1.1. Obsługa uwierzytelniania proxy i proxy. Obsługa CGI i FastCGI. Pakiet gSOAP Toolkit dla komputerów Mac jest bardzo dostępny i wykorzystuje rozwój wielu platform. Można go używać do tworzenia aplikacji serwerowych i klienckich do obsługi C / C ++. Pakiet upraszcza ogólne użycie XML.