Jämförda versioner

Nyckel

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

...

  1. Tjänstekonsumenten anropar tjänsteplattformen med den tekniska anslutningsadressen ntjp.inera.se och använder källsystemets HSA-id (SE1601) som logisk adress i meddelandet.

  2. Tjänsteplattformen översätter med hjälp av TAK den logiska adressen till den tekniska anslutningsadress som gäller för den aktuella tjänsteproducenten (p1.vgr.se).

  3. Tjänsteplattformen anropar tjänsteproducenten med den tekniska anslutningsadressen men skickar också med den logiska adressen i meddelandet.

...

I exemplet så representerar den logiska adressen "SE1611" ett källsystem (källsystemsadressering). Det faktiska källsystemets URL är p1“p1.vgr.se se” men i anropskedjan representeras den logiska adressen av ett flertal olika URL:er

...

Konsument är konfigurerad att rikta alla sina anrop för ett visst tjänstekontrakt till adressen ntjp“ntjp.inera.se se” och behöver därför inte slå upp adressen till tjänsteproducenten (NTjP) men behöver verifiera att den som man ansluter till via URL:en ntjp“ntjp.inera.se se” är rätt part och det görs via funktionscertifikatet för ntjp“ntjp.inera.sese”. Konsumenten använder den logiska adressen “SE1611” i meddelandets kuvertering.

NTjP tar emot anropet och slår upp att anrop till den logiska adressen "SE1611" ska skickas vidare till rtp“rtp.vgr.sese”. Ntjp validerar funktionscertifikatet för rtp“rtp.vgr.sese”. NTjP har ingen möjlighet att via servercertifikatet säkerställa att rtp“rtp.vgr.se se” företräder "SE1611" men förlitar sig på att informationen i NTjPs TAK är korrekt och genomför därför anropet.

RTP tar emot anropet och gör i sin tur ett uppslag av den logiska adressen "SE1611" som pekar på p1“p1.vgr.sese”. RTP validerar serverns funktionscertifikat för att säkerställa att det är rätt system som svarar på anropet.

...

  • RPT1 använder standardvägval till ntjp“ntjp.inera.se se” (NTJP) om det inte finns något explicit vägval konfigurerat för den angivna logiska adressen

    • Eftersom ”SE161123” inte finns konfigurerat så skickas anropet till ntjp“ntjp.inera.se se” (NTJP)

  • NTJP använder hierarkiskt vägval om det inte finns explicita vägval konfigurerade för den angivna logiska adressen

    • Eftersom “SE161123” inte finns konfigurerat så söker NTJP i HSA trädet

    • SE161123” hittas och ligger under “SE1601”

    • Eftersom “SE1601” har explicit vägval så skickas anropet till rpt“rpt.vgr.sese” (RPT2)

  • RTP2 använder enbart explicita vägval

    • Eftersom “SE161123” finns konfigurerat så skickas anropet till producenten p1“p1.vgr.sese”

...

TAK Regel #1: Lagring av vägvalsinformation

...

  • en tjänsteproducent baserad på samma tjänstekontrakt som den virtuella tjänsten

  • en aggregeringsfunktion som slå ihop svar från samtliga producenter till en lista

  • en funktion för informationslokalisering som identiferar identifierar vilka producenter som bär information av den aktuella typen. Ofta använder denna funktion stödfunktionen engagemangsindex.

  • En tjänstekonsument som kontrollerar om konsumenten har behörighet att anropa de identifierade producenterna samt slår upp teknisk anslutningsadress för dessa.

...