Narrow Interface
Ein Narrow Interface (schmale Schnittstelle) bezeichnet ein Designprinzip, bei dem eine limitierte Anzahl generischer Methoden (z.B. nur GET, POST, PUT, DELETE bei 07 Spaces/work & education/2 Areas/Informatik Bachelor/25-26 WiSe/Rechnernetze und verteilte Systeme/Definitionen/REST) auf eine Vielzahl unterschiedlicher Ressourcen angewendet wird. Der Fokus liegt auf den Ressourcen, nicht auf den Funktionen.
Gegensatz: Wide Interface (z.B. RPC oder SNMP), wo für jede Aktion eine spezifische Funktion definiert wird (snmpGet, snmpSet, getUserName).