Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

openservices done #3

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/product-page.yml

Large diffs are not rendered by default.

18 changes: 13 additions & 5 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,12 +38,20 @@ Voor het indienen van uw werk, volg deze stappen:

Door bij te dragen aan OpenServices, gaat u ermee akkoord dat uw bijdragen worden gelicentieerd onder dezelfde MIT Licentie als het project.

## Vragen?
## Leveranciers

Heeft u vragen of feedback, neem dan contact op via [info@conduction.nl](mailto:[email protected]).
Wij waarderen de bijdragen van onze leveranciers aan de doorontwikkeling en support van onze projecten. Voor bijdragen, neem contact op via <samenwerken@conduction.nl> of de vermelde contactgegevens. Samenwerking versterkt onze diensten en innoveert.

Bedankt voor uw interesse in het verbeteren van OpenServices!
| Leverancier | Diensten | Contactgegevens |
|-------------|---------------------|---------|
| Conduction | Doorontwikkeling, Support | <[email protected]> |
| Yard | Doorontwikkeling | |
| Acato | Doorontwikkeling | |
| SIMgroep | Doorontwikkeling | |
| xxllnc | Doorontwikkeling | |

---
## Vragen?

Heeft u vragen of feedback, neem dan contact op via [[email protected]](mailto:[email protected]).

Dit `CONTRIBUTING.md` bestand biedt een basis voor hoe externe bijdragers kunnen deelnemen aan het project. Afhankelijk van de specifieke behoeften en beleid van OpenServices, kunnen aanvullende secties worden toegevoegd, zoals specifieke coding conventies, testrichtlijnen, en meer gedetailleerde instructies voor het indienen van pull requests.
Bedankt voor uw interesse in het verbeteren van Open Services!
21 changes: 21 additions & 0 deletions GOVERNANCE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
## Deelnemende gemeenten

| Organisatie | Type | Community | Gebruiker | Projecten |
|-------------------|----------|-----------|-----------|-----------------------------------------|
| Noordwijk | Gemeente | ✓ | ✓ | OpenWoo.app |
| Tubbergen | Gemeente | ✓ | ✓ | OpenWoo.app |
| Buren | Gemeente | ✓ | ✓ | Berichten en Documenten, Waardepapieren |
| Epe | Gemeente | ✓ | ✓ | OpenWoo.app |
| Rotterdam | Gemeente | ✓ | ✓ | Open Catalogi |
| Noaberkracht | Samenwerkingsverband| ✓ | ✓ |
| Leiden | Gemeente | ✓ | ✓ | Open Catalogi |
| Gouda | Gemeente | ✓ | ✓ | OpenWoo.app, klanten, Zaken |
| Zutphen | Gemeente | ✓ | ✓ | OpenWoo.app |
| Roosendaal | Gemeente | ✓ | ✓ | OpenWoo.app |
| Alkmaar | Gemeente | ✓ | ✓ | OpenWoo.app |
| Barendrecht | Gemeente | ✓ | ✓ | Berichten en Documenten, Waardepapieren |
| Albrandswaard | Gemeente | ✓ | ✓ | Berichten en Documenten, Waardepapieren |
| Ridderkerk | Gemeente | ✓ | ✓ | Berichten en Documenten, Waardepapieren |
| Hoeksche Waard | Gemeente | ✓ | ✓ | Berichten en Documenten, Waardepapieren |
| Sud-West Fryslan | Gemeente | ✓ | ✓ | Berichten en Documenten, Waardepapieren |
| Fryske Marren | Gemeente | ✓ | ✓ | Berichten en Documenten, Waardepapieren |
38 changes: 38 additions & 0 deletions docs/architectuur.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Architectuur van OpenServices

## Inleiding

OpenServices is ontwikkeld met als doel de toegang tot en integratie van overheidsdiensten aanzienlijk te verbeteren. Door het implementeren van moderne technologieën en architecturale benaderingen, biedt het een flexibele, schaalbare en kosteneffectieve oplossing om de dienstverlening aan burgers te stroomlijnen. Dit document biedt een overzicht van de architectuur van OpenServices, gericht op het ondersteunen van producteigenaren binnen overheidsorganisaties.

