Just as an exemple:
Think of a e-marketplace where there are multiple clients and multiple suppliers. The e-marketplace defines standards for communication between all them, this definition comes in the form of WSDL.
If a new supplier chooses to become part of the e-marketplase, it has to create a server that implements for exemple (search product WSDL) while all the clients are able to perform a search for that supplier as for all other suppliers (because they use the same WSDL).
Imagine if each new supplier implemented a new interface for the search product interface… then all the clients had to implement multiple search product client functions…
#webMethods#soa#API-Management