Établir une interface entre un noyau et des plugins
Bonjour,
Je suis en stage sur un projet de CRM que je dois réaliser en JEE et qui se compose d'un noyau principal auquel je dois pouvoir venir y greffer des plugins afin d'en étendre les fonctionnalités.
Je dois donc identifier toutes les méthodes à mettre dans l'interface afin d'être sûr que les plugins soient compatibles avec le noyau (il s'agirai d'une sorte de contrat que le plugin s'engage à respecter pour venir se greffer au noyau).
J'ai cependant du mal dans cette phase d'identification car je ne sais pas qu'elles sont les questions que je dois me poser.
Pouvez-vous me donner des pistes de réflexion afin d'orienter mon analyse ?
Merci d'avance pour votre aide,
Mathieu
PS : Si le sujet n'est pas dans la bonen catégorie veuillez m'en excuser je ne suis pas très doué pour bien placer mes questions..