there should be a way to generate portable artifacts (or wsdl) directly from the
interface of service without specifying the implementation.
The use case is pretty straight foward: I want to release a library with all the
portable artifact that will be used by both the client and the server (where the
implementation will be defined). There must be a way to do this.
see discussion about it: