Providing security and interoperation of heterogeneous systems