OpenZaakBrug

Een vertaler om de bestaande applicaties, die het oude zds-standaard praten, toch met een zgw-zaaksysteem te laten werken.

View project on GitHub

Open Zaakbrug (zds-to-zgw)

Introductie

De ZGW-standaard is de opvolger van de ZDS-standaard voor zaakgewijs werken. Wij investeren niet meer in de oude ZDS-koppelingen en schakelen over op de ZGW-standaard. Open Zaakbrug maakt het mogelijk voor bestaande ZDS-applicaties om te communiceren met een ZGW-zaaksysteem, wat de overgang naar OpenZaak en de Common Ground-visie vergemakkelijkt.

Status en Nieuws

  • 2019: Gestart door Súdwest-Fryslân, Utrecht en Haarlem, met een innovatiesubsidie van de VNG.
  • Midden 2021: Súdwest-Fryslân in productie met OpenZaak en Open Zaakbrug. Meer informatie.
  • 2023: Haarlem in productie met Open Zaakbrug.
  • Begin 2024: Den Haag in productie met Zaakbrug. Meer informatie.
  • 2024: Open Zaakbrug behaalt Goud-status in het Common Ground portfolio. Meer informatie.
  • 2024: Verbeterde snelheid door de expand-functionaliteit en experimentele functies van OpenZaak. Meer informatie.

Over Open Zaakbrug

De ZGW API-standaarden stellen gemeenten in staat zaakgericht werken volgens de Common Ground-visie in te richten. Dit bevordert het (ont)koppelen van processystemen en opslagcomponenten. Open Zaakbrug zet communicatie om van ZDS naar ZGW, waardoor bestaande applicaties niet direct hoeven te worden aangepast.

Uitgangspunten

  • Het doel is het aansluiten van de bestaande ZDS-applicaties.
  • De oplossing hoeft niet aan de volledige ZDS-standaard te voldoen; minimale functionele ondersteuning is voldoende.
  • De programmatuur moet makkelijk herbruikbaar zijn.
  • De broncode moet overdraagbaar en aanpasbaar zijn door gemeenten.
  • Het betreft een tijdelijke oplossing; leveranciers moeten over naar ZGW.
  • Open Zaakbrug ondersteunt de transitie zodat je niet in één keer hoeft over te stappen van het ene zaaksysteem naar een ZGW-registratie.
  • Het helpt bij het achterhalen van de inhoud van de berichten en het overhalen van reeds bestaande zaken uit het oude zaaksysteem naar de nieuwe ZGW-zaakregistratie.

Technische Informatie

  • Docker Containers : Beschikbaar op Docker Hub voor eenvoudige installatie van Open Zaakbrug.
  • Installatie voor Ontwikkelaars : Zie de installatie-instructies in de documentatie: Installing Open Zaakbrug.md.
  • Transitie Ondersteuning en Data Migratie : Ondersteunt de overgang van oude zaaksystemen naar ZGW-zaakregistratie. Meer details.
  • Berichtenstroom Overzicht: Flow.
  • Beschikbaar in de repository: Open Zaakbrug Docs.

Ondersteunde Applicaties

De functioneel beheerders van de verschillende backoffice applicaties hebben de vertaler getest en goedgekeurd. De bestaande zaken uit het oude zaaksysteem worden goed gerepliceerd naar het nieuwe systeem, mits de gegevenskwaliteit goed is.

Applicatie Status
Suites voor Sociaaldomein live
Gisvg (wabo/apv-vergunningen) live
Midofficevuller (verhuizing/identiteitskaart/rijbewijs) live
Sleeptool (toevoegen documenten aan bestaande zaak) live
Verint Kana in acceptatie
Gidso regiesysteem live
Powerbrowser live
Centric Leefomgeving in acceptatie
Signicat CityPermit in acceptatie

Webservice functies

