I have difficulties understanding the interest of DII invocation.

As I understand it, with DII invocation we don't have to known at dev-time the service definition (port, binding and event portType).

But suppose we have the following scenario :
I'm developping an application which can browse a UDDI repository, which can browse the WSDL definitions and which can invoke the Web services in those WSDL docs.

If I have a service accepting complexTypes as parameters, how c