18 Mars 2010 @ Sophia-Antipolis : soirée RESTful
Jeudi 18 Mars 2010 @ Sophia-Antipolis : soirée RESTful
Le Riviera JUG organise une rencontre gratuite sur le thème des architectures RESTful le jeudi 18 mars 2010 dans les locaux de l’INRIA Sophia-Antipolis.
Le RESTful, c’est un paradigme de services webs nouveau, étrange, et souvent peu ou mal compris. Et pourtant c’est l’avenir. Ses partisans en disent autant de bien que ses détracteurs en disent du mal. Les discussions sont souvent animées et nous comptons bien en avoir une de haut vol.
Dans une première partie nous aurons le plaisir de découvrir le Play! framework grâce à rien de moins que son concepteur, Guillaume Bort. Habib Guergachi se joindra à la présentation pour nous parler des architectures RESTful. Play! est un framework web RESTful, assez récent mais très novateur.
Ensuite Stéphane Épardaud nous fera partager une session de code en direct pour expliquer l’API RESTful de Java, JAX-RS, et l’implémentation de JBoss, RESTEasy, sur lequel il contribue.
Réservation
Programme
Horaire | Description |
---|---|
18:00 - 18:30 | Accueil — café |
18:30 - 19:30 | Play! framework, par Guillaume Bort et Habib Guergachi |
19:30 - 20:00 | Pause — buffet |
20:00 - 21:00 | RESTful web services in JAX-RS/RESTEasy, par Stéphane Épardaud |
21:00 - 21:30 | Fin/Rencontres — buffet |
Sponsors
Sponsor | Rôles |
---|---|
Employeur des deux organisateurs | |
Salle |
Pour venir
Salle « Euler Violet », bâtiment Euler en face du poste de garde (le gardien vous l’indiquera quand vous arriverez sur le site). INRIA Sophia-Antipolis2004, route des Lucioles
06902 Sophia Antipolis Plan d’accès.
View Larger Map
Programme détaillé
RESTful web services in JAX-RS/RESTEasy
RESTful est le dernier-cri des protocoles de web services. Contrairement à SOAP ou XML-RPC qui définissent un protocole complexe, RESTful utilise HTTP comme transport et permet d'accéder directement aux ressources distantes au moyen d’URLs simples et structurés. Chaque ressource peut avoir une ou plusieurs représentations différentes. Tout cela permet à des clients simples d'obtenir des données structurées et formatées à leur goût. JAX-RS est le nouveau JSR permettant d'implementer une API RESTful en Java au moyen d'annotations. Il est très simple de déclarer quels URLs invoqueront quelles méthodes, quels paramètres (path, query...) seront acceptés et comment sérialiser les données en plusieurs formats (XML, JSON…). Nous présenterons JAX-RS et l'implémentation de JBoss : RESTEasy et ses extensions.Play! framework
Play! est un framework Java Web nouvelle génération et sans compromis: il apporte toute l'agilité et la productivité des frameworks basés sur les langages dynamiques dont Java n'avais jamais pu profiter. Contrairement a de nombreux frameworks Java qui ne sont que des tentatives de masquer des technologies trop complexes telles que JSF ou EJB, Play! s'attaque aux problèmes du développement Web avec Java de manière totalement novatrice et rompt définitivement avec les pratiques avérées non viables du monde JEE. Créé par des développeurs Web pour des développeurs Web, Play! offre un environnement de très haute productivité grâce à un cycle de développement hyper optimisé sans phase de compilation! ni phase de déploiement!. Tout ceci associé à des rapports d'erreurs d'une perfection inédite allant même jusqu'à une proposition de résolution du problème. En s'appuyant complétement sur le langage Java, il permet de profiter de la richesse de son ecosystème ainsi que de ses outils de développement et d'optimisation les plus modernes.À propos des intervenants
Stéphane Épardaud
Senior développeur à Lunatech Research depuis 1998, aujourd'hui basé dans l'arrière-pays Niçois. Passionné de hacks Java, C, Perl ou Scheme. Baigné dans les standards web et les bases de données, il a implémente entre autres un éditeur XML WYSIWYG, une librairie de multi-threading en C, un langage pour agents mobiles en Scheme (compilateur, machine virtuelle), des services Web 2.0) comme VisibleLogistics. Présentations au Scheme Workshop 2004, à l'IUT de Nice en 2008. Il est investi à temps plein depuis 2008 dans les nouvelles technologies Java EE et Web 2.0, il dévore les JSRs et utilise les plus récents projets open source auquels il contribue souvent, dont RESTEasy sur lequel il est committer.Guillaume Bort
Guillaume Bort, est lead developper du projet Play! framework et co-fondateur et CTO du cabinet de conseil Zenexity spécialisé dans les architectures pure Web. Après avoir commencé sa carrière au sein d'une grande SSII, il rejoint l'équipe ECOO de l'INRIA, contribue à plusieurs projets open source de renommée, et rejoint Zenexity où il dirige des missions de conseil en transformations de SI d'entreprises prestigieuses.Habib Guergachi
Habib GUERGACHI, co-fondateur et PDG de Zenexity fait partie des architectes français qui ont introduit des concepts forts, comme le "coefficient d'intégrabilité" des applications. Plus de 7 ans à la Direction Centrale des SI d'AXA, plus de 3 ans à Direction de la Stratégie des SI à la Société Générale, 5 ans au comité exécutif et Direction Technique d'une grande SSII, il pilote aujourd'hui des grands projets d'Urbanisation et transformation de SI vers le WEB. Il anime plusieurs séminaires au sein du prestigieux Capgemini Institut.