The client does not need to be aware at all whether the other party is actually University A's SOAP API or University B's REST API. Furthermore, the existing Adaptee (the API client for each ...