Implementing Interoperation