...
GetSupportedServiceContracts/v1
GetSupportedServiceContracts/v2
GetLogicalAddresseesByServiceContract/v2
Observerainfo |
---|
Från VP 4.0.0 är producenten producentdelen för |
Arkitekturella krav
KAT ska hålla en egen TAK cache för att undvika direkt beroende till TAK
Cachen ska vara persistent så att TAKen kan ligga nere vi omstart av KAT
TAK cachen KAT komponenten skall kunna uppdateras via ett REST anropWebtjänst uppdatera sin TAK cache genom ett administrativt REST-API.
Tjänsteproducent för:
urn:riv:itintegration:registry:GetSupportedServiceContracts:1:rivtabp21
Webtjänst Tjänsteproducent för:
urn:riv:infrastructure:itintegration:registry:GetSupportedServiceContracts:2:rivtabp21
Webtjänst Tjänsteproducent för:
urn:riv:infrastructure:itintegration:registry:GetLogicalAddresseesByServiceContract:2:rivtabp21
Addresser för webtjänster och URL:er för producerade tjänster och URL för reset av cache skall vara konfigurerbara.
...
KAT har implementerats med som en Java Spring-Boot applikation, dsv som en körbar Java applikation med en inbyggd webserverwebbserver. Detta medför att det inte behövs installeras en extern webserverwebbserver, ex. Tomcat, för att starta applikationen.
...
Tjänstekonsument
Applikation som vill konsumera någon av tjänsterna GetSupportedServiceContracts eller GetLogicalAddresseesByServiceContract.Virtualiseringsplattformen
Virtualiseringsplattformen routar Virtualiseringsplattformen vidarebefordrar tjänsterna vidare till den verkliga tjänsten, KAT. Detta förutsätter att vägval och behörigheter finns uppsatta i tjänsteaddresseringskatalogen.KAT
Producent för Tjänstekomponenten som är producent av GetSupportedServiceContracts och GetLogicalAddresseesByServiceContract.Tjänsteadresseringskatalog
Innehåller information så KAT kan uppdatera sin interna cache.Servicedesk
Servicedesk eller skript som anropar KAT för att uppdatera dess interna TAK cache. KAT kommer då anropa TAKen för för att hämta det senaste TAK datat.
...