Versions Compared

Key

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

...

  • Forespørgsel på logninger til borger opslag.
  • Forespørgsel på logninger til medhjælpslog.

Gliffy Diagram
nameOverordnet arkitektur
pagePin1
Image Removed


Forretningsdata persisteres i en relationel database.

...

Snitfladerne for MinLog2 beskrives i detaljer MinLog2 skema beskrivelse og i detaljer for MinLog1 i Minlog webservice interface. Hver service tilbyder en wsdl som grundlag for implementering af klienter og kan .Der er ikke afhængigheder til andre services, men til komponenter til håndtering af autentifikation (SEAL) og SLA logning (NSPUtils).i dokumenterne "Guide til anvendere" - Registration skema beskrivelse og Lookup skema beskrivelse. Der er også her man finder links til WSDL filer. Vedrørende snitfladerne til MinLog1 så henvises der til dokumenterne som findes i svn - https://svn.nspop.dk/public/components/minlog-reg/latest/doc/ og https://svn.nspop.dk/public/components/minlog-ws/latest/doc/



Udover MinLog2's egen database, er løsningen afhængig af stamdatamodulets databaser, til berigelse af logdata ved Lookup. Principperne for anvendelse af stamdata fra stamdatamodulet afviges dermed, idet der ikke anvendes enkeltopslags- services eller kopiregisterservices. Dette er dog accepteret i MinLog 2-sammenhæng.

...

Løsningen er designet som en JEE applikation opdelt i 2 jee og Kafka.  

├── jee
│   ├── lookup
│   │   ├── lookup-core
│   │   ├── lookup-ear
│   │   ├── lookup-idws
│   │   ├── lookup-minlog1-ws
│   │   └── lookup-ws
│   ├── registration
│   │   ├── registration-core
│   │   ├── registration-ear
│   │   ├── registration-minlog1-ws
│   │   └── registration-ws
│   └── shared
│      ├── shared-configuration
│      ├── shared-core
│      ├── shared-test
│      └── shared-test-idws
└── kafka
└── consumer

JEE 

Er opdelt i 3 moduler, lookup, registration og shared. 

Som det fremgår er der flere webservices i modulerne lookup og regstration - de deler deres kode i xxxx-core. Modulerne med postfix "-ws" indeholder selve implementeringen af webservicens operationer. Ear modulerne er udelukkende holdere af deployment information.

Shared-configuration modulet indeholder log4-konfigurationer, applikationskonfigurationer, datasources, DDL og sql. Nærmere beskrivelse findes i installationsvejledningerne til Registration og Lookup.

Shared-test-xxx modulerne indeholde integrationstests og hjælpeværktøjer - der henvises til Integrationstests

Kafka

Consumer modulet


Der er ikke afhængigheder til andre services, men til komponenter til håndtering af autentifikation (SEAL) og SLA logning (NSPUtils).



 bestående bestående af følgende komponenter. Hvis der er ting der adskiller sig i de to applikationer, bliver det nævnt specifikt:

...