Bonjour,
Une question qui va je le souhaite aboutir à un débat constructif.
Je travaille actuellement dans une entité où nous nous appuyons sur des données stockées sous Oracle, et plusieurs applications satellites utilisent ces données.
Les langages de ces applications sont hétérogènes, Java, .Net, ColdFusion...
Nous nous posons actuellement la question concernant la logique métier, où la positionner ?
En base de données (triggers, procédures stockées, fonctions...) ?
Dans un tiers applicatif entre Oracle et les IHM ?
Dans le client (ex: javascript dans le navigateur ) ?
C'est un gros débat, une guerre de positions, bcp d'arguments existent pour ou contre chacune des solutions, et bien souvent ça dépend de l'architecture en place
J'aurais aimé lire vos arguments et idées sur la question...
Merci d'avance
Partager