Bonjour,
mon architecture de développement est la suivante :
Couche accès aux données,
Couche métier,
couche IHM ....
Bref une architecture 3 tiers.
La plupart de mes couches métiers et données sont accessibles par Web Service.
Jusque là pas de soucis particulier. Maintenant ce que je souhaite c'est utiliser mes différentes couches métiers et données pour concevoir d'autres applications. Un exemple simple :
je dispose d'un web service qui expose l'ensemble des adresses possibles de ma Ville. Je voudrais utiliser ce web service pour tenir à jour l'adresse de mes clients (et notament garantir la bonne mise à jour de mes étiquettes pour le courrier)
Actuellement voilà ce que je fais: j'ai un client que je saisis, je consomme le web service "adresse" afin de trouver l'id de la rue qui correspond à ma saisie (ce qui me permet de faire "l'autocomplétition" au passage), ensuite je copie cet ID dans la table client.
Quant est il alors de l'intégrité relationnelle dans ce type d'architecture ? Cette manière de faire est-elle correcte ? avez-vous d'autres méthodes ?
D'avance, merci pour vos conseils et remarques.
Partager