P5-xml-compile-soap

Jul 20, 2023

Base-class for SOAP implementations

XMLCompileSOAP handles the SOAP protocol. The first implementation is SOAP1.1 http//www.w3.org/TR/2000/NOTE-SOAP-20000508/, which is still most often used. The SOAP1.2 definition http//www.w3.org/TR/soap12/ is provided via the separate distribution XMLCompileSOAP12.

Be aware that there are three kinds of SOAP

  1. Document style literal SOAP, where there is a WSDL file which explicitly types all out-going and incoming messages. Very easy to use.
  2. RPC style SOAP literal. The body of the message has an extra element wrapper, but the content is also well defined.
  3. RPC style SOAP encoded. The sent data is nowhere described formally. The data is constructed in some ad-hoc way.


Checkout these related ports:
  • Zyre - Framework for proximity-based peer-to-peer applications
  • Zsync - File transfer program
  • Zmap - Internet scanner
  • Zillion - Distributed computing project
  • Zerotier - Network virtualization everywhere
  • Zebra-server - Z39.50/SR server software
  • Yptransitd - Replacement for nss_ldap
  • Yggdrasil - Experimental end-to-end encrypted self-arranging IPv6 network
  • Yconalyzer - TCP Traffic Analyzer
  • Yazproxy - Powerful general purpose Z39.50/SRW/SRU proxy
  • Yaz - Z39.50/SR client and API library
  • Yaz++ - C++ toolkit for development of Z39.50v3 clients and servers
  • Yate - Yet Another Telephony Engine
  • Yaph - Yet Another Proxy Hunter (proxy scanner)
  • Yami4 - Messaging library for distributed systems