the interoperability between the components of heterogeneous platforms must be addressed