Offenes System
Was ist ein offenes System?
In der Informatik ist ein offenes System eine Plattform, die verändert und erweitert werden kann und über eine frei verfügbare Dokumentation verfügt. Ein offenes System wird auch als offene Architektur oder Open Source bezeichnet. Das Gegenteil davon ist ein geschlossenes System, das manchmal auch proprietär oder Closed Source genannt wird.
Zu den Merkmalen offener Systeme gehören:
- die Bereitstellung des Quellcodes, der sich zum Verständnis und zur möglichen Änderung oder Verbesserung verwenden lässt,
- die Portabilität, die es ermöglicht, das System in einer Vielzahl von Umgebungen zu nutzen,
- die Interoperabilität, die es dem System ermöglicht, mit anderen Systemen zu funktionieren
Offene Systeme sind in der Regel modular aufgebaut, so dass Teile hinzugefügt, entfernt oder geändert werden können, ohne andere Teile zu beeinträchtigen.
Der Begriff offenes System wurde erstmals in den 1980er Jahren verwendet. Er wurde auf das Unix-Betriebssystem angewendet, das über gut dokumentierte Programmierschnittstellen und Hardwarekompatibilität verfügte. Dies stand im Gegensatz zu den beliebten Mainframes oder Personal Computern, die proprietäre Hardware und Software verwendeten.
Das Linux-Betriebssystem ist ein gutes Beispiel für das Modell des offenen Systems.
Heute wird der Begriff Open Source eher für offene Systeme verwendet. Dies gilt sogar für offene Hardwarestandards. Zum Beispiel wurde der Ladeport der Tesla-Fahrzeuge als offener Standard veröffentlicht, der jetzt als North American Charging Standard (NACS) bekannt ist.
Was ist ein offenes System in der Systemtheorie?
In der Systemtheorie ist ein offenes System eines, das mit anderen Systemen interagiert, indem es Eingaben oder Ausgaben hat. Ein geschlossenes System ist ein System, das völlig in sich geschlossen ist und keine Eingaben oder Ausgaben besitzt.
Ein Beispiel für ein offenes System ist der menschliche Körper. Er benötigt die Zufuhr von Nahrung und Sauerstoff, um weiter zu funktionieren, und gibt Kohlendioxid und andere Abfälle ab, die von anderen Systemen verarbeitet werden müssen. Die Erde als Ganzes lässt als geschlossenes System betrachten, da außer der Energie der Sonne im Allgemeinen nichts in sie hinein- oder aus ihr herauskommt.
Das Konzept eines offenen oder geschlossenen Systems kann auch in der Wirtschaft und bei der Softwareentwicklung von Bedeutung sein. Die Inputs und Outputs eines Unternehmens oder Prozesses können analysiert werden. Software kann so konzipiert sein, dass sie völlig autark ist oder Daten mit externen Programmen und Quellen austauscht.
Ein offenes System ist möglicherweise auch völlig transparent oder lässt sich von Außenstehenden einsehen. Zum Beispiel sind beim Open Government alle Regierungsdokumente öffentlich zugänglich, und jeder kann an Sitzungen der Rechtsorgane teilnehmen oder diese einsehen.