Zaakgericht Werken in GEMMA
Hoofdstuk: Abstracte Referentiecomponenten en Overerving
- Functies en Referentiecomponenten tbv ZGW in GEMMA
- Abstracte Referentiecomponenten en Overerving
- Referentiecomponenten in de Praktijk
- Processen en Referentiecomponenten
- Integratiepatronen voor Zaakgericht Werken
- Gegevens en Referentiecomponenten
Deze pagina is een onderdeel van ZGW in GEMMA 2 compleet: Hele document bekijken - Exporteren - Definitie
Abstracte Referentiecomponenten
Omdat er veel verschillende domeinspecifieke zaakafhandelende systemen zijn, werken we in GEMMA met een 'abstracte component' die deze groep referentiecomponenten vertegenwoordigt. Deze abstracte componenten komen niet terug in de softwarecatalogus. Er bestaat in de GEMMA immers altijd een specifiekere versie van. In architectuurplaten en de diverse koppelvlakstandaarden wordt met behulp van deze abstracte componenten geïllustreerd dat een standaard of patroon van toepassing is voor alle specifieke componenten die door een abstracte component vertegenwoordigd worden. In het beheer van onze GEMMA-architectuurrepository gebruiken we deze componenten bovendien om applicatiefuncties in één keer aan meerdere referentiecomponenten toe te wijzen. De abstracte componenten zijn herkenbaar aan de toevoeging "(abstracte component)" en de onderscheidende kleur.
In bovenstaande figuur hebben we als vertegenwoordiging voor alle domeinspecifieke Zaakafhandelcomponenten de abstracte referentiecomponent "Specifiek Zaakafhandelcomponent (abstracte component)" opgenomen. Een Burgerzakencomponent, Vergunningcomponent of een Meldingen-openbareruimtecomponent zijn hier specialisaties van en erven de functies en relaties van dit abstracte component over.
In onderstaande figuur is geïllustreerd hoe de verschillende zaakafhandelcomponenten zich tot elkaar verhouden.
Procesondersteunende systemen (uit model: GEMMA 2) - Toon SVG - Download als csv
De Zaakafhandelcomponent (specifiek of generiek) is een abstracte verzamelcomponent voor procesondersteunende systemen die zaakgericht zijn ingericht.
Zaakafhandelcomponent (abstract component)
Beschrijving | Abstract verzamelcomponent voor procesondersteunende systemen die zaakgericht zijn ingericht. |
Toelichting | |
Services |
|
Deze abstracte component kent 2 specifieke verschijningsvormen (specialisaties):
- de Generieke Zaakafhandelcomponent (gZAC) (zoals we hierboven al zijn tegengekomen);
- de Abstracte Referentiecomponent "Specifieke Zaakafhandelcomponent":
Specifiek zaakafhandelcomponent (abstract component)
Beschrijving | Abstract verzamelcomponent voor Specifieke procesafhandelcomponenten. Dit zijn taakspecifieke systemen waarin zaakgericht gewerkt of op zijn minst zaakgericht geregistreerd wordt. Systemen die invulling geven aan deze referentiecomponent moeten zaakinformatie kunnen bijwerken in een Zakenregistratiecomponent (ZRC) via de standaard Zaak-documentservices. |
Toelichting | |
Services |
|
Dit model toont enerzijds de keuzes die gemeentes hebben, en hoe de verschillende referentiecomponenten samenhangen. Anderzijds illustreert het model de interne werking van de GEMMA Architectuurrepository. Door de functie 'Beheren van Zaken' aan de abstracte referentiecomponent Zaakafhandelcomponent (specifiek of generiek)' te koppelen, erven alle 'onderliggende' referentiecomponenten deze functie.
In de onderstaande figuur is dit geïllustreerd.
Procesondersteunende systemen en overerving van functies (uit model: GEMMA 2) - Toon SVG - Download als csv
In onderstaande tabel kun je zien dat de 'Meldingen Openbare Ruimte component' naast de specifieke functies voor het beheren en afhandelen van meldingen ook de functie 'Beheren van Zaken' heeft geërfd.
Meldingen openbare ruimtecomponent
Beschrijving | Component voor het ontvangen van meldingen van incidenten in de openbare ruimte en tevens voor het doorzetten naar de uitvoerende organisaties |
Toelichting | |
Services |
|