Interfaces sind Software-Schnittstellen, um zum Beispiel Informationen von einem System in ein anderes zu übertragen. Sie dienen auch der Definition, wie Informationen und Daten zwischen Prozessen und Komponenten ausgetauscht werden.
Schnittstellen werden nach ihrer Anwendung unterschieden. Es gibt sie für Interprozesskommunikation oder für Programmkomponenten. Zur Interprozesskommunikation angewandte Interfaces dienen zur Kommunikation zwischen Prozessen – unabhängig davon, ob auf dem gleichen oder auf verschiedenen Rechnern. Dazu zählen z.B. auch Netzwerkprotokolle wie TCP und HTTP.
Die Schnittstellen für Programmkomponenten sind lediglich eine formale Beschreibung, welche Funktionen vorhanden sind und wie mit diesen kommuniziert werden kann. So können Module mit gleichen Schnittstellen ohne Probleme ausgetauscht werden.
Kontakt
Kontakt
Ihr Ansprechpartner:
Ralf Pechmann
Sie haben eine Frage? Wir helfen Ihnen gern weiter!