## Wat voor type product is het initiatief?

OpenServices is gecategoriseerd als een toepassing, een bruikbare oplossing die via API's een naadloze integratie en toegankelijkheid van diverse overheidsdiensten faciliteert.

## Kerncomponenten

### API-Gateway

OpenServices dient als een API-gateway die diverse overheidsdiensten met elkaar verbindt, waardoor een uniform toegangspunt voor data en functionaliteiten wordt gecreëerd.

### Microservices Architectuur

Het systeem maakt gebruik van een microservices architectuur om diensten te ontkoppelen, wat zorgt voor een verhoogde mate van flexibiliteit en schaalbaarheid.

### Beveiliging en Compliance

Geavanceerde beveiligingsmechanismen en naleving van privacywetgeving zijn geïntegreerd om de integriteit en bescherming van gebruikersgegevens te garanderen.

### Gebruikers- en Rechtenbeheer

Een uitgebreid systeem voor gebruikers- en rechtenbeheer waarborgt dat alleen geautoriseerde gebruikers toegang hebben tot bepaalde functies en data.

## Voordelen voor Overheidsinstanties

- **Geïntegreerde Dienstverlening:** Biedt burgers een geïntegreerde ervaring door toegang tot diverse overheidsdiensten via één platform.
- **Efficiëntieverbetering:** Automatiseert en vereenvoudigt processen, waardoor overheidsinstanties efficiënter kunnen opereren.
- **Data-Driven Insights:** Genereert waardevolle inzichten door data-analyse, wat leidt tot betere besluitvorming en dienstverlening.
- **Toekomstbestendig:** Kan eenvoudig worden uitgebreid en aangepast aan toekomstige ontwikkelingen dankzij de modulaire opzet en schaalbaarheid.

## Conclusie

OpenServices markeert een keerpunt in de manier waarop digitale overheidsdiensten worden aangeboden, door een platform te creëren dat niet alleen de efficiëntie en toegankelijkheid verhoogt, maar ook innovatie binnen de publieke sector stimuleert. Voor producteigenaren biedt OpenServices de kans om leidend te zijn in de digitale transformatie, gericht op het realiseren van een meer verbonden, transparante en efficiënte overheid.
126 changes: 69 additions & 57 deletions docs/vng_vragenlijst.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,83 +2,94 @@

## 1 Wat is de naam van het initiatief dat je wilt aanmelden?

OpenServices
Open Services

## 2 Wat voor type product is het initiatief?

* Toepassing (bruikbare oplossing)
- Toepassing (bruikbare oplossing)

## 3 Indien een toepassing, welke componenten zijn hierin opgenomen?

OpenServices omvat een gestandaardiseerd platform voor de implementatie, integratie, en het beheer van diverse microservices zoals OpenWoo, Waardepapier, en Notificatie Service.
- FSC/NLX
- Symfony
- API Platform
- Database(MySQL/Postgres/MsSQL)

## 4 Indien het initiatief software betreft, is het parallel te gebruiken naast de bestaande software die het moet vervangen?

Ja, OpenServices is ontworpen om parallel te functioneren naast bestaande systemen en biedt een aanvullende laag voor servicebeheer en integratie.
Ja, Open Services is ontworpen om naadloos samen te werken met bestaande systemen, waardoor het een aanvullende laag biedt die de toegankelijkheid en interoperabiliteit tussen overheidsdiensten verbetert. Het is hierbij gericht op het ondersteunen van commonground initiatieven maar kan tijdens de transitie fase ook oude applicaties ondersteunen.

## 5 Indien een toepassing, pitch je product. Waarom zouden anderen moeten mee doen met de ontwikkeling of waarom zouden andere gemeenten jouw product moeten implementeren?
## 5 Indien een toepassing, pitch je product

