Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/skltp-anpassningstjanster/axel


https://github.com/skltp-anpassningstjanster/axel

Last synced: 13 days ago
JSON representation

Awesome Lists containing this project

README

        

Axel
============

## Introduktion

Axel

* innehåller en samling kompontenter för att möjliggöra integration med SHS och RIV
* implementerar en SHS-server med hjälp av dessa komponenter
* implementerar en enkel brygga mellan RIV nationella tjänstplattform och denna SHS server.

Således kan Axel användas både som en självständig SHS-nod, "verktygslåda" för att integrera
proprietära ESB-lösningar med SHS-nätverket, samt en kommunikations-axel mellan RIV- och SHS-nätverken.
(D.v.s mellan myndigheter och vården)

## Förberedelser

Dessa programvaror behöver finnas förinstallerade för att man ska kunna bygga och köra Axel:

* Java JDK 1.6 (inte kompatibelt med Java 7 ännu)
* Maven 3.0.4
* MongoDB 2.0.7
* LDAP Server med SHS-katalogen, central eller lokal. Se nedan för instruktioner.

Bygga
---------------

Bygg Axel från toppnivån med

mvn clean install

Förutom att alla komponenter nu finns i det lokala maven-repot så är en default Axel-distribution
förpaketerad i, t.ex:

axel/platforms/karaf/distribution/target/axel-1.0.tar.gz

Installera
---------------
Det enklaste sättet att installera en Axel-server är att få tag i, och packa upp distributionsfilen
`axel-1.0.tar.gz` på lämpligt ställe:

$ tar xvfz axel-1.0.tar.gz -C /opt

När detta är gjort kan du läsa om konfiguration m.m. i filen `/opt/axel-1.0/README.md`

*Observera att denna förpaketerade version enbart är testad under Linux.*

Konfigurera OpenLDAP för SHS
-------------------------------

Ldap-servern måste prepareras med

* En rot för SHS, L=SHS
* SHS-schemat måste läggas in.
* Samt importera en liten struktur från en LDIF-fil.

Schema och exempel ldif-fil ligger i `axel/platforms/karaf/distribution/src/main/distribution/etc/ldap`.

/Axel-team