www.wikidata.de-de.nina.az
Interface ist eine Weiterleitung auf diesen Artikel Weitere Bedeutungen sind unter Interface Begriffsklarung aufgefuhrt Eine Schnittstelle englisch Interface ˈɪntefeɪs oder ˈɪnt ɚfeɪs ist ein Teil eines Systems das der Kommunikation dient Schnittstellen Sinnesorgane und Hande sind Schnittstellen zwischen Gehirn und Aussenwelt Gerate fur Eingabe und oder Ausgabe sind Schnittstellen zwischen Aussenwelt und Computer Eine Netzwerk Schnittstelle kann viele Schichten haben siehe OSI Modell Hardware Schnittstellen an der Seite eines Laptop Computers von links VGA Monitoranschluss Netzwerkanschluss Bildmitte Display Port Monitoranschluss rechts oben USB 2 0 rechts unten Der Begriff stammt aus der Naturwissenschaft und bezeichnet die physikalische Phasengrenze zweier Zustande eines Mediums Er beschreibt bildhaft die Eigenschaft eines Systems als Black Box von der nur die Oberflache sichtbar ist nur uber diese ist eine Kommunikation moglich Zwei benachbarte Black Boxes konnen nur miteinander kommunizieren wenn ihre Oberflachen zusammenpassen Daneben bedeutet das Wort Zwischenschicht Fur die beiden beteiligten Boxes ist es ohne Belang wie die jeweils andere intern mit den Botschaften umgeht und wie die Antworten darauf zustande kommen Die Beschreibung der Grenze ist Teil ihrer selbst und die Black Boxes brauchen nur die ihnen zugewandte Seite zu kennen um die Kommunikation zu gewahrleisten Das entspricht der lateinischen Wortherkunft inter zwischen und facies Aussehen Form fur englisch face Gesicht 1 2 Wenn man ein beliebiges System als Ganzes betrachtet das es zu analysieren gilt wird man dieses Gesamtsystem in Teilsysteme zerschneiden Die Stellen die als Beruhrungspunkte oder Ansatzpunkte zwischen diesen Teilsystemen fungieren uber die die Kommunikation stattfindet stellen dann die Schnittstellen dar Unter Verwendung dieser Schnittstellen kann man die Teilsysteme wieder zu einem grosseren Ganzen zusammensetzen Sie dienen dann als Nahtstellen Inhaltsverzeichnis 1 Grundlagen 2 Maschinenschnittstelle 2 1 Physikalische Daten 2 2 Chemische Quelle 2 3 Hardwareschnittstellen 2 4 Siehe auch 3 Softwareschnittstellen 3 1 Schnittstellen zur Interprozesskommunikation 3 2 Schnittstellen fur Programmkomponenten 3 3 Siehe auch 4 Benutzerschnittstellen 5 Organisatorische Schnittstellen 5 1 Verbindende Einrichtung 5 2 Verbindungs oder Trennstelle 6 Literatur 7 Weblinks 8 EinzelnachweiseGrundlagen BearbeitenDer Austausch von Informationen erfolgt in Form von physikalischen z B Elektrische Spannung Stromstarke oder logischen Grossen Daten und kann analog z B Mikrofon an einem Ton Eingang oder digital z B Parallelschnittstelle des PC erfolgen Nicht als Interface bezeichnet werden allgemeine mechanische Verbindungselemente der Konstruktionslehre die der Informationsubermittlung dienen etwa Seilzuge oder Federn Man unterscheidet Datenschnittstelle data interface Daten als Schnittstellen zwischen Programmen Maschinenschnittstelle Schnittstellen zwischen physischen Systemen Hardwareschnittstelle hardware interface Schnittstellen zwischen physischen Systemen der Computertechnik Netzwerkschnittstelle network interface Schnittstellen zwischen Netzwerkkomponenten Softwareschnittstelle software interface Schnittstellen zwischen Programmen untereinander zum Betriebssystem zur Vereinbarung von Methoden in der Objektorientierten Programmierung etc Benutzerschnittstelle user interface Schnittstellen zwischen Mensch und Gerat Allgemeine Schnittstelle common interface bei DVB EmpfangsgeratenEine Schnittstelle wird durch eine Menge von Regeln beschrieben der Schnittstellenbeschreibung Neben der Beschreibung welche Funktionen vorhanden sind und wie sie benutzt werden gehort zu der Schnittstellenbeschreibung auch ein sogenannter Kontrakt der die Semantik der einzelnen Funktionen beschreibt Standardisierte Schnittstellen bieten den Vorteil dass Komponenten oder Module die die gleiche Schnittstelle unterstutzen gegeneinander ausgetauscht werden konnen das heisst sie sind miteinander kompatibel Es kommt haufig vor dass zwei Teilnehmer der Kommunikation unterschiedliche aber zueinander passende Schnittstellen besitzen mussen Kompatibilitat z B Stecker Buchse Der Begriff Schnittstelle wird ebenso im Projektmanagement im Anlagenbau verwendet wobei Schnittstellen die Interaktionen zwischen verschiedenen Gewerken zur Erreichung der geforderten Funktionalitat eines Systems beschreiben Maschinenschnittstelle BearbeitenMaschinenschnittstelle ist der Ort an dem ein Gerat bzw eine Maschine mit einem weiteren Gerat bzw mit einer weiteren Maschine interagiert Eine solche Schnittstelle wird wie folgt beschrieben Physikalische Daten Bearbeiten Mechanische Parameter ortliche Lage Lange Breite Hohe bezogen auf einen festzulegenden Bezugspunkt Abmessungen Lange Breite Hohe ggf andere Abmessungen der mechanischen Schnittstelle wie beispielsweise Lochabstande oder Durchmesser fur Befestigung Verbindungselemente Art und Lage erforderliche Krafte und Momente um eine statische Bestimmtheit des Systems zu gewahrleisten z B Anzugsmomente fur Schrauben Nietverbindungen Lage der Kraftangriffspunkte z B Fundamentaufnahmen Geruste Trager dynamische Belastungen z B Schwingungen Explosionen Drucke max min bei Hydraulik Pneumatik ggf bei Forderung bei Materialforderung auch Luft oder Flussigkeiten Art des Materials und Menge je Zeitspanne min max nichtelektrische Energieformen an der Schnittstelle Pneumatik Hydraulik Elektrische Parameter Lage und Art der elektrischen Verbindung en elektrische Spannung min max elektrischer Strom min max weitere notwendige Informationen uber Leitungsdaten Art und Querschnitt Erdung Systemparameter elektrischer Steuerungen Thermische Parameter Systemtemperaturen max min Chemische Quelle Bearbeiten Erforderliche Materialeigenschaften der Konstruktionsmaterialien des Ursprungssystems und der anzuschliessenden Systeme Gegebenenfalls Eigenschaften zu fordernden MaterialsHardwareschnittstellen Bearbeiten Hardwareschnittstellen sind Schnittstellen zwischen physischen Systemen in der Elektrotechnik und Elektronik Die Schnittstellenausstattung eines Gerates wird haufig als Konnektivitat bezeichnet Hardwareschnittstellen sind in der Computertechnik weit verbreitet Industrienormen sorgen zum Beispiel dafur dass ein PC ein offenes System ist das aus Komponenten verschiedener Hersteller zusammengesetzt werden kann Beispiele fur Hardwareschnittstellen die in Computern eingesetzt werden sind der PCI Bus AGP SCSI USB FireWire und die altere EIA 232 auch als RS 232 oder V24 bekannt Man unterscheidet zwischen paralleler und serieller Hardware Schnittstelle je nachdem ob mehrere Bits gleichzeitig ubertragen werden konnen siehe Parallele Datenubertragung Im Kontext von Peripheriegeraten fur Computer ist mit paralleler Schnittstelle im Allgemeinen der IEEE 1284 Anschluss gemeint der meistens fur den Drucker verwendet wird als serielle Schnittstelle bezeichnet man in diesem Zusammenhang die veraltete EIA 232 Schnittstelle Die Schnittstelle Ra und Ri BetrachtungIn der Elektrotechnik ergibt jedes Verbinden von analogen oder digitalen Geraten beim Zusammentreffen eine Schnittstelle Bei jeder Schnittstelle bildet der Ausgangswiderstand Ra der Quelle mit dem Eingangswiderstand Ri der Last eine Anpassungsdampfung die auch Schnittstellendampfung genannt wird Besonders ist der wichtige Dampfungsfaktor fur diese Anpassungsdampfung bei der Schnittstelle vom Endverstarker zum Lautsprecher zu beachten letzteres ist wie bei allen Verbindungen in der Tontechnik ausschliesslich Spannungsanpassung mit Ri Ra Das Verbinden eines Mikrofons mit dem Eingang einer Soundkarte ergibt eine Schnittstelle mit den Problemen der Anpassungsdampfung genauso das Verbinden eines Endverstarkers mit dem Lautsprecher Bei der Verbindung von digitalen Geraten muss Ri Ra gewahlt werden um unerwunschte und storende Reflexion von Impulsen zu vermeiden Unerheblich dabei ist dass diese Bedingung zufallig mit der fur Leistungsanpassung zusammenfallt Siehe auch Bearbeiten Bluetooth Infrared Data Association oder kurz IrDA Wireless Local Area Network oder kurz WLAN Wi Fi oder IEEE 802 11 Adapter Schnittstellendampfung Eingangsimpedanz Ausgangsimpedanz Bit Banging eBusSoftwareschnittstellen Bearbeiten Datenschnittstellen ProgrammierschnittstellenSoftwareschnittstellen oder softwareseitige Datenschnittstellen sind logische Beruhrungspunkte in einem Softwaresystem Sie ermoglichen und regeln den Austausch von Kommandos und Daten zwischen verschiedenen Prozessen und Komponenten In der Software benutzte Schnittstellen lassen sich grundsatzlich unterscheiden in Nur zur Kommunikation benutzte datenorientierte Schnittstellen Hierbei bleibt die Schnittstelle immer passiv sie enthalt lediglich die Informationen die zwischen beteiligten Systemteilen ausgetauscht werden Beispiel Adressubergaben mit Verweis auf zu verwendende Daten Informationen bei Aufruf von Unterprogrammen Schnittstellen als funktionale Einheiten Die so benutzten Schnittstellen fuhren eine bestimmte Funktionalitat aus um die primar beteiligten Systemteile zu synchronisieren oder zu unterstutzen Beispiel Druckertreiber siehe auch Programmierschnittstelle Schnittstellen zur Interprozesskommunikation Bearbeiten Manche Schnittstellen ermoglichen Interprozesskommunikation IPC die Kommunikation zwischen verschiedenen Programmen auf demselben oder einem anderen Computer Beispiele fur solche Kommunikationsschnittstellen uber ein Netzwerk hinweg sind Remote Procedure Call DCOM RMI oder CORBA siehe auch Interface Definition Language aber auch ODBC und JDBC Auch die bekannten Netzwerkprotokolle wie TCP HTTP usw konnen als IPC Schnittstellen verstanden werden Eine unidirektionale Variante ist der Hotfolder Schnittstellen fur Programmkomponenten Bearbeiten Schnittstellen fur Programmkomponenten sind eine formale Deklaration welche Funktionen vorhanden sind und wie sie angesprochen werden konnen Das hat den Vorteil dass Module die die gleiche Schnittstelle besitzen gegeneinander ausgetauscht werden konnen Auch ist es auf diese Weise moglich verschiedene Komponenten gleichzeitig zu entwickeln ohne dass die erste fertig sein muss um die zweite zu ubersetzen Solche Schnittstellen dienen der Modularisierung einer Softwarearchitektur Ein fruhes Beispiel fur solche Komponenten Schnittstellen sind Header Dateien wie sie in C und C verwendet werden Besonders wichtig sind Schnittstellen aber fur Programmbibliotheken die erst zur Laufzeit geladen werden Dynamische Bibliotheken Sie erlauben zu erkennen welches Programm welche Bibliothek in welcher Version benotigt Je nach Verwendungszweck sind wichtige Bewertungskriterien einer Schnittstelle beispielsweise Leistung Skalierbarkeit Transaktionssicherheit oder Ausfallsicherheit Eine besondere Bedeutung haben Schnittstellen in der Objektorientierten Programmierung Hier werden sie verwendet um fur bestimmte Klassen festzulegen welche Methoden sie unterstutzen mussen und an welchen Stellen Instanzen dieser Klasse verwendet werden durfen Ontologisch bedeutet die Zugehorigkeit einer Instanz zu einem bestimmten Interface eine Ist ein Relation Hauptartikel Schnittstelle Objektorientierung Siehe auch Bearbeiten Schnittstelle UML Common Business Object CBO Webservice Digitale Schnittstelle fur GasmessgerateBenutzerschnittstellen BearbeitenEine Benutzerschnittstelle oder Mensch Maschine Schnittstelle ist der Punkt an dem ein Mensch mit einem Gerat interagiert Das konnen Schalter und andere Bedienelemente sein Anzeigen von Geraten aber auch die Grafische Benutzeroberflache eines Computers oder eine einfache Kommandozeile Organisatorische Schnittstellen BearbeitenVerbindende Einrichtung Bearbeiten Neben den technischen Schnittstellen gibt es auch im Bereich der Organisationstechnik Schnittstellen Solche Schnittstellen sind verwaltungstechnische oder auch physische Einrichtungen die einen reibungslosen Ablauf innerhalb eines Betriebes oder unter mehreren Betrieben und Personen ermoglichen Dies wiederum ermoglicht es Unternehmen und Personen auf einfache und daher auch kostengunstige Art und Weise untereinander Guter auszutauschen oder zu kommunizieren Beispiele Geld als standardisierte Form des Werteaustausches von Gutern und Dienstleistungen zwischen Privatpersonen und Unternehmen in jeder Kombination ISO Container als standardisierte Form der Transportverpackung somit eine physische Schnittstelle zwischen Logistikunternehmen Empfanger und Sender Formulare als standardisierte Form des Informationsaustausches somit eine Schnittstelle zwischen Staat und Burger Warenhauser bieten haufig bauliche Schnittstellen zu Logistikunternehmen in Form von vorinstallierten Verladerampen die ein schnelles Verladen neuer Waren ermoglichen Verbindungs oder Trennstelle Bearbeiten Als Schnittstelle werden in der modernen Organisationstheorie Verbindungs bzw Trennstellen zwischen Organisationseinheiten bezeichnet Werden z B aus zwei zusammenarbeitenden Organisationen drei gebildet dann erhoht sich die Anzahl der Verbindungs Schnitt oder Trennstellen von einer auf drei Das ergibt dann Sinn wenn der inhaltliche Gewinn der Aufteilung von Aufgaben der Organisationen grosser ist als der Aufwand der zur Bedienung der haufigeren Schnittstellen benotigt wird Im Sprachgebrauch wird fur Schnittstelle gelegentlich auch Nahtstelle benutzt besonders um den verbindenden gegenuber dem trennenden Charakter von Schnittstellen hervorzuheben Literatur BearbeitenWulf R Halbach Interfaces Medien und Kommunikationstheoretische Elemente einer Interface Theorie Fink Munchen 1994 ISBN 3 7705 2934 0 Katharina Hoins Thomas Kuhn und Johannes Muske Hrsg Schnittstellen Die Gegenwart des Abwesenden Reimer Berlin 2014 ISBN 978 3 496 02862 8 Rezension von Johanna Fernandez Castro 3 Weblinks Bearbeiten Wiktionary Schnittstelle Bedeutungserklarungen Wortherkunft Synonyme Ubersetzungen Interfacetechnik in der industriellen Fertigung eine Ubersicht Die Schnittstelle zwischen zwei Audiogeraten und die AnpassungEinzelnachweise Bearbeiten interface etymonline com face etymonline com Justus Liebig Universitat Giessen The Review Journal Eine Rezension von Johanna Fernandez Castro abgerufen am 17 November 2021 Abgerufen von https de wikipedia org w index php title Schnittstelle amp oldid 235631460