18 Mars 2010 @ Sophia-Antipolis : soirée RESTful

Modifié par superadmin le 2022/07/19 16:09

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

Ce programme est susceptible de changer selon des imprévus prévisibles.

HoraireDescription
18:00 - 18:30Accueil — café
18:30 - 19:30Play! framework, par Guillaume Bort et Habib Guergachi
19:30 - 20:00Pause — buffet
20:00 - 21:00RESTful web services in JAX-RS/RESTEasy, par Stéphane Épardaud
21:00 - 21:30Fin/Rencontres — buffet

Sponsors

SponsorRôles
lunatech-research-logo-small.pngEmployeur des deux organisateurs
inria-small-transp.gifSalle

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-Antipolis
2004, route des Lucioles
06902 Sophia Antipolis

Plan d’accès.

Prevoyez une pièce d’identité pour le poste de garde.


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

stef-epardaud.jpg

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.jpg

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.jpg

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.