https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=Service_Provider_Interface
Service Provider Interface - Versionsgeschichte
2025-05-09T16:53:01Z
Versionsgeschichte dieser Seite in Wikipedia
MediaWiki 1.44.0-wmf.28
https://de.wikipedia.org/w/index.php?title=Service_Provider_Interface&diff=250666910&oldid=prev
Invisigoth67: form
2024-11-25T08:42:44Z
<p>form</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 25. November 2024, 10:42 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Belege|2=Dieser Artikel}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Belege|2=Dieser Artikel}}</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Ein '''Service Provider Interface''' ('''SPI''') ist ein [[Application Programming Interface]] (API), das durch eine Drittkomponente implementiert werden soll. Es dient dazu,<del style="font-weight: bold; text-decoration: none;"> </del> [[Framework]]<del style="font-weight: bold; text-decoration: none;"><nowiki/></del>-Erweiterungen zu ermöglichen und trägt zur Entwicklung austauschbarer Komponenten bei.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Ein '''Service Provider Interface''' ('''SPI''') ist ein [[Application Programming Interface]] (API), das durch eine Drittkomponente implementiert werden soll. Es dient dazu, [[Framework]]-Erweiterungen zu ermöglichen und trägt zur Entwicklung austauschbarer Komponenten bei.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Details ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Details ==</div></td>
</tr>
</table>
Invisigoth67
https://de.wikipedia.org/w/index.php?title=Service_Provider_Interface&diff=230945895&oldid=prev
Wikinger08: QS erledigt
2023-02-16T10:52:04Z
<p>QS erledigt</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 16. Februar 2023, 12:52 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{Belege|2=Dieser Artikel}}</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>{{QS-Antrag|14. Januar 2023|2=''Vollprogramm'' [[Benutzer:Lutheraner|Lutheraner]] ([[Benutzer Diskussion:Lutheraner|Diskussion]]) 19:21, 14. Jan. 2023 (CET)}}</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>{{Belege}}</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Ein '''Service Provider Interface''' ('''SPI''') ist ein [[Application Programming Interface]] (API), das durch eine Drittkomponente implementiert werden soll. Es dient dazu, [[Framework]]<nowiki/>-Erweiterungen zu ermöglichen und trägt zur Entwicklung austauschbarer Komponenten bei.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Ein '''Service Provider Interface''' ('''SPI''') ist ein [[Application Programming Interface]] (API), das durch eine Drittkomponente implementiert werden soll. Es dient dazu, [[Framework]]<nowiki/>-Erweiterungen zu ermöglichen und trägt zur Entwicklung austauschbarer Komponenten bei.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
</table>
Wikinger08
https://de.wikipedia.org/w/index.php?title=Service_Provider_Interface&diff=230945874&oldid=prev
Wikinger08: /* Details */
2023-02-16T10:51:16Z
<p><span class="autocomment">Details</span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 16. Februar 2023, 12:51 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 6:</td>
<td colspan="2" class="diff-lineno">Zeile 6:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>API werden meistens als provided interfaces verstanden, d.&nbsp;h. Schnittstellen, die durch die sie implementierende Komponente definiert werden. D.&nbsp;h. eine Komponente hat die Hoheit über die Interfacedefinition und stellt mindestens eine Implementation (meistens die einzige Implementation) zur Verfügung. Beispiele für provided interfaces sind alle öffentlich aufrufbaren proprietären und keinem Standard entsprechenden [[REST API]] der großen Cloudanbieter wie [[Amazon Web Services]], [[Microsoft Azure]] und [[Google Cloud Platform]].</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>API werden meistens als provided interfaces verstanden, d.&nbsp;h. Schnittstellen, die durch die sie implementierende Komponente definiert werden. D.&nbsp;h. eine Komponente hat die Hoheit über die Interfacedefinition und stellt mindestens eine Implementation (meistens die einzige Implementation) zur Verfügung. Beispiele für provided interfaces sind alle öffentlich aufrufbaren proprietären und keinem Standard entsprechenden [[REST API]] der großen Cloudanbieter wie [[Amazon Web Services]], [[Microsoft Azure]] und [[Google Cloud Platform]].</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Ein SPI hingegen bezeichnet ein required interface, also eine Schnittstellenspezifikation, die von einer bestimmten davon abhängigen Komponente verlangt bzw. erwartet wird. Ein Programm, das [[Plug-in]]s unterstützt, wird zum Beispiel required interfaces definieren, die von den Entwicklern von Plug-ins eingehalten werden müssen. Ebenso wird eine Komponente, die sich ihre Abhängigkeiten per [[Dependency Injection]] übergeben lässt, für jede Abhängigkeit ein required interface definieren, <del style="font-weight: bold; text-decoration: none;">welches</del> die Syntax und Semantik ([[Kommunikationsprotokoll]]) der Interaktion damit vorgibt.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Ein SPI hingegen bezeichnet ein required interface, also eine Schnittstellenspezifikation, die von einer bestimmten davon abhängigen Komponente verlangt bzw. erwartet wird. Ein Programm, das [[Plug-in]]s unterstützt, wird zum Beispiel required interfaces definieren, die von den Entwicklern von Plug-ins eingehalten werden müssen. Ebenso wird eine Komponente, die sich ihre Abhängigkeiten per [[Dependency Injection]] übergeben lässt, für jede Abhängigkeit ein required interface definieren, <ins style="font-weight: bold; text-decoration: none;">das</ins> die Syntax und Semantik ([[Kommunikationsprotokoll]]) der Interaktion damit vorgibt.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Programmierschnittstelle]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Programmierschnittstelle]]</div></td>
</tr>
</table>
Wikinger08
https://de.wikipedia.org/w/index.php?title=Service_Provider_Interface&diff=230080774&oldid=prev
Sockenschütze: /* Details */ Abk. korr.
2023-01-21T23:18:08Z
<p><span class="autocomment">Details: </span> Abk. korr.</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 22. Januar 2023, 01:18 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 4:</td>
<td colspan="2" class="diff-lineno">Zeile 4:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Details ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Details ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>API werden meistens als provided interfaces verstanden, d.&nbsp;h. Schnittstellen, die durch die sie implementierende Komponente definiert werden. D.h. eine Komponente hat die Hoheit über die Interfacedefinition und stellt mindestens eine Implementation (meistens die einzige Implementation) zur Verfügung. Beispiele für provided interfaces sind alle öffentlich aufrufbaren proprietären und keinem Standard entsprechenden [[REST API]] der großen Cloudanbieter wie [[Amazon Web Services]], [[Microsoft Azure]] und [[Google Cloud Platform]].</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>API werden meistens als provided interfaces verstanden, d.&nbsp;h. Schnittstellen, die durch die sie implementierende Komponente definiert werden. D.<ins style="font-weight: bold; text-decoration: none;">&nbsp;</ins>h. eine Komponente hat die Hoheit über die Interfacedefinition und stellt mindestens eine Implementation (meistens die einzige Implementation) zur Verfügung. Beispiele für provided interfaces sind alle öffentlich aufrufbaren proprietären und keinem Standard entsprechenden [[REST API]] der großen Cloudanbieter wie [[Amazon Web Services]], [[Microsoft Azure]] und [[Google Cloud Platform]].</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Ein SPI hingegen bezeichnet ein required interface, also eine Schnittstellenspezifikation, die von einer bestimmten davon abhängigen Komponente verlangt bzw. erwartet wird. Ein Programm, das [[Plug-in]]s unterstützt, wird zum Beispiel required interfaces definieren, die von den Entwicklern von Plug-ins eingehalten werden müssen. Ebenso wird eine Komponente, die sich ihre Abhängigkeiten per [[Dependency Injection]] übergeben lässt, für jede Abhängigkeit ein required interface definieren, welches die Syntax und Semantik ([[Kommunikationsprotokoll]]) der Interaktion damit vorgibt.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Ein SPI hingegen bezeichnet ein required interface, also eine Schnittstellenspezifikation, die von einer bestimmten davon abhängigen Komponente verlangt bzw. erwartet wird. Ein Programm, das [[Plug-in]]s unterstützt, wird zum Beispiel required interfaces definieren, die von den Entwicklern von Plug-ins eingehalten werden müssen. Ebenso wird eine Komponente, die sich ihre Abhängigkeiten per [[Dependency Injection]] übergeben lässt, für jede Abhängigkeit ein required interface definieren, welches die Syntax und Semantik ([[Kommunikationsprotokoll]]) der Interaktion damit vorgibt.</div></td>
</tr>
</table>
Sockenschütze
https://de.wikipedia.org/w/index.php?title=Service_Provider_Interface&diff=229938161&oldid=prev
Aka: /* Details */ Abkürzung korrigiert
2023-01-17T15:01:51Z
<p><span class="autocomment">Details: </span> Abkürzung korrigiert</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 17. Januar 2023, 17:01 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 4:</td>
<td colspan="2" class="diff-lineno">Zeile 4:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Details ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Details ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>API werden meistens als provided interfaces verstanden, d.h. Schnittstellen, die durch die sie implementierende Komponente definiert werden. D.h. eine Komponente hat die Hoheit über die Interfacedefinition und stellt mindestens eine Implementation (meistens die einzige Implementation) zur Verfügung. Beispiele für provided interfaces sind alle öffentlich aufrufbaren proprietären und keinem Standard entsprechenden [[REST API]] der großen Cloudanbieter wie [[Amazon Web Services]], [[Microsoft Azure]] und [[Google Cloud Platform]].</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>API werden meistens als provided interfaces verstanden, d.<ins style="font-weight: bold; text-decoration: none;">&nbsp;</ins>h. Schnittstellen, die durch die sie implementierende Komponente definiert werden. D.h. eine Komponente hat die Hoheit über die Interfacedefinition und stellt mindestens eine Implementation (meistens die einzige Implementation) zur Verfügung. Beispiele für provided interfaces sind alle öffentlich aufrufbaren proprietären und keinem Standard entsprechenden [[REST API]] der großen Cloudanbieter wie [[Amazon Web Services]], [[Microsoft Azure]] und [[Google Cloud Platform]].</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Ein SPI hingegen bezeichnet ein required interface, also eine Schnittstellenspezifikation, die von einer bestimmten davon abhängigen Komponente verlangt bzw. erwartet wird. Ein Programm, das [[Plug-in]]s unterstützt, wird zum Beispiel required interfaces definieren, die von den Entwicklern von Plug-ins eingehalten werden müssen. Ebenso wird eine Komponente, die sich ihre Abhängigkeiten per [[Dependency Injection]] übergeben lässt, für jede Abhängigkeit ein required interface definieren, welches die Syntax und Semantik ([[Kommunikationsprotokoll]]) der Interaktion damit vorgibt.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Ein SPI hingegen bezeichnet ein required interface, also eine Schnittstellenspezifikation, die von einer bestimmten davon abhängigen Komponente verlangt bzw. erwartet wird. Ein Programm, das [[Plug-in]]s unterstützt, wird zum Beispiel required interfaces definieren, die von den Entwicklern von Plug-ins eingehalten werden müssen. Ebenso wird eine Komponente, die sich ihre Abhängigkeiten per [[Dependency Injection]] übergeben lässt, für jede Abhängigkeit ein required interface definieren, welches die Syntax und Semantik ([[Kommunikationsprotokoll]]) der Interaktion damit vorgibt.</div></td>
</tr>
</table>
Aka
https://de.wikipedia.org/w/index.php?title=Service_Provider_Interface&diff=229935200&oldid=prev
Sockenschütze: korr.
2023-01-17T13:06:00Z
<p>korr.</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 17. Januar 2023, 15:06 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{QS-Antrag|14. Januar 2023|2=''Vollprogramm'' [[Benutzer:Lutheraner|Lutheraner]] ([[Benutzer Diskussion:Lutheraner|Diskussion]]) 19:21, 14. Jan. 2023 (CET)}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{QS-Antrag|14. Januar 2023|2=''Vollprogramm'' [[Benutzer:Lutheraner|Lutheraner]] ([[Benutzer Diskussion:Lutheraner|Diskussion]]) 19:21, 14. Jan. 2023 (CET)}}</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>{{Belege<del style="font-weight: bold; text-decoration: none;">|Bis jetzt vollkommen unbelegt.</del>}}</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{Belege}}</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Ein '''Service Provider Interface''' ('''SPI''') ist ein [[Application Programming Interface<del style="font-weight: bold; text-decoration: none;">|API</del>]], <del style="font-weight: bold; text-decoration: none;">die</del> durch eine Drittkomponente implementiert werden soll. Es dient dazu, [[Framework]]<del style="font-weight: bold; text-decoration: none;"> </del>Erweiterungen zu ermöglichen und trägt zur Entwicklung austauschbarer Komponenten bei.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Ein '''Service Provider Interface''' ('''SPI''') ist ein [[Application Programming Interface]]<ins style="font-weight: bold; text-decoration: none;"> (API)</ins>, <ins style="font-weight: bold; text-decoration: none;">das</ins> durch eine Drittkomponente implementiert werden soll. Es dient dazu, [[Framework]]<ins style="font-weight: bold; text-decoration: none;"><nowiki/>-</ins>Erweiterungen zu ermöglichen und trägt zur Entwicklung austauschbarer Komponenten bei.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Details ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Details ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>API werden meistens als <del style="font-weight: bold; text-decoration: none;">''</del>provided interfaces<del style="font-weight: bold; text-decoration: none;">''</del> verstanden, d.h. Schnittstellen, die durch die sie implementierende Komponente definiert werden. D.h. eine Komponente hat die Hoheit über die Interfacedefinition und stellt<del style="font-weight: bold; text-decoration: none;"> auch</del> mindestens eine Implementation (<del style="font-weight: bold; text-decoration: none;">meist</del> die einzige Implementation) zur Verfügung. Beispiele <del style="font-weight: bold; text-decoration: none;">von</del> provided interfaces sind<del style="font-weight: bold; text-decoration: none;"> zum Beispiel</del> alle öffentlich aufrufbaren proprietären und keinem Standard entsprechenden [[REST API]] der großen Cloudanbieter wie [[Amazon Web Services]], [[Microsoft Azure]] und [[Google Cloud Platform]].</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>API werden meistens als provided interfaces verstanden, d.h. Schnittstellen, die durch die sie implementierende Komponente definiert werden. D.h. eine Komponente hat die Hoheit über die Interfacedefinition und stellt mindestens eine Implementation (<ins style="font-weight: bold; text-decoration: none;">meistens</ins> die einzige Implementation) zur Verfügung. Beispiele <ins style="font-weight: bold; text-decoration: none;">für</ins> provided interfaces sind alle öffentlich aufrufbaren proprietären und keinem Standard entsprechenden [[REST API]] der großen Cloudanbieter wie [[Amazon Web Services]], [[Microsoft Azure]] und [[Google Cloud Platform]].</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Ein SPI hingegen bezeichnet ein <del style="font-weight: bold; text-decoration: none;">''</del>required interface<del style="font-weight: bold; text-decoration: none;">''</del>, also eine Schnittstellenspezifikation die von einer bestimmten davon abhängigen Komponente <del style="font-weight: bold; text-decoration: none;">''</del>verlangt bzw. erwartet<del style="font-weight: bold; text-decoration: none;">''</del> wird. Ein Programm, das [[Plug-in]]<del style="font-weight: bold; text-decoration: none;"><nowiki/></del>s unterstützt, wird zum Beispiel required interfaces definieren, die von den Entwicklern von Plug-ins eingehalten werden müssen. Ebenso wird eine Komponente die sich ihre Abhängigkeiten per [[Dependency Injection]] übergeben lässt für jede Abhängigkeit ein required interface definieren, welches die Syntax und Semantik ([[Kommunikationsprotokoll]]) der Interaktion damit vorgibt.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Ein SPI hingegen bezeichnet ein required interface, also eine Schnittstellenspezifikation<ins style="font-weight: bold; text-decoration: none;">,</ins> die von einer bestimmten davon abhängigen Komponente verlangt bzw. erwartet wird. Ein Programm, das [[Plug-in]]s unterstützt, wird zum Beispiel required interfaces definieren, die von den Entwicklern von Plug-ins eingehalten werden müssen. Ebenso wird eine Komponente<ins style="font-weight: bold; text-decoration: none;">,</ins> die sich ihre Abhängigkeiten per [[Dependency Injection]] übergeben lässt<ins style="font-weight: bold; text-decoration: none;">,</ins> für jede Abhängigkeit ein required interface definieren, welches die Syntax und Semantik ([[Kommunikationsprotokoll]]) der Interaktion damit vorgibt.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Programmierschnittstelle]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Programmierschnittstelle]]</div></td>
</tr>
</table>
Sockenschütze
https://de.wikipedia.org/w/index.php?title=Service_Provider_Interface&diff=229860453&oldid=prev
Schotterebene: Rechtschreibung
2023-01-15T06:51:45Z
<p>Rechtschreibung</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 15. Januar 2023, 08:51 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{QS-Antrag|14. Januar 2023|2=''Vollprogramm'' [[Benutzer:Lutheraner|Lutheraner]] ([[Benutzer Diskussion:Lutheraner|Diskussion]]) 19:21, 14. Jan. 2023 (CET)}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{QS-Antrag|14. Januar 2023|2=''Vollprogramm'' [[Benutzer:Lutheraner|Lutheraner]] ([[Benutzer Diskussion:Lutheraner|Diskussion]]) 19:21, 14. Jan. 2023 (CET)}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Belege|Bis jetzt vollkommen unbelegt.}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Belege|Bis jetzt vollkommen unbelegt.}}</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Ein '''Service Provider Interface''' ('''SPI''') ist ein [[Application Programming Interface|API]] <del style="font-weight: bold; text-decoration: none;">welches</del> durch eine Drittkomponente implementiert werden soll. Es dient dazu [[Framework]] Erweiterungen zu ermöglichen und trägt zur Entwicklung austauschbarer Komponenten bei.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Ein '''Service Provider Interface''' ('''SPI''') ist ein [[Application Programming Interface|API]]<ins style="font-weight: bold; text-decoration: none;">,</ins> <ins style="font-weight: bold; text-decoration: none;">die</ins> durch eine Drittkomponente implementiert werden soll. Es dient dazu<ins style="font-weight: bold; text-decoration: none;">, </ins> [[Framework]] Erweiterungen zu ermöglichen und trägt zur Entwicklung austauschbarer Komponenten bei.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Details ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Details ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>API werden meistens als ''provided interfaces'' verstanden, d.h. Schnittstellen, die durch die sie implementierende Komponente definiert werden. D.h. eine Komponente hat die Hoheit über die Interfacedefinition und stellt auch mindestens eine Implementation (meist die einzige Implementation) zur Verfügung. Beispiele von provided interfaces sind zum Beispiel alle öffentlich aufrufbaren proprietären und keinem Standard entsprechenden [[REST API]] der <del style="font-weight: bold; text-decoration: none;">grossen</del> Cloudanbieter wie [[Amazon Web Services]], [[Microsoft Azure]] und [[Google Cloud Platform]].</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>API werden meistens als ''provided interfaces'' verstanden, d.h. Schnittstellen, die durch die sie implementierende Komponente definiert werden. D.h. eine Komponente hat die Hoheit über die Interfacedefinition und stellt auch mindestens eine Implementation (meist die einzige Implementation) zur Verfügung. Beispiele von provided interfaces sind zum Beispiel alle öffentlich aufrufbaren proprietären und keinem Standard entsprechenden [[REST API]] der <ins style="font-weight: bold; text-decoration: none;">großen</ins> Cloudanbieter wie [[Amazon Web Services]], [[Microsoft Azure]] und [[Google Cloud Platform]].</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Ein SPI hingegen bezeichnet ein ''required interface'', also eine Schnittstellenspezifikation die von einer bestimmten davon abhängigen Komponente ''verlangt bzw. erwartet'' wird. Ein Programm <del style="font-weight: bold; text-decoration: none;">welches</del> [[Plug-in]]<nowiki/>s unterstützt wird zum Beispiel required interfaces definieren, die von den Entwicklern von Plug-ins eingehalten werden müssen. Ebenso wird eine Komponente die sich ihre Abhängigkeiten per [[Dependency Injection]] übergeben lässt für jede Abhängigkeit ein required interface definieren, welches die Syntax und Semantik ([[Kommunikationsprotokoll]]) der Interaktion damit vorgibt.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Ein SPI hingegen bezeichnet ein ''required interface'', also eine Schnittstellenspezifikation die von einer bestimmten davon abhängigen Komponente ''verlangt bzw. erwartet'' wird. Ein Programm<ins style="font-weight: bold; text-decoration: none;">,</ins> <ins style="font-weight: bold; text-decoration: none;">das</ins> [[Plug-in]]<nowiki/>s unterstützt<ins style="font-weight: bold; text-decoration: none;">,</ins> wird zum Beispiel required interfaces definieren, die von den Entwicklern von Plug-ins eingehalten werden müssen. Ebenso wird eine Komponente die sich ihre Abhängigkeiten per [[Dependency Injection]] übergeben lässt für jede Abhängigkeit ein required interface definieren, welches die Syntax und Semantik ([[Kommunikationsprotokoll]]) der Interaktion damit vorgibt.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Programmierschnittstelle]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Programmierschnittstelle]]</div></td>
</tr>
</table>
Schotterebene
https://de.wikipedia.org/w/index.php?title=Service_Provider_Interface&diff=229847261&oldid=prev
Lutheraner: QS+
2023-01-14T18:21:35Z
<p>QS+</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 14. Januar 2023, 20:21 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{QS-Antrag|14. Januar 2023|2=''Vollprogramm'' [[Benutzer:Lutheraner|Lutheraner]] ([[Benutzer Diskussion:Lutheraner|Diskussion]]) 19:21, 14. Jan. 2023 (CET)}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Belege|Bis jetzt vollkommen unbelegt.}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Belege|Bis jetzt vollkommen unbelegt.}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Ein '''Service Provider Interface''' ('''SPI''') ist ein [[Application Programming Interface|API]] welches durch eine Drittkomponente implementiert werden soll. Es dient dazu [[Framework]] Erweiterungen zu ermöglichen und trägt zur Entwicklung austauschbarer Komponenten bei.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Ein '''Service Provider Interface''' ('''SPI''') ist ein [[Application Programming Interface|API]] welches durch eine Drittkomponente implementiert werden soll. Es dient dazu [[Framework]] Erweiterungen zu ermöglichen und trägt zur Entwicklung austauschbarer Komponenten bei.</div></td>
</tr>
</table>
Lutheraner
https://de.wikipedia.org/w/index.php?title=Service_Provider_Interface&diff=229847247&oldid=prev
Lutheraner: /* Siehe auch */ Weitgehend redundant
2023-01-14T18:21:02Z
<p><span class="autocomment">Siehe auch: </span> Weitgehend redundant</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 14. Januar 2023, 20:21 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 6:</td>
<td colspan="2" class="diff-lineno">Zeile 6:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Ein SPI hingegen bezeichnet ein ''required interface'', also eine Schnittstellenspezifikation die von einer bestimmten davon abhängigen Komponente ''verlangt bzw. erwartet'' wird. Ein Programm welches [[Plug-in]]<nowiki/>s unterstützt wird zum Beispiel required interfaces definieren, die von den Entwicklern von Plug-ins eingehalten werden müssen. Ebenso wird eine Komponente die sich ihre Abhängigkeiten per [[Dependency Injection]] übergeben lässt für jede Abhängigkeit ein required interface definieren, welches die Syntax und Semantik ([[Kommunikationsprotokoll]]) der Interaktion damit vorgibt.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Ein SPI hingegen bezeichnet ein ''required interface'', also eine Schnittstellenspezifikation die von einer bestimmten davon abhängigen Komponente ''verlangt bzw. erwartet'' wird. Ein Programm welches [[Plug-in]]<nowiki/>s unterstützt wird zum Beispiel required interfaces definieren, die von den Entwicklern von Plug-ins eingehalten werden müssen. Ebenso wird eine Komponente die sich ihre Abhängigkeiten per [[Dependency Injection]] übergeben lässt für jede Abhängigkeit ein required interface definieren, welches die Syntax und Semantik ([[Kommunikationsprotokoll]]) der Interaktion damit vorgibt.</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>== Siehe auch ==</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [[Dependency-Inversion-Prinzip]]</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [[Plug-in]]</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Programmierschnittstelle]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Programmierschnittstelle]]</div></td>
</tr>
</table>
Lutheraner
https://de.wikipedia.org/w/index.php?title=Service_Provider_Interface&diff=229846953&oldid=prev
M2k~dewiki: HC: Ergänze Kategorie:Programmierschnittstelle
2023-01-14T18:09:58Z
<p><a href="/wiki/Wikipedia:HC" class="mw-redirect" title="Wikipedia:HC">HC</a>: Ergänze <a href="/wiki/Kategorie:Programmierschnittstelle" title="Kategorie:Programmierschnittstelle">Kategorie:Programmierschnittstelle</a></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 14. Januar 2023, 20:09 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 11:</td>
<td colspan="2" class="diff-lineno">Zeile 11:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Dependency-Inversion-Prinzip]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Dependency-Inversion-Prinzip]]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Plug-in]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Plug-in]]</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Programmierschnittstelle]]</div></td>
</tr>
</table>
M2k~dewiki