Jämförda versioner

Nyckel

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

...

Paketering virtuell tjänst

Paketeringsmodell virtuella tjänster. Varje virtuell tjänst är förpackad i en jar. Denna jar driftsätts på en instans av virtualiseringsplattformen genom att den görs tillgänglig på classpathen för mule. Det gör man genom att lägga jaren på MULE_HOME/lib/user. Jar-fien skall innehålla en mule-syntaktisk konfigurationsfil för den virtuella tjänsten. När mule startas laddar den in konfigurationsfilen för alla virtuella tjänster. Det görs genom att virtualiseringsplattformens konfiguration importerar "classpath*:tp-virtuell-tjanst-config.xml" Det inebär att konfigurationsfilerna inte skall ha namn som avspeglar tjänstens namn utan måste heta exakt tp-virtuell-tjanst-config.xml. Däremot innehållet i konfigurationsfilen måste definiera muleelement som har unika namn i förhållande till alla andra virtualiserade tjänster. Det är en model, en service och property-transformer. Dessutom innehåller konfigurationsfilen ett antal tjänstespecifika attribut. Innehållet i konfigurationsfilen måste exakt följa den mall som gäller för given version av virtualiseringsplattformen. Jar-filen skall också innehålla WSDL:en för den virtuella tjänsten. Anledningen till det är att tänstekonsumenten skall kunna anropa virtualiseringsplattformen med ?wsdl och då få WSDL:en som svar. Om det finns en wrapper-WSDL skall den också finnas med. Dessutom skall de xml-schema som WSDL:en refererar till finnas med i jaren. Alla dokument bör ligga i roten på jaren dvs ingen intern struktur.

Plattformsdomäner

Tjänsteplattformens distribution

Installation

Image Added

Virtualiseringsplattformens distribution

Detta avsnitt beskriver hur virtualiseringsplattformen paketeras för distribution.

TBD

Installation

Se SKLTP VP - Installation

Konfiguration

Se SKLTP VP - Konfiguration