Ga naar hoofdinhoud

GEMMA Elementen

Elementen zijn de bouwstenen van het GEMMA architectuurmodel. Ze vertegenwoordigen verschillende architectuurcomponenten zoals bedrijfsprocessen, applicaties, gegevens en technologie.

Soorten Elementen

Het GEMMA model bevat verschillende soorten elementen:

  • Bedrijfselementen: Actoren, processen, functies en objecten die de bedrijfslaag vormen
  • Applicatie-elementen: Componenten, services en data-objecten die de applicatielaag vormen
  • Technologie-elementen: Infrastructuur, apparaten en systeemcomponenten die de technologielaag vormen
  • Motivatie-elementen: Doelen, principes en eisen die de motivatie voor de architectuur vormen

Eigenschappen

EigenschapTypeBeschrijving
identifierstringUnieke identificatie voor het element
namestringNaam van het element
documentationstringDocumentatie of beschrijving van het element
propertiesobjectAangepaste eigenschappen van het element

API Endpoint

GET /elements

Voor een specifiek element:

GET /elements/{identifier}

Voorbeelden

{
"identifier": "e1234",
"name": "Zaakafhandeling",
"documentation": "Het proces voor het afhandelen van zaken binnen de gemeente",
"properties": {
"status": "Actief",
"eigenaar": "Afdeling Dienstverlening",
"gemmaCode": "P0123",
"laatstGewijzigd": "2023-05-15"
}
}

Relaties met andere Componenten

Elementen hebben de volgende relaties met andere componenten:

  • Worden gevisualiseerd door Nodes in Views
  • Worden verbonden door Relaties
  • Kunnen eigenschappen hebben die worden gedefinieerd door Eigenschapsdefinities