Referentiecomponenten en applicatieservices
Referentiecomponenten en applicatieservices[bewerken]
Referentiecomponenten realiseren 1 of meer applicatieservices: bij elkaar behorende functionaliteit die via 1 of meer applicatie-interfaces bruikbaar is voor applicatiecomponenten. Applicatieservices spelen een belangrijke rol in het gemeentelijk applicatielandschap. Componenten maken vaak gebruik van functionaliteit die andere componenten aanbieden. Bijvoorbeeld voor het controleren op aanwezige rechten of om toegang tot bepaalde brongegevens te krijgen.
Onderstaand model toont de generieke GEMMA referentiecomponenten en de applicatieservices die ze realiseren. Vaak betreft het een 1-op-1 relatie ("1 referentiecomponent realiseert 1 applicatieservice"), maar er kan ook sprake zijn van een 1-op-N relatie ("1 referentiecomponent realiseert meerdere applicatieservices") of een N-op-1 relatie ("Meerdere referentiecomponenten realiseren 1 bepaalde applicatieservice").
Applicatieservices[bewerken]
Binnen een servicegeoriënteerde architectuur spelen diensten/services een centrale rol. In veel situaties is het nuttig om te denken in termen van services zonder dat meteen duidelijk hoeft te zijn door welke componenten een service wordt gerealiseerd. Bijvoorbeeld bij het opstellen van een doelarchitectuur of bij het gebruik van Cloud-voorzieningen waar bij af te nemen services vaak onbekend is door welke componenten ze worden gerealiseerd. Onderstaand model toont de generieke gemeentelijke applicatieservices en ordent die naar doelgroep en genericiteit.
Aan de onderkant van bovenstaande modellen wordt getoond dat buitengemeentelijke voorzieningen ook voor gemeenten bruikbare applicatieservices realiseren. GA03 Applicatieservices generiek met referentiecomponenten en buitengemeentelijke voorzieningen laat zien om welke voorzieningen het daarbij gaat. Het Overzicht buitengemeentelijke voorzieningen toont alle voorzieningen met een omschrijving en de betrokken standaarden.