Introduktion

Formål

Vejledning til installation og konfiguration af Aftaleoversigt XDS-adaptere.
Afsnit 2 indeholder servicekrav til det omliggende miljø, herunder krav til operativsystem og standardapplikationer, som f.eks. applikationsservere, Java og/eller Net versioner mm., angivet på version og service pack-niveau.
Afsnit 3 beskriver hvorledes services deployeres, herunder om der er krav om evt. genstart af server eller andre applikationer. Ved opgradering af komponenten beskrives desuden tilstanden, systemet skal være i for at opgraderingen kan finde sted, f.eks. om applikationsserver og/eller databaseserver skal være stoppet.

Læsevejledning

Læseren forventes at have kendskab til National Sundheds-IT’s platform NSP, samt generelt kendskab til WildFly applikation server og Ubuntu Linux operativ system.
Dokumentet beskriver ikke forhold der berører konfiguration på DoDi, NSP eller centrale ’NSP-lignende miljøer’ eller etablering og konfiguration af distribution af data fra DoDi til øvrige platforme.
Dokumentet er etableret på baggrund af testinstallation på NIAB (NSP in a box) testserver version 2.35.
Hvor der i teksten er angivet <packing> refereres til topniveaufolderen for release-pakken med kildekode. Folderens navngivning afhænger af versionen på releaset.

Dokumenthistorik

Dette dokument er oprettet med udgangspunkt i dokumentet INS0010 Installationsvejledning Aftaleoversigt XDS-adaptere.docx.

Definitioner og referencer

DefinitionBeskrivelse
DDSDokumentdelingsservice
NSINational Sundheds-IT
NSPDen nationale service platform (inden for sundheds-IT)
DODINSI platform til data opsamling og distribution 
XDSCross-Enterprise Document Sharing
DriftsvejledningDriftsvejledning Aftaleoversigt XDS Adaptere
Aftale RESTful snitflade

Bookplan SJ2 aftalepilot: Løsnings- og snitfladebeskrivelse, version 2, 27.04.2016

Krav til miljø

I XDS-adapterne for Aftaleoversigt indgår komponenterne Aftaleoversigt XDS Registry Adapter og Aftaleoversigt XDS Repository Adapter.

Krav til applikationsservere

Komponenterne er udviklet og testet under WildFly-8.2.0.Final på udviklingsplatformen og mod WildFly 8.2 på NIAB (version 2.35).

Komponenternes konfiguration er tilpasset deployering på WildFly 8.2 applikationsservere.

Applikationsserveren kræver Java 8.

Krav til operativsystem

Der stilles ingen krav til operativsystemet, ud over krav om, at Java er understøttet på operativsystemet.

Ubuntu Linux bruges som operativsystem på NSP’en, men udviklingen af komponenten er foretaget på Windows 7/8, og disse platforme kan ligeledes afvikle komponenterne.

Krav til adgang til andre services

Aftaleoversigt XDS Repository Adapter kalder en snitflade til et backend-system, der skal levere indhold til aftaledokumenter.

Denne snitflade er Cap Gemini Sogetis appointment-RESTful snitflade til Bookplan beskrevet i [Aftale RESTful snitflade].

Forbindelsen mellem Aftaleoversigt XDS Repository Adapter og Bookplan RESTful-snitfladen skal være passende beskyttet, hvilket tillige gælder forbindelsen mellem Dokumentdelingsservicen og Aftaleoversigt XDS Repository Adapter.

Krav til datahåndtering

Aftaleoversigt XDS Repository Adapter’s ressourceforbrug vil afhænge af flere parametre:

Deployment på Wildfly 8.2

Dette afsnit beskriver deploymentprocessen på WildFly 8.2.

Byg og deployering af Aftaleoversigt XDS-adaptere er forberedt, så flere instanser kan fungere på samme Wildfly applikationsserver på samme tid. Derved kan opsættes Aftaleoversigt XDS-adaptere til forskellige regioner eller forskellige instanser inden for samme region. Hver instans bygges og deployeres ved brug af en profil, som beskrevet herunder.

I nuværende kode-base er følgende profiler forberedt:

ProfilnavnProfildefinitionerDeployeringssti
main

**/main/*

ddsprojects/ao/*/config/main

rm

**/rm/*

ddsprojects/ao/*/config/rm

rn**/rn/*

ddsprojects/ao/*/config/rn

NB! Deployeringsstien er relativ til <Wildfly>/modules/nsi.