Ga naar hoofdinhoud

K007 - Component

Concept Status

K007 - Component is een concept dat nog niet is geïmplementeerd in de GEMMA Softwarecatalogus. De wizard en functionaliteiten zijn in ontwikkeling.

Beschrijving

Een component is een logische groepering van modules (applicaties). Dit is een eenvoudig beschrijvend object dat de relatie tussen gerelateerde applicaties vastlegt, zoals een zaakregistratie component dat verschillende zaak-gerelateerde modules groepeert.

Schema Eigenschappen

naam
required
string (Naam) <= 200 characters

Naam van het component

beschrijvingKort
required
string (Korte omschrijving) <= 255 characters

Korte beschrijving van het component

beschrijvingLang
string <markdown> (Uitgebreide omschrijving) <= 5000 characters

Uitgebreide beschrijving van het component

logo
string <url> (Logo) <= 500 characters

URL naar het logo van het component

website
string <url> (Website) <= 500 characters

Website van het component

object (Contactpersoon)

Contactgegevens van een persoon

Array of objects (Modules)

De modules die onderdeel zijn van dit component

{
  • "naam": "Bijvoorbeeld: Zaaksysteem Component",
  • "beschrijvingKort": "Bijvoorbeeld: Een korte samenvatting van het component",
  • "beschrijvingLang": "Bijvoorbeeld: Een uitgebreide beschrijving van het component",
  • "contactpersoon": {
    },
  • "modules": [
    ]
}

Basis Informatie

  • Naam: Naam van het component (verplicht)
  • Korte omschrijving: Korte beschrijving van het component (verplicht)
  • Uitgebreide omschrijving: Uitgebreide beschrijving in markdown formaat
  • Logo: URL naar het logo van het component
  • Website: Website van het component

Relaties

  • Contactpersoon: Contactpersoon voor het component
  • Modules: De modules (applicaties) die onderdeel zijn van dit component

Voorbeelden van Componenten

🏛️ Gemeentelijke Componenten

  • Zaakregistratie Component: Zaaksysteem, Workflow module, Document module
  • Burgerzaken Component: BRP module, Paspoort module, Uittreksel module
  • Vergunningen Component: Aanvraag module, Toetsing module, Verlening module

💼 Bedrijfsprocessen Componenten

  • HR Component: Personeelssysteem, Salarisverwerking, Verlof module
  • Financiën Component: Boekhouding, Facturering, Rapportage module
  • CRM Component: Klantbeheer, Contacthistorie, Marketing module

🔧 Technische Componenten

  • Authenticatie Component: Login module, SSO module, Rechten module
  • Document Component: DMS, Archivering, Zoek module
  • Integratie Component: API gateway, Message broker, ETL module

Gerelateerde Concepten

Persona Perspectief

🏛️ Voor Gemeenten (Maria - ICT-coördinator)

  • Doel: Overzicht van functionele groeperingen van applicaties
  • Gebruik: Zoeken naar applicaties per functiegebied (bijv. zaakregistratie)
  • Belang: Functionele dekking en proces ondersteuning

🏢 Voor Leveranciers (Jan - Directeur ICT Solutions)

  • Doel: Applicaties groeperen per functiegebied
  • Gebruik: Component portfolio opbouwen voor betere positionering
  • Belang: Markt segmentatie en specialisatie tonen

🏗️ Voor Architectuur Experts (Sarah - Enterprise Architect)

  • Doel: Functionele architectuur en component samenhang beoordelen
  • Gebruik: Component compliance met GEMMA referentie architectuur
  • Belang: Functionele consistentie en herbruikbaarheid

Gerelateerde Functionaliteiten

Component Wizard

De Component wizard begeleidt gebruikers door het proces van het registreren van een nieuwe component in de GEMMA Softwarecatalogus.