Komponentvy
Nedanstående bild beskriver tjänsteplattformens logiska delkomponenter.
Vårdgivaredomän - Tjänstekonsument
Härifrån sker anrop mot virtualiserad tjänst driftsatt i TjänstePlattformen. Anropet innehåller information om vilken tjänst konsumenten vill nå (tjänstekontraktet), Tjänstekonsumentens identitet (HSA-id), vilken Tjänsteproducent konsumenten vill nå (HSA-id) samt vilken version av RIV som används. Denna del ingår ej i Tjänsteplattformen utan är enbart med för att förtydliga processen.
Vårdgivaredomän - Tjänsteproducent
Detta är den verkliga tjänsten som kommer att utföra och returnera ett svar till ett inkommande anrop. Adressen till tjänsten är lagrad i Tjänstekatalogen. Denna del ingår ej i Tjänsteplattformen utan är enbart med för att förtydliga processen.
Virtualiseringsplattform
Virtualiserad Tjänst
Detta är en anslutningspunkt som Tjänsteplattformen exponerar för en viss tjänst (läs tjänstekontrakt). Givetvis kan Tjänsteplattformen härbärgera många virtuella tjänster, men varje tjänst tillförs Tjänsteplattformen genom en separat konfiguration.
Vägvalsrouter
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 Vägvalsroutern information från Vägvalsagenten.
Vägvalsagent
Här sparas 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). Vägvalsagenten läser upp alla virtualiseringar och alla behörigheter när Virtualiseringsplattformen startas från Vägvalsinformationstjänsten.
Tjänstekatalog
Vägvalsinformation Tjänst
Denna komponent exponerar en tjänst för hämtning av Vägvals information. Komponenten hämtar informationen från Vägvalsinformationen i Tjänstekatalogens Datalager, dvs från en databas.
Vägvalsadministration
Denna komponent exponerar ett grafiskt användargränssnitt för administratörer av vägvalsinformations data. All data sparas i Vägvalsinformationen i Tjänstekatalogens Datalager.
Vägvalsinformation
Databas som håller all vägvalsinformations data.
Tjänsteinteraktioner
Tjänsteplattformen stödjer tjänsteinteraktioner av typen fråga-svar, informationsspridning och uppdrag-resultat.
Virtuell tjänst
Gränssnittet för en exponerad virtuell tjänst följer WSDL:en för tjänsteinteraktionen som skall virtualiseras. Då Tjänsteplattformen enbart läser viss header information (RIV-TA-header) för att kunna göra en dirigering till den verkliga tjänsten är hanteringen av dessa WSDL:er generell.
Verklig tjänst
Detta är den tjänst som en tjänsteproducent exponerar och detta är slutmålet för ett påbörjat anrop från en tjänstekonsument.
SokVagvalsInfo
Detta gränssnitt tillhandahålls av Vägvalsinformationstjänsten. Gränssnittet har 2 operationer, hamtaAllaAnropsBehorigheter och hamtaAllaVirtualiseringar. Definitionen av detta gränssnitt finns i WSDL:en wrapped-vagvalsinfo-sokvagvalsinfo-1.0.wsdl.