Dynamic and static Web Services clients

Tools such as Visual Studio or .NET allow for simple creation of Web Service clients from a WSDL. These clients are static Web Service consumers and have to be rebuilt every time the WSDL changes. To get around the tedious work of rebuilding the client code for every WSDL change (new fields, new methods, new objects), you can create dynamic Web Services clients. These clients read the WSDL each time they use it and dynamically refer to the objects and methods within.

When an external client consumes Service Manager data, the client code can be written for dynamic or static WSDL consumption. When Service Manager consumes external data, it uses static consumption always.