Quand une application vieillit on se rend souvent compte que certains choix d'architecture, et en particulier certains couplages, rendent la maintenance très difficile voire impossible. D'un autre côté quand on observe le web à un niveau macro, on voit une gigantesque application de plus de 7 milliards de pages qui continue à évoluer en permanence. S'inspirer de l'architecture faiblement couplée du web, et qui repose sur un protocole simple, HTTP, permet de concevoir des architectures robustes et maintenables pour ses applications : c'est l'architecture REST. Cette présentation a pour but : de définir exactement ce qu'est et ce que n'est pas REST de présenter son fonctionnement de voir comment l'introduire sur ses projets de montrer comment implémenter des services REST avec Symfony2, le FOSRestBundle et comment les tester et pour finir de rêver sur les possibilités que permet REST dans une logique OpenData
Commentaires