Skip to main content

Open Connector — Overheidsfunctionaliteiten

Functiepagina voor Nederlandse overheidsorganisaties. Gebruik deze checklist om te toetsen aan uw Programma van Eisen.

Product: Open Connector Categorie: Enterprise Service Bus (ESB) & API Gateway Licentie: AGPL (vrije open source) Leverancier: Conduction B.V. Platform: Nextcloud (self-hosted / on-premise / cloud)

Legenda

StatusBetekenis
BeschikbaarFunctionaliteit is beschikbaar in de huidige versie
GeplandFunctionaliteit staat op de roadmap
Via platformFunctionaliteit wordt geleverd door Nextcloud
Op aanvraagBeschikbaar als maatwerk
N.v.t.Niet van toepassing voor dit product

1. Functionele eisen

API Gateway & Service Bus

#EisStatusToelichting
F-01API-aanroepen mappen en vertalenBeschikbaarREST-naar-REST, SOAP-naar-REST
F-02Databronnen synchroniserenBeschikbaarGeautomatiseerde bronsynchronisatie
F-03Cloud Events verzenden en ontvangenBeschikbaarEvent-driven architectuur
F-04Geplande taken (cron-jobs)BeschikbaarPeriodieke synchronisatie en verwerking
F-05Logbeheer en opschoningBeschikbaarAutomatische log cleanup

Koppelingen & Integratie

#EisStatusToelichting
F-06StUF-naar-REST vertalingBeschikbaarLegacy XML-standaard vertalen
F-07SOAP-naar-REST vertalingBeschikbaarOude webservices ontsluiten
F-08Configureerbare endpointsBeschikbaarAdmin-UI voor koppelingen
F-09Authenticatie-relay (OAuth, API keys, certificaten)BeschikbaarDoorvertaling van authenticatie
F-10Datavalidatie en -transformatieBeschikbaarMapping en filtering van data

2. Technische eisen

#EisStatusToelichting
T-01On-premise / self-hostedBeschikbaarNextcloud-app
T-02Open sourceBeschikbaarAGPL, GitHub
T-03RESTful APIBeschikbaarAPI voor configuratie en monitoring
T-04Cron-gebaseerde takenBeschikbaarBackground jobs via Nextcloud cron
T-05Database-onafhankelijkheidBeschikbaarPostgreSQL, MySQL, SQLite
T-06Containerisatie (Docker)BeschikbaarDocker Compose
T-07curl-gebaseerd (geen externe dependencies)BeschikbaarAlleen PHP curl vereist

3. Beveiligingseisen

#EisStatusToelichting
B-01RBACVia platformNextcloud admin-rechten
B-02Audit trail / loggingBeschikbaarVerwerking logs met opschoning
B-03BIO-complianceVia platformNextcloud BIO
B-042FAVia platformNextcloud 2FA
B-05SSO / SAML / LDAPVia platformNextcloud SSO
B-06Versleuteling (rust + transit)Via platformNextcloud encryption + TLS
B-07Certificaat-authenticatie naar externe systemenBeschikbaarPKI/mTLS ondersteuning

4. Privacyeisen (AVG/GDPR)

#EisStatusToelichting
P-01Geen permanente dataopslag van doorgevoerde gegevensBeschikbaarConnector verwerkt, slaat niet op
P-02Log-opschoning (configureerbaar)BeschikbaarAutomatische verwijdering van oude logs
P-03Data minimalisatieBeschikbaarAlleen noodzakelijke velden doorgeven via mapping

5. Toegankelijkheidseisen

#EisStatusToelichting
A-01WCAG 2.1 AA (admin-UI)BeschikbaarNextcloud-componenten
A-02Meertalig (NL/EN)BeschikbaarVolledige vertaling

6. Integratiestandaarden

#EisStatusToelichting
I-01Common Ground architectuurBeschikbaarLaag 3 (integratie) — ESB-functionaliteit
I-02StUF-koppelvlakBeschikbaarVertaling van StUF XML naar REST
I-03SOAP-koppelvlakBeschikbaarVertaling van SOAP naar REST
I-04REST APIBeschikbaarStandaard REST-koppelingen
I-05Cloud EventsBeschikbaarEvent-driven integratie standaard
I-06OAuth 2.0 / OpenID ConnectBeschikbaarModerne authenticatie-relay
I-07API-key authenticatieBeschikbaarEenvoudige API-toegang
I-08Certificaat-authenticatie (mTLS)BeschikbaarPKIoverheid-certificaten

7. Beheer en onderhoud

#EisStatusToelichting
BO-01Nextcloud App StoreBeschikbaarInstallatie via App Store
BO-02Automatische updatesBeschikbaarVia Nextcloud app-updater
BO-03BeheerderspaneelBeschikbaarNextcloud admin settings
BO-04MonitoringBeschikbaarLog-inzicht en foutmeldingen
BO-05Open source communityBeschikbaarGitHub Issues
BO-06Professionele ondersteuning (SLA)Op aanvraagVia Conduction B.V.

8. Onderscheidende kenmerken

KenmerkToelichting
StUF-vertalingEnige Nextcloud-app die StUF XML kan vertalen naar REST
Nextcloud-native ESBGeen apart integratie-platform nodig
LichtgewichtAlleen PHP + curl, geen Java/Spring
Common Ground laag 3Past in de Common Ground integratie-architectuur
Event-drivenCloud Events voor real-time integratie
Zero-footprintConnector verwerkt data door, slaat niets permanent op