Supporting software interoperability using standardised interfaces: Issues and needs