www.wikidata.de-de.nina.az
Dieser Artikel ist nicht hinreichend mit Belegen beispielsweise Einzelnachweisen ausgestattet Angaben ohne ausreichenden Beleg konnten demnachst entfernt werden Bitte hilf Wikipedia indem du die Angaben recherchierst und gute Belege einfugst Ein Service Provider Interface SPI ist ein Application Programming Interface API das durch eine Drittkomponente implementiert werden soll Es dient dazu Framework Erweiterungen zu ermoglichen und tragt zur Entwicklung austauschbarer Komponenten bei Details BearbeitenAPI werden meistens als provided interfaces verstanden d h Schnittstellen die durch die sie implementierende Komponente definiert werden D h eine Komponente hat die Hoheit uber die Interfacedefinition und stellt mindestens eine Implementation meistens die einzige Implementation zur Verfugung Beispiele fur provided interfaces sind alle offentlich aufrufbaren proprietaren und keinem Standard entsprechenden REST API der grossen Cloudanbieter wie Amazon Web Services Microsoft Azure und Google Cloud Platform Ein SPI hingegen bezeichnet ein required interface also eine Schnittstellenspezifikation die von einer bestimmten davon abhangigen Komponente verlangt bzw erwartet wird Ein Programm das Plug ins unterstutzt wird zum Beispiel required interfaces definieren die von den Entwicklern von Plug ins eingehalten werden mussen Ebenso wird eine Komponente die sich ihre Abhangigkeiten per Dependency Injection ubergeben lasst fur jede Abhangigkeit ein required interface definieren das die Syntax und Semantik Kommunikationsprotokoll der Interaktion damit vorgibt Abgerufen von https de wikipedia org w index php title Service Provider Interface amp oldid 230945895