AxelServiceAdministration - bjoben/axel GitHub Wiki

Tjänsteadministration

Via det web-baserade adminstrationsgränssnittet kan man bl.a. administrera:

  • vilka SHS-tjänster (med adresser, produkter, överenskommelser) servern ska hantera.
  • vilka RIV-tjänster som ska mappas till vilken SHS-tjänst.

SHS

Här sätter man upp ramarna för en tjänst och kommunikationslänk, dvs lägger upp HTTP-endpoint i SHS-katalogen för en vissa tjänst, produktfiler (tjänster) samt överenskommelser mellan organisationer för dessa tjänster.

Det man inte kan göra via webgränssnittet är:

  • att lägga upp nya certifikat om det krävs, det konfigureras i dagsläget via konfigurationsfiler och/eller HTTP-proxyn.
  • att lägga upp själva hanteringen av meddelanden, dvs implementationen av integrationen. Om RIV/SHS-bryggan är konfigurerad så kan man konfigurera den att ta hand om specifika inkommande SHS-tjänsteanrop, men vill man göra något annat så måste man antingen:
  • utveckla en synkron "plugin" och konfigurera in den i servern, eller
  • använda en asynkron SHS-klient att hämta och lämna meddelanden av de SHS-tjänstetyper som konfigureras i detta administrationsgränssnitt.

RIV/SHS

Här kan man konfigurera vilka RIV-tjänster denna komponents RIV-endpoint ska översätta till SHS-protokollet och i så fall vilken SHS-tjänst, innan den skickar vidare anropet till SHS-brokern.

Denna tjänst tar även hand om att översätta valda (inkommande) SHS-tjänsteanrop till RIV-protokollet och anropa den konfigurerade RIV-endpointen, denna måste i så fall anges mappningstabellen.