Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.

Innehållsförteckning

Komponentvy

Nedanstående bild beskriver tjänsteplattformens logiska delkomponenter, samt ett konkret exempel på en virtuell tjänst för tidboknings domänen.Image Removed                            Image Removed.

Image Added


Vårdgivaredomän - Tjänstekonsument

Härifrån sker anrop mot virtualiserad tjänst driftsatt i TjänstePlattformenVirtualiseringsplattformen. 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 Virtualiseringsplattformen 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änstekatalogenTjänsteadresseringskatalogen. Denna del ingår ej i Tjänsteplattformen Virtualiseringsplattformen utan är enbart med för att förtydliga processen.

TAK

Tjänsteadresseringskatalogen som innehåller information om virtualiseringar och behörigheter. Exponerar tjänsten SokVagvalsInfo.

Virtualiseringsplattform

...

Virtualisering

Detta är en anslutningspunkt som Tjänsteplattformen Virtualiseringsplattformen exponerar för en viss tjänst (läs tjänstekontrakt). Givetvis kan Tjänsteplattformen härbärgera härbärgerar Virtualiseringsplattformen många virtuella tjänster, men varje tjänst tillförs Tjänsteplattformen tillförs Virtualiseringsplattformen genom en separat konfiguration.

...

Vägvalrouter

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 Vägvalroutern information från VägvalsagentenVägvalagenten.

...

Vägvalagent

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 använder information dels från TAK och dels från HSA för att kunna ge underlag om virtualiseringar och alla behörigheter när Virtualiseringsplattformen startas från Vägvalsinformationstjänsten.

Vägvalsagenten ansvarar för att den lokalt cachade tjänstekatalogen uppdateras korrekt.

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 . Dessutom ansvarar vägvalsagenten för uppdateringen av de lokala TAK-cachen och HSA-cachen.

TAK local cache

Sparar TAK information lokalt i Virtualiseringsplattformen. Informationen hämtas från Tjänsteadresseringskatalogen via en tjänst SokVagvalsInfo.

HSA lokal cache

Sparar HSA information lokalt i Virtualiseringsplattformen. Informationen läses in från en fil som hämtas från HSA.

Tjänsteinteraktioner

Virtualiseringsplattformen 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änstenTAK. Gränssnittet har bl a 2 operationer, hamtaAllaAnropsBehorigheter och hamtaAllaVirtualiseringar. Definitionen av detta gränssnitt finns i två versioner enligt WSDL:en erna wrapped-vagvalsinfo-sokvagvalsinfo-1.0.wsdl och wrapped-vagvalsinfo-sokvagvalsinfo-2.0.wsdl.