Sommaire

Couche métier d’Onto-DeTaI

À cette étape du projet, la construction de l’ontologie du calcul du taux d’imposition est terminée. Maintenant, nous passons à l’étape de construction de la couche métier d’Onto-DeTaI et de la programmation en Java de l’exploitation de l’ontologie. L’objectif de cette section est de construire une interface en Java qui permet d’exploiter l’ontologie et de construire un ensemble de cas de tests en Java qui permettront de valider l’interface d’exploitation ainsi que la qualité de traitement de l’ontologie.

Le diagramme de classes Java de la figure 10.21 présente la répartition des classes Java contenues dans la couche métier d’Onto-DeTaI. La classe Contribuable contient la définition Java d’un objet contribuable par exemple, l’instance mary. La classe CommandeFixerTauxImposition est une commande utilisée pour réaliser le traitement des instances de Contribuable par l’intermédiaire de la méthode execute(). La classe ContribuableTest est la classe Java cliente qui a pour rôle de tester la fonctionnalité des classes de la couche métier.

images/10EP48.png

Figure 10.22 : Diagramme UML des classes de la couche métier d’Onto-DeTaI

Le segment de code ci-dessous illustre la séquence d’utilisation des classes métiers par un client.

// Déclarer les objets Java 
Contribuable contribuable = new Contribuable();  ...