Innehållsförteckning |
---|
Komponentvy
Nedanstående bild beskriver tjänsteplattformens viktigaste logiska delkomponenter.
Vårdgivaredomän - Tjänstekonsument
...
Tjänsteadresseringskatalogen som innehåller information om virtualiseringar och behörigheter. Exponerar tjänsten SokVagvalsInfo.
TAK ingår inte virtualiseringsplattformen men ingår som ett delsystem i en tjänsteplattform.
Virtualiseringsplattform
...
Virtualiseringar (vp-http-route)
Detta är en den anslutningspunkt som där Virtualiseringsplattformen exponerar för en viss tjänst tjänsterna (tjänstekontrakt). Givetvis Anslutningspunkten härbärgerar Virtualiseringsplattformen många virtuella tjänster ,
men varje tjänst tillförs Virtualiseringsplattformen genom en separat konfiguration.
...
och styrs endast av att dessa följer RIVTA standarden.
Vagval-route
Denna komponent ansvarar för att ta ett beslut om att dirigera vidare ett anrop till en verklig tjänst eller ej. För att ta detta beslut använder
...
TakCacheService och HsaCacheService
...
Vägvalroutern information från VagvalsProcessorn och BehorighetsProcessorn.
VägvalsProcessor
Denna komponent ansvarar för att ta fram den fysiska addressen till till den verkliga tjänsten. Till sin hjälp använder den TakCache och HsaCache komponenterna.
Behörighetsprocessor
Denna komponent ansvarar för att besluta om konsumenten har behörighet att anropa den verkliga tjänsten. Till sin hjälp använder den TakCache och HsaCache komponenterna.
Producer-route
Denna komponent ansvara för att förebereda och skicka anropet till korrekt fysiskt tjänst.
TakCache
Sparar TAK information lokalt i Virtualiseringsplattformen, dvs all information om adresser till alla tillgängliga Tjänsteproducenter (virtualiseringar) och vilka Tjänstekonsumenter som är behöriga att anropa Tjänsteproducenternas tjänstekontrakt (behörigheter)
...
.
TAK local cache
Sparar TAK information lokalt i Virtualiseringsplattformen. Informationen hämtas från Tjänsteadresseringskatalogen via en tjänst tjänsten SokVagvalsInfo.
...
HsaCache
Sparar Håller HSA information lokalt i Virtualiseringsplattformen. Informationen läses in från en fil som hämtas från HSA.
Tjänsteinteraktioner
...