IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Débats sur le développement - Le Best Of Discussion :

Quel est l'intérêt des Services Web ??


Sujet :

Débats sur le développement - Le Best Of

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 53
    Points : 58
    Points
    58
    Par défaut Quel est l'intérêt des Services Web ??
    bonjour,

    J ai regardé un peu les services web, je ne vois pas de différence avec une appli client serveur, puisque qu'il faut installer un client sur le poste client cela n'a aucun intérêt.

    Si quelqu un sait quel est le plus par rapport à une solution client serveur j aimerai bien la connaitre.

    Le web, normalement c de n avoir rien a installé sur le poste client.

  2. #2
    Membre éclairé
    Avatar de hachesse
    Inscrit en
    Mars 2002
    Messages
    189
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 189
    Points : 651
    Points
    651
    Par défaut
    Voila un exemple de service web (google)

    en delphi http://lfe.developpez.com/WebService/Delphi/
    en C++ http://lfe.developpez.com/WebService/BCB/

  3. #3
    Rédacteur en Chef
    Avatar de Marc Lussac
    Homme Profil pro
    Responsable marketing opérationnel
    Inscrit en
    Mars 2002
    Messages
    28 664
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable marketing opérationnel
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2002
    Messages : 28 664
    Points : 61 565
    Points
    61 565
    Par défaut
    Les Services Web, voila en tout cas un sujet très intéréssant pour le forum général.

    puisque qu'il faut installer un client sur le poste client cela n'a aucun intérêt.
    Pas forcément puisque un service Web peut etre utilisé à partir d'une application Web, ou d'une application distribuée.

    En plus des liens cis dessus, lire aussi absolument sur ce sujet :

    - http://www.developpez.com/delphi/soap.htm
    - http://azanetti.developpez.com/webservice/
    - http://www.borland.com/about/cases/studies/colliers.pdf
    - http://xml.developpez.com/soap.htm
    - http://community.borland.com/article...,27319,00.html
    - http://www-4.ibm.com/software/solutions/webservices/pdf/WSCA.pdf
    Ne pas me contacter pour le forum et je ne répondrai à aucune question technique. Pour contacter les différents services du club (publications, partenariats, publicité, ...) : Contacts

    15 000 offres d'emploi développeurs et informatique
    Cours et tutoriels développeurs et informatique
    Les FAQ's & Les Livres
    Codes sources
    Téléchargements

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 53
    Points : 58
    Points
    58
    Par défaut re
    Merci pour tout ces liens bien utils.

    Si d'autres connaissent les services web et des utilisations dans la vie professionnel elle est la bienvenue

    Donc vu ce que j ai compris un service web permet de mettre à disposition une librairie ou divers fonctions pour divers applications ce qui est très intéressant, je ne l avais pas vu sous cet angle la

  5. #5
    Expert éminent
    Avatar de neo.51
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    2 663
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 663
    Points : 6 418
    Points
    6 418
    Par défaut
    Ce qui est trés interressant c'est que tu peux créer une application qui consomme un serviceweb sans de soucier du langage dans lequel le serviceweb a été programmé. Tu as donc un service web qui peut-être exploité par une application qui est codé dans le langage qui corespond le plus au besoin de l'application qui consomme le serviceweb.

  6. #6
    Membre averti Avatar de Epictète
    Inscrit en
    Mars 2002
    Messages
    219
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 219
    Points : 341
    Points
    341
    Par défaut
    Si tu veux l'idée existait déjà avec CORBA, mais disons que avec SOAP et les Webservices, cela deviens beaucoup plus façile, de par le fait on peu s'attendre à un accroissement rapide des exemples d'utilisation et des offres disponibles.

    C'est une évolution incontournable...
    -> Consultez les cours et tutoriels
    -> Consultez la F.A.Q du forum que vous utilisez
    -> Lisez les règles du forum

  7. #7
    Membre régulier
    Inscrit en
    Avril 2002
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 61
    Points : 83
    Points
    83
    Par défaut
    L'intérêt des WebServices :
    ==================

    1°) S'appuient sur le protocole http
    ==> passent les firewalls
    2°) Le formatage des données s'appuie sur XML
    ==> permet de passer des structures de données quelconques
    avec l'avantage de l'universalité du langage XML.


    Donc l'intérêt est que les entreprises peuvent
    offrir des applications à d'autres entreprises à
    travers les WebServices.

    En revanche l'utilisation de WebServices à l'intérieur
    même de l'entreprise n'est pas nécessairement un
    bon choix surtout si ces WebServices doivent répondre
    à un grand nombre de requêtes simultanées... (parsing/deparsing
    XML coûteux en CPU)...

  8. #8
    LFE
    LFE est déconnecté
    Membre émérite

    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2002
    Messages : 95
    Points : 2 463
    Points
    2 463
    Par défaut
    On peut aussi s'en servir pour acceder a des connaissances metiers que l'on n'a pas ou de puissance de calcul, ou de donnees dont on a besoin mais qu'on n'est pas capable de manipuler.

    L'exemple Google est parfait de ce cote.

    Je m'explique.

    L'interet du moteur de recherche est indiscutable.
    La taille des DB et la puissance de calcul est totalement inabordable pour le commun des mortels et des societes.

    En resume, je n'ai ni les connaissances necessaires pour programmer un moteur de recherche, ni le temps, ni la puissance de calcul, ni de la place pour les stocker. Par contre, grave au WebService, j'y ai accès depuis mon application. Tout cela sans me tracasser des mises à jour des DB, de modification de code, d'algo de recherche, etc ....

    De plus, par la simplicite de la methode de transfert de l'info, c'est abordable par presque tout le monde.

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 53
    Points : 58
    Points
    58
    Par défaut re
    je remprend ce qu a dis Epictète
    C'est une évolution incontournable...
    hum, donc dans mon cas, c'est très interressant cela me permettrait de faire une ouverture pour des interfaces avec d autre logiciel.

  10. #10
    Expert éminent
    Avatar de neo.51
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    2 663
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 663
    Points : 6 418
    Points
    6 418
    Par défaut Re: re
    Citation Envoyé par silvermoon
    hum, donc dans mon cas, c'est très interressant cela me permettrait de faire une ouverture pour des interfaces avec d autre logiciel.
    T'as tout compris

  11. #11
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 760
    Points : 52 541
    Points
    52 541
    Billets dans le blog
    5
    Par défaut
    Il y a quand même deux gros inconvénients :

    1) on n'est pas sur que le service soit toujours disponible au moment attendu :
    - time out
    - serveur distant en maintenance

    2) on n'est pas sûr que le service, s'il est externe à l'entreprise, continue d'être maintenu
    - déplacement du service à une autre URL
    - suppression pure et simple du service

    En conséquence, basé son architecture d'application sur les web services est "risqué" notamment lorsque les services sont externes !

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  12. #12
    Futur Membre du Club
    Inscrit en
    Septembre 2002
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    Donc expliquez moi !

    Si l'on ne peut jamais être sûr qu'un service web sera maintenu, est-il normal de l'intégrer à son développement ? Bien sûr, un service externe facilite la vie du développeur, mais cela me semble tout de même très irrespectueux du client. Et concernant le développement de services internes, plus fiables, je n'en voie qu'une seule utilité nouvelle : mutualiser le service, bref une question de fric.

    Mais qui dit "fric sur le net" dit non pérennité des services (constat évident). La boucle est bouclée. Faudrait donc être prudent avec les services web, moi je n'accepterais pas de devoir changer de logiciels tous les 6 mois car tel ou tel service viendrait de fermer...

  13. #13
    LFE
    LFE est déconnecté
    Membre émérite

    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2002
    Messages : 95
    Points : 2 463
    Points
    2 463
    Par défaut
    on en revient donc à une question nettement plus ancienne : la perrenite des partenaires avec qui l'on travaille....

  14. #14
    Expert éminent
    Avatar de neo.51
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    2 663
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 663
    Points : 6 418
    Points
    6 418
    Par défaut
    Tout à fait, mais lorsqu'on à un site internet qui consomme un service web, à nous de bien concevoir le site pour que le changement de service web soit facile à réaliser... ainsi le changement de service web aprés une fin de contrat paut se faire en douceur.

    Pour les autres type d'aplication, cela pause d'autre problème au niveau de la distribution car c'est une nouvelle version du logiciel qu'il faut mettre à jours, l'ancienne étant obsolète. C'est tout un parc informatique qu'il faut mettre à niveau.

  15. #15
    cpu
    cpu est déconnecté
    Futur Membre du Club
    Inscrit en
    Septembre 2002
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 7
    Points : 7
    Points
    7
    Par défaut
    Personnellement, j'ai réalisé en Delphi un exemple WebService avec le Service GOOGLE-Search et cela n'est pas compliqué! (merci Borland)

    Sur le plan technique, neo51, Sqlpro ont expliqué quelques intérêts de cette nouvelle technique."fric sur le net" je suis d'accord avec "Elodie nl" méfiez vous, les services ne sont pas gratuits, sauf ceux pour les tutorials...

    En résumé, cela ne fait aucun mal d'écrire un petit programme pour comprendre comment le WebService fonctionne, c'est certainement une évolution incontournable, si ! si ! si !
    Au fait, c'est incontournable pour qui ?

  16. #16
    Membre régulier
    Homme Profil pro
    Fabricant de ressorts - programmeur amateur
    Inscrit en
    Janvier 2003
    Messages
    70
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Fabricant de ressorts - programmeur amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2003
    Messages : 70
    Points : 79
    Points
    79
    Par défaut Re: re
    Citation Envoyé par silvermoon
    Merci pour tout ces liens bien utils.

    Si d'autres connaissent les services web et des utilisations dans la vie professionnel elle est la bienvenue
    J'ai mis en ligne un service, principalement destiné aux bureaux d'études mécaniques. Il s'agit d'un logiciel de calcul de ressort en ligne. Un bureau d'étude n'est pas un spécialiste dans ce domaine, moi si, c'est mon métier depuis 18 ans, alors à l'adresse http://ressort.dyndns.org:4210 tout le monde peut calculer son ressort.
    mac pro bi-quad néhalem (2009) (16 proc et 8Go me MeV)
    Programmation : HTML - Javascript - PHP - AJAX - CSS : niveau amateur pour l'ensemble.

  17. #17
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2002
    Messages
    299
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Santé

    Informations forums :
    Inscription : Mai 2002
    Messages : 299
    Points : 373
    Points
    373
    Par défaut
    Salut

    Je cherche à faire un systeme d'information via internet (des connexions modems, donc non permanentes). Je pensais passer via HTTP, un serveur web/PHP faisant le serveur central. Mais les webservices me semblent normalisés, plus le fait qu'ils sont supportés sous Delphi (outils choisis pour les clients). Est ce complexe à créer?
    Donc je cherche si on peux faire des serveurs webservices en PHP sur le port 80.

  18. #18
    Membre habitué
    Inscrit en
    Octobre 2002
    Messages
    164
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 164
    Points : 190
    Points
    190
    Par défaut
    Bonjour,

    Vous parlez quasi exclusivement des services Web externes pur (google typiquement).

    Mais un enjeu de taille pour les entreprises sont les Web Services intranet et extranet. Les grands comptes (j'éviterai de nommer ici) ont des SI impressionnants de complexité dont le nombre de duplication de code métier est tout aussi impressionnant (On retrouvre des centaines de fois la classe Client et le code métier du client n'est pas toujours identique).
    => Un Web Service intranet donnant des services d'accès au client et hop vive enfin la réutilisation tant espéré par les informaticiens (jusqu'à maintenant c'était du copier / coller)

    Donc à voir absoluement, c'est (cela sera) vraiment incontournable.

  19. #19
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    56
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Marne (Champagne Ardenne)

    Informations forums :
    Inscription : Mars 2002
    Messages : 56
    Points : 63
    Points
    63
    Par défaut
    C'est quoi la difference en webservices et un dll qui pourait aussi bien renvoyer des donnes ??

  20. #20
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2002
    Messages
    299
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Santé

    Informations forums :
    Inscription : Mai 2002
    Messages : 299
    Points : 373
    Points
    373
    Par défaut
    Citation Envoyé par Straahd
    C'est quoi la difference en webservices et un dll qui pourait aussi bien renvoyer des donnes ??
    C'est une norme multilangage, nottament au niveau des formats de parametres, qui sinon ne sont pas normés. C'est comme XML, c'est une norme qui si elle est respectée permet de travailler ensemble.

    Si tu parle d'une dll non en tant que serveur web (isapi je crois) mais pour que des programmes l'appele directement, on n'est plus sur le web et ça ne marche que sous Windows. Mais je ne pense pas que ce soit le cas.

    Cédric

Discussions similaires

  1. Quel est l'intérêt des Interfaces ?
    Par opeo dans le forum Langage
    Réponses: 42
    Dernier message: 06/01/2022, 14h16
  2. Quel est l'intérêt des langages dynamique, en général ?
    Par maa dans le forum Langages de programmation
    Réponses: 59
    Dernier message: 27/07/2010, 09h56
  3. Quel est l'intérêt des mots clé get et set ?
    Par verbose dans le forum ActionScript 3
    Réponses: 2
    Dernier message: 30/09/2008, 16h19
  4. Signature des assemblies : quel est l'intérêt?
    Par AdamReith dans le forum Général Dotnet
    Réponses: 4
    Dernier message: 30/04/2008, 18h20

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