Aperçu

Le projet Speculoos est un composant technique destiné à faciliter le développement d'applications Java utilisant des annuaires. A terme, ce composant devrait permettre d'utiliser d'autres types de sources de données et donc d'intégrer dans une vue orientée application des ressources hétérogènes.

L'architecture du composant est basée sur quelques concepts standards de la programmation orientée-objet :

  • la notion de mapper identifié comme une fonction réalisant une certaine transformation dans un certain contexte, fonction fourniee par une Source ou un service ;
  • l'injection de dépendances (voir Martin Fowler) et la structure en composants autonomes ;
  • le découplage entre la conception d'un modèle de mapping et son utilisation et sa configuration.