De GemCloud Services Infrastructuur

Op deze laag vindt interactie tussen de applicaties in het GemCloud~Samenwerkingsplatform plaats, als ook met de basisregistraties en registraties van ketenpartners. Tevens biedt de laag toegang tot de gecentraliseerde, genormaliseerde en gestandaardiseerde gegevens magazijnen. Dit alles gebeurt met behulp van de volgende componenten:

 

1. Broker

Een specifieke flexibele GemCloud Broker die transformatie diensten biedt tussen applicaties, als proxy of adapter. Tevens biedt deze GemCloud Broker koppelvlakken op het gebied van documentcreatie, elektronische ondertekening diensten, e-mail cliënten en bestandsdiensten.

2. Servicebus

De services zijn cruciaal om het mogelijk te maken stapsgewijs over te gaan van bestaande services naar een Common Ground supported platform. De door GemCloud geselecteerde service bus (OpenTunnel van Jnet) kent zowel een Cloud als lokale variant, waardoor integratie op dit koppelvlak voor een gemeente transparant is.

3. Koppelingen (met externe API ’s)

De combinatie van de door GemCloud geselecteerde servicebus (OpenTunnel van Jnet), de GemCloud~Broker en “dingen” als onderdeel van de GemCloud~Zero-/Low-code Proces- en Applicatiegenerator stelt ons in staat alle “koppelingen en interfaces” tussen alle (voorlopig 52) gedefinieerde, maar in overleg met gemeenten nader te bepalen en in te vullen GemCloud~Procesapplicaties te realiseren zonder externe koppelingen. Toch zal er in specifieke gevallen gekoppeld moeten en kunnen worden met externe Applicatie Interfaces. Als een API eenmaal op het platform is geconfigureerd is deze in principe voor alle gemeenten beschikbaar, standaard en herbruikbaar.