+ Répondre à la discussion Actualité déjà publiée
  1. #1
    Responsable Java

    Avatar de Mickael Baron
    Homme Profil pro
    Ingénieur de Recherche en Informatique
    Inscrit en
    juillet 2005
    Messages
    11 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : juillet 2005
    Messages : 11 738
    Points : 56 963
    Points
    56 963

    Par défaut Introduction aux Architectures Orientées Services (SOA) : services web

    Je commence une nouvelle série de support de cours concernant les Web Services via la plateforme Java.

    Ce premier support de cours vise à montrer l'importance des Web Services dans une architecture orientée services (SOA). J'introduis les notions qui seront étudiées dans les prochains supports de cours; d'une part la technologie des Web Services étendus (WSDL, SOAP, UDDI) comme solution de mise en œuvre et d'autre part la plateforme Java (JAX-WS, OpenESB) est employée comme plateforme de développement.

    Si vous avez des commentaires, des souhaits, n'hésitez pas, profitez de cette discussion.

    Le cours : http://mbaron.developpez.com/soa/intro/

    Mickael BARON (http://keulkeul.blogspot.com)
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Ingénieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de cours : mbaron.developpez.com
    Blog : keulkeul.blogspot.com
    LinkedIn : https://www.linkedin.com/in/mickaelbaron
    Twitter : www.twitter.com/mickaelbaron

  2. #2
    En attente de confirmation mail

    Homme Profil pro
    Inscrit en
    juillet 2006
    Messages
    766
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : juillet 2006
    Messages : 766
    Points : 1 170
    Points
    1 170

    Par défaut

    J'aime bien la conclusion : "Pratiquement tous les fournisseurs de Web Services utilisent REST".
    REST est plus simple (surtout depuis JAX-RS) et plus performant.

    Cepedant, bien que REST peut être transactionnel et aussi sécurisé que SOAP, il est vrai que dans un contexte industrialisé avec beaucoup de turnover, il y a moins de standards normalisés et de solutions vendues all-included.

    C'est donc très bien pour faire du Google Map ou Facebook, et plus tendu pour une banque en ligne avec un developpement externalisé.

  3. #3
    Responsable Java

    Avatar de Mickael Baron
    Homme Profil pro
    Ingénieur de Recherche en Informatique
    Inscrit en
    juillet 2005
    Messages
    11 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : juillet 2005
    Messages : 11 738
    Points : 56 963
    Points
    56 963

    Par défaut

    A noter que les services REST tendent à se faire standardiser notamment avec WADL.
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Ingénieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de cours : mbaron.developpez.com
    Blog : keulkeul.blogspot.com
    LinkedIn : https://www.linkedin.com/in/mickaelbaron
    Twitter : www.twitter.com/mickaelbaron

  4. #4
    En attente de confirmation mail

    Homme Profil pro
    Inscrit en
    juillet 2006
    Messages
    766
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : juillet 2006
    Messages : 766
    Points : 1 170
    Points
    1 170

    Par défaut

    Rest EST le standard, puisque c'est Http. C'est son usage qui se "standardise".

  5. #5
    Responsable Java

    Avatar de Mickael Baron
    Homme Profil pro
    Ingénieur de Recherche en Informatique
    Inscrit en
    juillet 2005
    Messages
    11 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : juillet 2005
    Messages : 11 738
    Points : 56 963
    Points
    56 963

    Par défaut

    Oui tu as raison mais sans la standardisation du contrat ...
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Ingénieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de cours : mbaron.developpez.com
    Blog : keulkeul.blogspot.com
    LinkedIn : https://www.linkedin.com/in/mickaelbaron
    Twitter : www.twitter.com/mickaelbaron

  6. #6
    Modérateur

    Homme Profil pro
    Architecte technique
    Inscrit en
    juin 2008
    Messages
    9 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2008
    Messages : 9 944
    Points : 16 227
    Points
    16 227

    Par défaut

    Citation Envoyé par keulkeul Voir le message
    Oui tu as raison mais sans la standardisation du contrat ...
    Pardon? Je ne vois pas ce qu'il y a de plus standard.
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  7. #7
    Responsable Java

    Avatar de Mickael Baron
    Homme Profil pro
    Ingénieur de Recherche en Informatique
    Inscrit en
    juillet 2005
    Messages
    11 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : juillet 2005
    Messages : 11 738
    Points : 56 963
    Points
    56 963

    Par défaut

    Je ne remets pas en cause le fait que REST utilise les standards, je disais simplement que le contrat WADL qui permet de comprendre ce qu'un Web Service REST propose comme fonctionnalités lui, a besoin d'être standardisé. Il y a un fort besoin puisqu'il a été proposé au W3C dernièrement
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Ingénieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de cours : mbaron.developpez.com
    Blog : keulkeul.blogspot.com
    LinkedIn : https://www.linkedin.com/in/mickaelbaron
    Twitter : www.twitter.com/mickaelbaron

  8. #8
    Modérateur

    Homme Profil pro
    Architecte technique
    Inscrit en
    juin 2008
    Messages
    9 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2008
    Messages : 9 944
    Points : 16 227
    Points
    16 227

    Par défaut

    Citation Envoyé par keulkeul Voir le message
    Je ne remets pas en cause le fait que REST utilise les standards, je disais simplement que le contrat WADL qui permet de comprendre ce qu'un Web Service REST propose comme fonctionnalités lui, a besoin d'être standardisé. Il y a un fort besoin puisqu'il a été proposé au W3C dernièrement
    WADL permet d'avoir quelque chose qui pourra être compris par les machines. Et la quasi certitude qu'en cas d'évolution de la description donnée dans le WADL, les clients qui l'utilisent "au sens strict" devront être mis à jour.

    Si un site WEB évolue, avez vous besoin de mettre à jour votre navigateur? Dans le pire des cas, il vous faudra intégrer un plugins style Flash, c'est tout.
    Il devrait en être de même pour les services REST - mais c'est un "cultural shift" pas facile à gober, j'en conviens -.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  9. #9
    Nouveau Candidat au Club
    Inscrit en
    mai 2006
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : mai 2006
    Messages : 1
    Points : 1
    Points
    1

    Par défaut Acronyme SOA

    J'ai relevé une erreur en page 9: SOA signifie Service Oriented Architecture et non Software Oriented Architecture.

  10. #10
    Responsable Java

    Avatar de Mickael Baron
    Homme Profil pro
    Ingénieur de Recherche en Informatique
    Inscrit en
    juillet 2005
    Messages
    11 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : juillet 2005
    Messages : 11 738
    Points : 56 963
    Points
    56 963

    Par défaut

    J'ai relevé une erreur en page 9: SOA signifie Service Oriented Architecture et non Software Oriented Architecture.
    Merci cela sera corrigé prochainement

    Cordialement

    Mickael
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Ingénieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de cours : mbaron.developpez.com
    Blog : keulkeul.blogspot.com
    LinkedIn : https://www.linkedin.com/in/mickaelbaron
    Twitter : www.twitter.com/mickaelbaron

  11. #11
    En attente de confirmation mail

    Homme Profil pro
    Inscrit en
    juillet 2006
    Messages
    766
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : juillet 2006
    Messages : 766
    Points : 1 170
    Points
    1 170

    Par défaut

    Citation Envoyé par wiztricks Voir le message
    mais c'est un "cultural shift" pas facile à gober, j'en conviens -.

    - W
    Le contrat est surtout dans la notice d'utilisation. REST ne convient pas à tous les usages, notamment ceux où mal lire la notice pose des problèmes de sécurité à haute conséquence financière.
    Enfin, c'est comme mal lire une API javascript, où il n'y a pas de vérification du type. Ce n'est pas plus problématique.

  12. #12
    Responsable Java

    Avatar de Mickael Baron
    Homme Profil pro
    Ingénieur de Recherche en Informatique
    Inscrit en
    juillet 2005
    Messages
    11 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : juillet 2005
    Messages : 11 738
    Points : 56 963
    Points
    56 963

    Par défaut

    @louge

    La modification a été apportée. Je t'ai rajouté dans les remerciements ;-)
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Ingénieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de cours : mbaron.developpez.com
    Blog : keulkeul.blogspot.com
    LinkedIn : https://www.linkedin.com/in/mickaelbaron
    Twitter : www.twitter.com/mickaelbaron

Discussions similaires

  1. Réponses: 0
    Dernier message: 05/06/2014, 10h22
  2. Réponses: 0
    Dernier message: 02/02/2010, 21h51
  3. Réponses: 0
    Dernier message: 02/02/2010, 21h51
  4. Réponses: 0
    Dernier message: 11/06/2009, 12h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo