Commencer

L’utilisation des composants ALISE dans un environnement de démonstration peut être réalisée de différentes manières :

var. 1 – En tant que µService sur une plateforme Docker/Kubernetes

Trouvez les premières informations sur l’API Aglaia et le contexte conceptuel de Leto ici :  https://alise.systems/build-your-solution/ Les images AL!SE-Millennium Docker vous offrent tous les services nécessaires pour démarrer avec un seul conteneur et Start-Up avec 1000 Siles gratuits. Le serveur sémantique Leto et Aglaia, l’API-Manager fournissant l’accès via HTTP/S JSON, sont préconfigurés et packagés pour votre utilisation rapide et facile dans l’image Docker officielle AL!SE disponible sur :  https://hub.docker.com/r/ alisesystems/millennium/ Prérequis Installez Docker en suivant la documentation d’installation officielle :  https://docs.docker.com/install/ Ouvrez votre CLI/Terminal. Tirer/Exécuter AL!SE/Millennium :

docker pull alisesystems/millennium:latest docker run alisesystems/millennium:latest

Si vous souhaitez utiliser vos propres ontologies, vous devez exporter les ressources comprenant toutes les ontologies nécessaires dans un dossier dédié (voir l’exemple pour un système Windows) et ajouter votre ontologie dans le fichier beans.xml.

docker run –name millennium -p 80:80 -p 443:443 -p 9995:9995 -p 11000:11000 –volume c:alisemillenniumresources:/root/resources –volume c:alisemillenniumlogs:/root/logs -t alisesystems/millennium:latest

Connect:

curl http://localhost:80/api/application.wadl

Si tout fonctionne bien, vous recevrez la description APi au format JSON et vous pourrez interagir avec le serveur ALISE. Le moyen le plus simple est d’utiliser IRIS directement, qui peut être téléchargé ici

https://nexus.alise.systems/repository/maven-releases/systems/alise/iris/2.5.4/iris-2.5.4-jar-with-dependencies.jar

Pour l’appeler par programme à partir d’un autre service, veuillez passer au


Paramétrage

Dans src/main/resources, vous pouvez configurer les propriétés suivantes afin qu’Apollon se comporte selon votre intention :

server.port=${PORT:<Port-Number, par exemple 8080>} api.server.protcol=<Server-Protocal, par exemple http> api.server.url=<Server-URL, par exemple localhost:11000>


var. 2 – Incluez dans votre projet JAVA intelligent avec Maven

Les composants ALISE peuvent être inclus dans les projets JAVA en utilisant Maven et en les demandant à notre référentiel à l’adresse :  https://nexus.alise.systems/#browse/browse:maven-releases:systems%2Falise . Par exemple, insérez cet extrait dans votre pom .xml pour inclure LETO dans votre projet JAVA

<dependency> <groupId>systems.alise</groupId> <artifactId>leto</artifactId> <version>2.10.14.9</version> <classifier>jar-with-dependencies</classifier> </dependency>