Abstract: | Interoperability between heterogeneous computer systems is vital to many types of enterprise applications where pressing new requirements may arise quickly and change rapidly. Achieving interoperability, however, is a complex task involving a delicate mixture of cooperation and competition. This paper assesses seven approaches to software interoperability in distributed environments respective of six evaluation criteria. |