OpenServices biedt een 'Haven-first' benadering voor het hosten en beheren van microservices, essentieel voor de Common Ground visie. Het faciliteert een snelle, efficiënte en schaalbare implementatie en integratie van diensten, waardoor overheidsinstanties hun dienstverlening kunnen verbeteren en moderniseren.
Open Services revolutioneert hoe overheidsinstanties microservices hosten, beheren en delen in lijn met Common Ground. Dit platform faciliteert snelle, veilige ontwikkeling en schaalbaarheid van diensten, zoals OpenWoo, door een 'Haven first'-benadering. Het kiezen voor Open Services betekent een naadloze, kostenefficiënte infrastructuur voor geavanceerde publieke dienstverlening, plaatsend uw organisatie aan de spits van digitale overheidstransformatie.

## 6 In welk domein past het initiatief?

* Overkoepelend/ randvoorwaardelijk voor CG
- Overkoepelend/ randvoorwaardelijk voor CG

## 7 Welk type organisaties zijn betrokken?

* Gemeenten
* Leveranciers
* VNG
* Ketenpartners
- Gemeenten
- Leveranciers
- VNG
- Ketenpartners

## 8 Welke gemeenten zijn aangesloten bij de realisatie van dit initiatief?

Rotterdam
Gouda
Noordwijk
Tubbergen
Epe
Dinkelland
Leiden
Roermond
Assen
Hilversum
Haarlemermeer
Enschede
Eindhoven
Hardewijk
Rotterdam (Via OpenCatalogi)
Gouda (Via OpenCatalogi)
Noordwijk (Via OpenWoo.app)
Tubbergen (Via OpenWoo.app)
Epe (Via OpenWoo.app)
Dinkelland (Via OpenWoo.app)
Leiden (Via OpenCatalogi)
Roermond (Via OpenWoo.app)
Assen (Via OpenWoo.app)
Hilversum (Via OpenWoo.app)
Haarlemermeer (Via OpenWoo.app)
Enschede (Via OpenWoo.app)
Eindhoven (Via OpenWoo.app)
Hardewijk (Via OpenWoo.app)

## 9 Welke gemeenten maken gebruik van dit initiatief?

Rotterdam
Buren
Epe
Roozendaal
Gouda
Noordwijk
Zutphen
Noordwijk (Via OpenWoo.app)
Tubbergen (Via OpenWoo.app)
Epe(Via OpenWoo.app)
Rotterdam (Via OpenCatalogi)
Gouda (Via OpenWoo.app, Open Services | Berichten en Documenten, Waardepapieren)
Zutphen (Via OpenWoo.app)
Roosendaal (Via OpenWoo.app)
Alkmaar (Via OpenCatalogi)
Buren (Via Open Services | Berichten en Documenten, Waardepapieren)
Barendrecht (Via Open Services | Berichten en Documenten)
Albrandswaard (Via Open Services | Berichten en Documenten)
Ridderkerk (Via Open Services | Berichten en Documenten)
Hoeksche Waard (Via Open Services | Berichten en Documenten)
Sud-West Fryslan (Via Open Services | Berichten en Documenten)
Fryske Marren (Via Open Services | Berichten en Documenten)

## 10 Welke leveranciers zijn betrokken?

Conduction B.V
Yard
Acato
Sim Groep
Xxllnc
Conduction B.V (Via OpenWoo.app en OpenCatalogi)
Yard (Via OpenWoo.app)
Acato (Via OpenWoo.app)
Sim Groep (Via OpenWoo.app en OpenCatalogi)
Xxllnc (Via OpenWoo.app en Open Registers | Klanten)

## 11 Wat is de startdatum van het initiatief

01-06-2023

## 12 Wanneer wordt verwacht dat het initiatief ready for use is? Of sinds wanneer is het initiatief ready for use? (Let er op dat dit na de startdatum is)
## 12 Wanneer wordt verwacht dat het initiatief ready for use is? Of sinds wanneer is het initiatief ready for use?

01-11-2023

## 13 Welke organisatie wordt aangehouden als contact organisatie?

De contactorganisatie is Conduction.
Conduction B.V.

## 14 Wie is de PO (product owner) van dit initiatief? (en dus contactpersoon)
## 14 Wie is de PO (product owner) van dit initiatief?

Ruben van der Linde

Expand All @@ -88,59 +99,60 @@ Ruben van der Linde

## 16 Op welke website kunnen we meer info over het product vinden?

