Geonovum / KP-APIs

26 stars 40 forks source link

eDelivery REST API lessons learned toepassen in API Design Rules #468

Open edwinwisse opened 2 years ago

edwinwisse commented 2 years ago

In EU kader wordt een API ontwikkeld voor berichtenverkeer. Dit is een uitbreiding op de bestaande eDelivery standaard.

Zie https://ec.europa.eu/digital-building-blocks/wikis/pages/viewpage.action?pageId=388399321

edwinwisse commented 1 year ago

De documentatie van de eDelivery REST API pilot is hier te vinden. Het is een afgeronde pilot die onder het ISA2 programma uitgevoerd is. Dit is de opgeleverde documentatie. Op dit moment is er nog geen concreet vervolg onder het nieuwe Interoperable Europe programma.

edwinwisse commented 1 year ago

API beveiliging hier toegevoegd vanwege de OAuth aspecten van de pilot. API strategie en API architectuur vanwege de vraag hoe we aansluiten op internationale ontwikkelingen.

edwinwisse commented 1 year ago

We hebben een korte analyse gemaakt van mogelijke wijzigingen in ADR, OAuth e.d. Te vinden op eDelivery REST API, lessons to be learned

Life cycle management van de eDelivery REST API is op grote lijnen overeenkomstig ADR regels.

Verder is ook uitgebreider beschreven wat backwards compatibility inhoud. Kortom de life cycle beschrijving is uitgebreider dan die in de ADR en kan gebruikt worden om de ADR specifieker te maken op deze punten.

Zie 5.3 in het REST API Profile Version 1.0.

mrtn78 commented 1 year ago

afgesproken om deze op te pakken in een nieuwe branche nadat de modulaire opbouw is doorgevoerd.

mrtn78 commented 1 year ago

Zie ook de volgende pull requests met aanpassingen: https://github.com/Logius-standaarden/API-Design-Rules/pull/135

mrtn78 commented 1 year ago

Added two additional rules regarding:

Zie ook de volgende pull request: https://github.com/Logius-standaarden/API-Design-Rules/pull/136