6.3 Koppelvlakspecificaties

Kan StUF-koppelvlakspecificaties opstellen, lezen en beheren.

Wat zijn koppelvlakspecificaties?

Een koppelvlakspecificatie is een document dat precies beschrijft hoe twee systemen met elkaar kunnen communiceren via StUF-berichten. Het definieert de berichten, scenario’s, en business-regels die nodig zijn voor succesvolle gegevensuitwisseling.

Componenten van een koppelvlakspecificatie:

  • Functionele specificatie: Wat wordt uitgewisseld en waarom
  • Technische specificatie: Hoe wordt het uitgewisseld
  • Berichtcatalogus: Welke berichten zijn beschikbaar
  • Scenario’s: Workflows en use cases
  • Schema’s: XML-schema definities
  • Implementatie-voorbeelden: Concrete berichten

Structuur van een koppelvlakspecificatie

graph TB
    A[Koppelvlakspecificatie] --> B[Functionele Specificatie]
    A --> C[Technische Specificatie]
    A --> D[Berichtcatalogus]
    A --> E[XML Schema's]
    A --> F[Voorbeeldberichten]
    
    B --> B1[Use Cases]
    B --> B2[Business Rules]
    B --> B3[Autorisaties]
    
    C --> C1[Protocol-binding]
    C --> C2[Error Handling]
    C --> C3[Security]
    
    D --> D1[Request Messages]
    D --> D2[Response Messages]
    D --> D3[Notification Messages]
    
    E --> E1[Message Schemas]
    E --> E2[Data Type Definitions]
    E --> E3[Validation Rules]
    
    F --> F1[Successful Scenarios]
    F --> F2[Error Scenarios]
    F --> F3[Edge Cases]

StUF-BG Koppelvlakspecificatie

Basisgegevens koppelvlak

StUF-BG specificatie componenten:

stuf_bg_specificatie:
  naam: "StUF-BG 3.10"
  versie: "3.10.00"
  publicatiedatum: "2011-11-01"
  
  doelgroep:
    - "BRP/GBA leveranciers"
    - "Gemeente ICT-afdelingen"  
    - "Zaaksysteem leveranciers"
    
  scope:
    - "Natuurlijke personen (NPS)"
    - "Niet-natuurlijke personen (NNP)"
    - "Vestigingen (VES)"
    - "Adressen (AOA)"
    - "Nummeraanduidingen (NAG)"
    
  berichten:
    vraag_antwoord:
      - "Lv01/La01 - Vraag/Antwoord"
      - "Lv02/La02 - Detail vraag/antwoord"
    kennisgevingen:
      - "Lk01 - Objectkennisgeving"
      - "Lk02 - Beëindiging abonnement"
    synchronisatie:
      - "Sv01/Sa01 - Synchronisatie vraag/antwoord"
      - "Sh01 - Historievraag"

Het opstellen en beheren van StUF-koppelvlakspecificaties vereist grondige kennis van zowel de technische als functionele aspecten van gegevensuitwisseling. Een goede specificatie is de basis voor succesvolle systeemintegratie en interoperabiliteit binnen de overheid.

Resources: