When you consider a SOAP processing engine, one of the key value additions will be code generation based on WSDL. It is normally considered as a tool and importance of it can be seen as;
- User convenience - Code generation tool helps users, to use the framework in easy and efficient way.
- Make use of the framework to it's full potential.
The tool's architecture is pretty straight forward. The core processes the WSDL and builds a object model. Then the built object model is parsed against the template to build the source code.