org.reficio/soap-ws

soap-ws is a lightweight and easy-to-use Java library to handle SOAP message generation and SOAP message transmission on a purely XML level. With the usage of this library within few lines of code you can easily import your WSDL and generate SOAP messages directly in an XML format. Then you can use the SoapClient to transmit this message over HTTP(s) to a web-service endpoint. Finally, you can run SoapServer to receive SOAP messages and and respond to them. And all of that requires no classes or stubs generation - everything happens directly in an XML format.

Leiningen/Boot

[org.reficio/soap-ws "1.0.0-SNAPSHOT"]

Clojure CLI/deps.edn

org.reficio/soap-ws {:mvn/version "1.0.0-SNAPSHOT"}

Gradle

implementation("org.reficio:soap-ws:1.0.0-SNAPSHOT")

Maven

<dependency>
  <groupId>org.reficio</groupId>
  <artifactId>soap-ws</artifactId>
  <version>1.0.0-SNAPSHOT</version>
</dependency>