Core API
Die Core API soll gemeinsame fachliche Strukturen für die Softwarefamilie bereitstellen. Dazu gehören Profile, Organisationen, Teams, Projekte und übergreifend nutzbare Stammdaten.
Verantwortlichkeiten
- Benutzerprofile und Einstellungen;
- Organisationen und Organisationsstrukturen;
- Teams und Mitgliedschaften;
- gemeinsame Projektgrundlagen;
- freigegebene zentrale Stammdaten;
- produktübergreifende Geschäftslogik, wenn eine gemeinsame Verantwortung fachlich sinnvoll ist.
Klare Abgrenzung
Anmeldung, Passwörter, Sitzungen, Tokenausstellung sowie zentrale Rollen und Berechtigungen gehören zur Security API. Dateien und Speicherzugriffe gehören zur Cloud API. Die Core API darf diese Grenzen nicht durch parallele Lösungen aufweichen.