(c) 2014 Gregory Estrade and contributors.
Licensed under the WTFPL.
Because SOAP is often seen as a complicated standard to work with, plagued with implementation-dependent compatibility issues, especially when you're dealing with different technology stacks.
Because most developers are more comfortable with REST architectures.
Because JSON is often preferred over XML for its better concision and human-readability.
(Well, this is what it should do, when it's done, let's say I'm experimenting Readme-Driven-Development)
soapyfy is a simple Python script that runs a Web server acting as some kind of proxy.
It provides a set of endpoints generated from the WSDL file describing a SOAP-enabled Web service, that accept and output JSON formatted data structures, and performs the necessary conversions.
The API is browsable. XSDs are converted to JSON-Schema, and dedicated endpoints are provided to perform validations of data structures.