Commentaires sur : Architecture WOA et CQRS (Devoxx 3/4) https://java-freelance.fr/java/architecture-woa-et-cqrs-devoxx-34 Du java et du freelance Mon, 04 Nov 2013 19:15:53 +0000 hourly 1 http://wordpress.org/?v=3.5 Par : Jean-Baptiste https://java-freelance.fr/java/architecture-woa-et-cqrs-devoxx-34/comment-page-1#comment-21664 Jean-Baptiste Tue, 29 May 2012 21:30:01 +0000 https://java-freelance.fr/?p=1355#comment-21664 Effectivement, cela peut paraître bizarre mais ça ne l’est pas. D’un côté si notre application se contente de faire du CRUD (ie PUR crud) il est inutile de séparer le modèle d’insertion du modèle de lecture.

D’un autre côté, l’idée est de modéliser un métier non-CRUD (avec des actions autre que create, update, delete) justement en créant des ressources de types « action » et en y accédant à la manière « CRUD » plutôt qu’en donnant une sémantique non-CRUD à des URLs (en web) ou en faisant gérer la consistance du modèle par l’appelant (qui effectuera plusieurs update du modèle pour une seule action cohérente).

Il faut comprendre, sauf erreur de ma part qu’à partir du moment où ton application « purement crud » souhaite afficher les 10 dernières saisies, elle n’est plus purement crud et CQRS deviens sensé, car on va « calculer » pour obtenir les 10 dernières saisies. Le « purement » dans « purement CRUD » est très fragile :)

]]>
Par : Julien B https://java-freelance.fr/java/architecture-woa-et-cqrs-devoxx-34/comment-page-1#comment-21638 Julien B Tue, 29 May 2012 01:36:08 +0000 https://java-freelance.fr/?p=1355#comment-21638 A la fin du slide de Jérémie Chassaing est indiqué : » Quand ne PAS utiliser CQRS ? » Réponse: Dans un environment purement CRUD.

Cela tranche avec vos affirmations …

]]>
Par : Sylvain Wallez https://java-freelance.fr/java/architecture-woa-et-cqrs-devoxx-34/comment-page-1#comment-21101 Sylvain Wallez Wed, 09 May 2012 07:51:07 +0000 https://java-freelance.fr/?p=1355#comment-21101 Ah oui, en résumé WOA c’est SOA où on a remplacé SOAP par REST. Une sage décision :-)

Et pour le « oriented architecture », c’est parce que WOA s’intéresse à un système global résultant de l’assemblage de « services » REST (le « service » désignant les ressources d’un domaine fonctionnel particulier).

Merci pour l’article !

]]>
Par : Jean-Baptiste https://java-freelance.fr/java/architecture-woa-et-cqrs-devoxx-34/comment-page-1#comment-21098 Jean-Baptiste Wed, 09 May 2012 04:16:34 +0000 https://java-freelance.fr/?p=1355#comment-21098 @Sylvain C’est différent mais très lié : « REST drives WOA but WOA extends beyond REST. » http://www.theserverside.com/news/thread.tss?thread_id=48990

]]>
Par : Sylvain Wallez https://java-freelance.fr/java/architecture-woa-et-cqrs-devoxx-34/comment-page-1#comment-21095 Sylvain Wallez Wed, 09 May 2012 03:11:00 +0000 https://java-freelance.fr/?p=1355#comment-21095 Pourquoi appeler WOA ce qui semble être le bien connu REST ? Marketing ou y a-t-il quelque chose de différent ?

]]>