Membrane SOA Model is a Java API for WSDL and XML Schema with a list of command line tools to compare and analyze WSDL and Schema documents.