10.2. DAT : module metadata

Ce document présente l’ensemble du manuel développement concernant le développment du module metadata qui identifié par la user story #70, qui contient :

  • modules & packages
  • classes métiers

10.2.1. Modules et packages

metadata

  • metadata-api : définir des APIs de traitement des requêtes un utilisant la base de données choisie
  • metadata-core : implémentation des APIs
  • metadata-rest : le serveur REST de métadata qui donnes des traitement sur les requêtes DSL
  • metadata-client : client métadata qui sera utilisé par les autres modules pour faire des requête DSL sur le métadata

10.2.2. Classes métiers

Dans cette section, nous présentons quelques classes principales dans des modules/packages qu’on a abordé ci-dessus.

10.2.2.1. metadata-api

  • MetaData.java : définir des interface métiers pour le métadata

10.2.2.2. metadata-core

  • MetaDataImpl.java : implémenter des fonctionnalités de traitement sur le métadata, pré-défini dans -MetaData.java

10.2.2.3. metadata-rest

  • MetaDataRessource.java : définir des ressources différentes pour le serveur REST métadata
  • MetaDataApplication.java : créer & lancer le serveur d’application avec une configuration

10.2.2.4. metadata-client

  • MetaDataClient.java : créer le client et des fonctionnalités en se connectant au serveur REST