什麼是軟件的互操作性

什麼是軟件的互操作性

互操作性又稱互用性,是指不同的計算機系統、網絡、操作系統和應用程序一起工作並共享信息的能力。互操作性有不同的層面,比如語法層面的互操作性和語義層面的互操作性。

開放軟件基金會正致力於在表示層和應用層上支持互操作性的工作。它的分佈式計算環境提供給程序設計人員一些工具,程序設計人員能用這些工具生成互操作性的應用程序,從而把他們從用低層協議工作的複雜性中解脫出來。所生成的應用程序能運行在分佈式異構網絡環境中。傳輸獨立性意指遠程過程調用能運行在任何一個廣域網或局域網上,而傳輸透明性指不管應用程序在哪種網絡環境中運行,分佈式應用程序代碼均以同樣的方式運行。