Webservice functie Proxy Translate Replicate
ZDS 1.1 genereerZaakIdentificatie_Di02 ondersteund ondersteund ondersteund
ZDS 1.1 creeerZaak_Lk01 ondersteund ondersteund ondersteund
ZDS 1.1 geefZaakdetails_Lv01 ondersteund ondersteund ondersteund
StufZkn 3.1 zakLv01 ondersteund ondersteund ondersteund
ZDS 1.1 updateZaak_Lk01 ondersteund ondersteund ondersteund
ZDS 1.1 actualiseerZaakstatus_Lk01 ondersteund ondersteund ondersteund
ZDS 1.1 geefLijstZaakdocumenten_Lv01 ondersteund ondersteund ondersteund
ZDS 1.1 genereerDocumentIdentificatie_Di02 ondersteund ondersteund ondersteund
ZDS 1.1 maakZaakdocument_Lk01 ondersteund ondersteund ondersteund
ZDS 1.1 voegZaakdocumentToe_Lk01 ondersteund ondersteund ondersteund
ZDS 1.1 geefZaakdocumentLezen_Lv01 ondersteund ondersteund ondersteund
ZDS 1.1 geefZaakdocumentbewerken_Di02 ondersteund ondersteund ondersteund
ZDS 1.1 updateZaakdocument_Di02 ondersteund ondersteund ondersteund
ZDS 1.1 cancelCheckout_Di02 ondersteund ondersteund ondersteund

Zaakbrug

Zaakbrug is de beoogde opvolger van Open Zaakbrug en fungeert als een vertaler die bestaande applicaties, die de oude ZDS-standaard gebruiken, laat werken met een ZGW-zaaksysteem. Het is gebaseerd op een open-source integratie-framework. Zaakbrug biedt geen ondersteuning voor een gefaseerde implementatie zonder een ‘big bang’ aanpak (proxy, replicatie). Meer informatie.

De naamswijziging is doorgevoerd om misverstanden te voorkomen. Het werd ten onrechte verondersteld dat de (Open) Zaakbrug exclusief met OpenZaak zou functioneren. Zowel Open Zaakbrug als Zaakbrug zijn compatibel met correct geïmplementeerde ZGW-API’s.

Verschillen tussen Open Zaakbrug en Zaakbrug

Kenmerk Open Zaakbrug Zaakbrug
Onderhoud en fixes Onderhoud en bugfixes Onderhoud en bugfixes
Nieuwe features Door andere gemeenten beschikbaar Door andere gemeenten beschikbaar
Gebruikte platform Spring Boot javacode FrankFramework configuratie
Zoeken en herstellen fouten Cognos rapportages E2E Ladybug advanced
Nieuwe expand (snelheid) In acceptatie Beschikbaar incl. etags caching
Werken met losse URLs (dms) In acceptatie In productie
Mutaties op zaken Stopt bij foutmelding Probeert te herstellen
Overige functionaliteiten - Proxy: analyse van het bestaande berichten verkeer  
  - Replicatie: migreren data tijdens gebruik, zonder bigbang in productie  
Berichtenverkeer testen Testcases werken goed Testcases werken goed. Testsuite E2E en unit testen
Voordeel In productie met meer vakapplicaties Configuratie vertaling kan worden aangepast per zaaktype/generiek door beheerder zelf
Toekomst - Draait stabiel Wordt actief doorontwikkeld, veel flexibiliteit in features
  - Bijhouden van ZGW-standaard aanpassingen,  
  - Bugs fixen bij bestaande of nieuwe applicaties  
Integratie andere systemen Via PostgreSQL Splunk, Elastic search, Secure logging, etc.

Overige

  • PublicCode: Kwaliteit en open-source processen. PublicCode.
  • HaalCentraal: Verwijzen naar burgergegevens zonder opslag in zaaksystemen. HaalCentraal.
  • Haven: Eenvoudige installatie met één klik. Haven.

Partijen

  • Gemeente Súdwest-Fryslân, Eduard Witteveen (productowner)
  • Gemeente Haarlem, David van Hussel
  • Gemeente Den Haag, Geert-Jan Pes
  • WeAreFrank!, Jaco de Groot

Voor vragen of meer informatie kunt u een email sturen naar e.witteveen@sudwestfryslan.nl of een bericht achterlaten in onze Slack.