I am developing a system where .NET (Compact Framework) clients are communicating via SOAP with a Java (AXIS2) server. As the interface is continuously evolving, I am looking for a way to check at runtime if the client interface completely matches the current interface version of the server.
What is the easiest way to match the interface signature at both ends, without using handcoded version numbers?