Ein Subprovider ist ein für ein unterstütztes Produkt erstelltes
API-Erweiterungspaket.
Die
Subprovider stellen eine Verbindung zum API-Provider her und repräsentieren
definierte Ressourcen, die in den einzelnen integrierten Produkten gespeichert
sind. Jeder Subprovider ordnet der Hierarchie des API-Objektmodells die
Objekthierarchie eines integrierten Produkts zu.
Obwohl es ist möglich ist, Daten aus den produktspezifischen Repositorys
mithilfe der übergeordneten API-Pakete generisch abzurufen, stellen die
domänenspezifischen API-Pakete zusätzliche Schnittstellen für die Ausführung
bestimmter Tasks bereit, wie z. B.:
- Erstellen, Modifizieren und Löschen von Datenbankdatensätzen
- Anwenden einer Statusübergangsaktion auf einen Datensatz
- Erstellen und Ausführen einer Abfrage
- Modifizieren von Feldern in einem Datensatz