Bonjour,

Nous sommes en train d'étudier la possibilité de passer notre application N-Tiers (avec client lourd en majorité) en full web, basé sur des services REST, et à termes des interfaces web derrière.
La question qu'on se pose par rapport à cette nouvelle architecture concerne l'adaptation de toute la couche métier sur le client. A l'heure actuelle nous avons un client assez intelligent qui détecte les erreurs de cohérence (saisie, intégrité des relations, ...), toute une mécanique de save/cancel sur des formulaires maitres/esclaves par exemple, certaines vérifications (requêtes vers la BDD) avant la possibilité de sauvegarder.
Voici la question réelle: Est-il possible de gérer ce cas de figure dans un mode full web, et existe-t-il des bibliothèques sérieuse pour embarquer des règles métier en javascript? (à part les helpers simplistes qui permettent d'appliquer des règles sur un champ...)
Sinon, nous envisageons aussi de modifier le comportement dans un style plus atomique: on enlève le save/cancel qui gère un ensemble de modifications, et on fait des aller/retours pour chaque action... Mais ça nécessite une remise à plat de l'ensemble...

Avez-vous un exemple en tête qui fasse ce genre de choses (un site??) ?

Merci pour vos idées/éclaircissements,
Christophe