Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Registreringen medfører også et kald til MinLog. Se LAR Driftsvejledning for opsætning af registering i MinLog for oprettelse.

Snitfladeversionering

Der findes to strategier for versionering af LAR sntifladen. En hvor der køres flere versioner af det docker image der leveres og en hvor det kørende docker image udstiller flere versioner af snitfladen. 

Et docker image med flere snitflader

Ved denne strategi implementerer LAR servicen to WSDL definitioner. Implementationerne udstilles på hver sin endpoint. Dette gør at klienter skal vælge om de skal kalde den ene eller den anden snitflade ved blot at kalde to forskellige url'er. Det kan f.eks. være nedenstående. 

Gliffy Diagram
nameflere snitflader
pagePin1

Flere version af docker imaget

I og med at LAR servicen den levereres som en docker container, så kan en anden strategi være at køre flere versioner af LAR servicen. Ved denne strategi lader man den eksisterende container køre og den nye version af LAR servicen startes i en anden container. Ved denne skal klienterne kalde enten den ene eller den anden container alt efter hvad for en version af servicen de ønsker at anvende. 

Gliffy Diagram
namedocker versionering
pagePin1

Designmålsætninger og -beslutninger

...