Open Source

Interoperabiliteit

Open Formaten

Open Standaarden

Compatibiliteit

Wat is Interoperabiliteit?

Interoperabiliteit is het vermogen van producten, systemen, of zakelijke processen om samen te werken om een bepaalde gemeenschappelijke taak te vervullen. In het geval van computersystemen, is interoperabiliteit van groot belang om de uitwisseling van data tussen verschillende systemen mogelijk te maken. Denkt u hierbij bijvoorbeeld aan verschillende programma's, zoals de webbrowsers Konqueror, Mozilla Firefox en Internet Explorer, die data over het internet kunnen uitwisselen en daarvoor gebruik maken via gemeenschappelijke en gestandaardiseerde procedures, protocollen en bestandsformaten.


Waarom Interoperabiliteit Vereisen?

Software-ontwikkelaars willen vaak de interoperabiliteit van hun product beperken, en denken dan aan bescherming van hun intellectueel eigendom, netwerkeffecten (network externalities) en het binden van de klant aan hun product en bedrijf (vendor lock-in). Aan de andere kant vereenvoudigt standaardisatie coördinatie van werk, dat bijvoorbeeld ook uitbesteed kan worden, en voorkomt het dat bedrijven dubbel werk doen, hoge kosten maken om programmeurs te trainen en betalen om de software verder te ontwikkelen. Verder kan een bedrijf op eerlijke wijze concurreren en voorkomen dat het van monopolisme beticht wordt.


Als gebruiker is interoperabiliteit over het algemeen wenselijk, daar dit ervoor zorgt dat men niet afhankelijk is van één aanbieder, maar dat er ook alternatieven zijn. Verder stimuleert interoperabiliteit het verzorgen van compatibiliteit van procedures, protocollen en dataformaten tussen verschillende versies van hardware en software, zodat het voor u als gebruiker niet veel uitmaakt van welke fabrikant u de implementatie van een component gebruikt, en welke versie dit exact is.


Voorbeelden van Interoperabiliteit

Interoperabiliteit van belang is onder andere van belang voor:



Voor geheime protocollen heeft u een specifiek programma en vaak een specifiek besturingssysteem nodig om met elkaar te communiceren en van alle functionaliteit gebruik te kunnen maken. De aanwezigheid van verschillende standaarden is in de meeste gevallen nadelig voor de gebruiker, daar deze vaak niet door alle systemen ondersteund worden. Denkt u bijvoorbeeld aan het feit dat de standaarden voor mobiele telefonie en televisie regioafhankelijk zijn en uw apparatuur de desbetreffende standaard dient te ondersteunen om te functioneren.