<https://openservices.online/>
[https://openservices.online/](https://openservices.online/)

## 17 Wat is een korte omschrijving van het product?

OpenServices is een oplossing voor het hosten en beheren van microservices binnen overheidsorganisaties, gericht op snelheid, efficiëntie, en schaalbaarheid.
Gemakkelijk maken, beheren, hosten en uitwisselen van microservices door en tussen overheidsorganisaties

## 18 Hoeverre draagt het initiatief volgens jou bij aan de wendbaarheid van gemeenten?

* 4
- 4

## 19 Geef een korte toelichting op je beoordeling van de vorige vraag

OpenServices vergroot de wendbaarheid van gemeenten door het bieden van een flexibel en schaalbaar platform voor de integratie van microservices, wat essentieel is voor snelle aanpassingen en innovatie.
Door het bieden van gestandaardiseerde toegang tot overheidsdiensten, maakt Open Services het voor gemeenten makkelijker om snel en flexibel in te spelen op veranderende behoeften en omstandigheden.

## 20 In hoeverre draagt het volgens jou bij aan betere dienstverlening van gemeenten?

* 4
- 4

## 21 Geef een korte toelichting op jouw antwoord de vorige vraag

Door de gestandaardiseerde aanpak en het efficiënt beheer van diensten via OpenServices, kunnen gemeenten hun dienstverlening aanzienlijk verbeteren door snellere en meer betrouwbare toegang tot benodigde services.
Door het plaatsen van busnes logica in losse microserverices word de logica los getrokken van de data en ontstaat er een zuivere laag 4. Daarnaast word busnes logica ook deelbaar tussen applicaties.

## 22 In hoeverre draagt het bij aan regie op gegevens voor inwoners?

* 3
- 3

## 23 Geef een korte toelichting op jouw antwoord bij de vorige vraag

Hoewel OpenServices primair is gericht op de achterkant van dienstverlening, draagt het indirect bij aan betere regie op gegevens door de verbeterde integratie en beheer van diensten die uiteindelijk ten goede komen aan de inwoners.
Open Services creert busnes logica die geen data vasthoud waardoor er geen duplicaite optreed en de gegevens in laag 1/2 (data/api) blijven. Hierdoor onstaat er grip op data wat zich doorvertaald naar de inwoner.

## 24 Waar staat informatie over de planning? Voeg indien mogelijk de link toe

Informatie over de planning van OpenServices is te vinden op de website van Conduction of op de specifieke projectpagina voor OpenServices, die hier niet vermeld is.
[Deze wordt bijgehouden op de product website](<https://Open> Services.online/)

## 25 Op welke laag of op welke lagen bevindt dit initiatief zich

* laag 3: integratie /FSC
* laag 2: toegang tot data/ API's
- laag 4

## 26 Welke API-standaarden zijn toegepast?

Specifieke API-standaarden toegepast in OpenServices zijn op dit moment niet vermeld.
Haal Centraal
API-standaarden voor ZGW-werken
API-standaarden voor klanten en klant interacties
NL-API strategie
NL-GOV profiel voor cloud events

## 27 In welke fase bevindt het initiatief zich?

* Doorontwikkeling en beheer
- Doorontwikkeling en beheer (stabiel, onderdeel gevestigde orde)

## 28 Waar zijn jullie tegenaan gelopen? In zowel ontwikkeling en waar van toepassing bij de implementatie Noem de een tot drie grootste punten

1) Het ontwikkelen van een uniforme aanpak voor het beheer van microservices en de integratie van diensten.
2) Het ontwikkelen van een schaalbaar platform dat kan voldoen aan de eisen van verschillende gemeenten.
3) Het ontwikkelen van een platform dat voldoet aan de eisen van Common Ground en de AVG.
Microservices zijn een lastig concept om uit te leggen aan de gemiddelde po, daarnaast zien we dat ze toch weer snel worden mee ontwikkeld in andere applicaties waardoor er zowel dubbel wordt gebouwd, als silo's ontstaan.

## 29 Zijn er nog vragen naar aanleiding van dit intakeformulier?

Geen verdere vragen op dit moment.
nee
Loading