资 源 简 介
project moved to github
https://github.com/dlukyanov/relax-ws
WSDL is a key technology for SOA, and yet creating and editing these files is about as much fun as straightening all the noodles in a bowl of spaghetti with a pair of tweezers.
Relax-ws provides a simple, compact syntax for generating WSDL"s. It does this by extending RelaxNG Compact syntax with support for services, ports, operations, and messages.
Some teams use code-driven development, whereby they write Java or C# interfaces and let their framework generate the WSDL. This is fast for development, but can easily result in platform-specific features sneaking in, which renders the interface unusable for cross-platform clients.
An even greater problem with code-driven development is the evaporation of interface metadata that occurs during translation into WSDL. Comments are not converted, nor ar