Skip to content

Torlus/soapyfy

Repository files navigation

soapyfy - Keep your code clean from SOAP.

(c) 2014 Gregory Estrade and contributors.

Licensed under the WTFPL.

Motivation

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.

How

(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.

About

soapyfy - Keep your code clean from SOAP.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors