Formation de Valtech Training : Concevoir une application REST

Par:
fredericmazue

mer, 24/03/2010 - 14:18

Alternative à SOAP pour la réalisation d’architectures logicielles basées sur les Web Services, REST a maintenant sa place dans l’offre de Valtech Training. La première formation interentreprises s’est tenue ce mois-ci à Paris la Défense

 

Une architecture qui simplifie les développements Web

REST (REpresentational State Transfer) est une architecture qui permet de développer des Services Web plus facilement puisqu'elle utilise pleinement le protocole HTTP plutôt que son propre protocole. Etant plus simple à mettre en œuvre, REST se pose donc en alternative à la plupart des cas d'utilisation de SOAP. Les services REST trouvent alors leur place dans les architectures orientées services (SOA) et plus particulièrement pour être utilisés par des clients Web 2.0.

 

Une technologie adaptée aux PME comme aux grands comptes

Très prisée à ses débuts, des entreprises et acteurs phares du Web comme les moteurs de recherche, certains systèmes de cartographie ou sites communautaires, REST est en passe de devenir une solution majeure. Ce revirement se constate chez tous ceux qui, confrontés à des problèmes difficiles à résoudre avec les Web Services orientés SOAP, recherchent une solution plus simple et plus évolutive notamment pour répondre à leur problématiques d’échanges et d’intégration. Les bénéfices tirés par ces acteurs sont aujourd’hui à la portée de tous les systèmes d’information. Bref, pas besoin d’être gros pour y gagner !

 

Des bénéfices reconnus pour les entreprises

Avec REST, les développements de services Web sont plus naturels puisque l’on cesse de détourner le protocole HTTP de son objectif premier. De même, la mise en production est facilitée puisque HTTP est couramment reconnu par les grands types de serveur (firewall, proxies, reverse proxies). Le besoin d’infrastructures de production complexes diminue, ce qui entraine bien sûr, une réduction des coûts pour l’entreprise. Les mises à jour et les évolutions sont également moins consommatrices de ressources et de budget puisque REST découple au maximum les clients et le service. Ces bénéfices dont les entreprises sont demandeuses, expliquent la montée en puissance de REST depuis 2 ans.

 

Une formation pour apprendre à concevoir une application REST

Destiné aux développeurs Java, chefs de projet et architectes techniques, ce cours permettra de comprendre REST, de redécouvrir le protocole HTTP et de concevoir un projet en termes de "représentation de ressources" plutôt que de "résultat de traitement" sans présager de la solution implémentée. Cette conception sera ensuite implémentée en Java avec une solution compatible avec le standard JAX-RS. Ce cours répond aux questions : "Qu'est-ce que REST ? ", "Comment concevoir un projet RestFul ? ", "Pourquoi utiliser REST plutôt que SOAP ? ", "Qu'est ce qu'une ROA (Architecture Orientée Ressource) ?". Basée sur des cas concrets avec 60% de travaux pratiques, la formation REST se déroule sur 2 jours dans les locaux de Valtech Training à Cœur Défense.

Plus d’informations :

http://www.valtech-training.fr/fr/index/training/formations/xml_web_services/REST.html