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

Services Web Java Discussion :

Pour quoi ce choix ?


Sujet :

Services Web Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de geforce
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2010
    Messages
    1 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2010
    Messages : 1 055
    Par défaut Pour quoi ce choix ?
    Bonjour,

    Je veux prouver à un novice que les web-service sont le meilleur choix pour développés une application (système d'information répartie = calcule paye + gestion Rh)

    Mais je n’arrive pas à trouver les mots qui lui donnent la conviction que ces le cas.

    Vous pouvez m'aidés !! Merci d'avance

  2. #2
    Membre éclairé Avatar de rockley
    Homme Profil pro
    Inscrit en
    Décembre 2010
    Messages
    404
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 404
    Par défaut
    Les web services permettent d'appeler des méthodes qui ne sont pas forcement développé par sois et qui ne sont pas sur les même machines.

    Prenons un site web.
    On te demande d'intégrer la météo et encore plus dure les cours de bourse en temps réel dans une page.

    Au lieu de tout développer toi même, les éléments graphiques, les courbes, le programme, ... ; tu vas chercher un web service qui puisse répondre a tes attentes et tu fait l'intégration dans ta page.

    ça te prend 2 à 3 heurs au lieu de plusieurs jours.
    Et je te parle pas pour la bourse en temps réel .

    De plus, les web services communiquent par xml, donc multi-plateformes et multi-langages. Si tu dois commercialiser un service web, tu code dans ton langage favori et sur l'OS que tu veux.

    Et comme tu peux échanger des OBJETS, les possibilités sont très grandes. Tu peux par exemple échanger des map. Créer un gps sans soucie.

  3. #3
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Citation Envoyé par geforce Voir le message
    Mais je n’arrive pas à trouver les mots qui lui donnent la conviction que ces le cas.
    Probablement parce que ce n'est pas le cas. Les web service permet d'exporter une partie de ton application vers des services extérieurs, qui pourront l'interroger. Ce ne doit certainement pas être la base de ton développement, mais juste une fonctionnalité fournie par ton application. Ce que tu dit, ce serait comme dire que les sockets sont le meilleurs choix. Dans l'absolu ca n'a pas de sens. Quel besoin veux-tu satisfiare avec tes webservice?

    Si vous n'arrivez pas à vous mettre d'accord, laissez cette partie là de l'applicaiton à plus tard et commencez par coder les core buisness (les données, les règles métiers) puis éventuellement l'interface.

  4. #4
    Membre habitué
    Inscrit en
    Avril 2011
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2011
    Messages : 11
    Par défaut
    Moi je dirais que le web service est surtout utile en B2B.
    Pq ?
    1 c'est assez facile à mettre en œuvre
    2 tu ne donnes que l'information que tu veux bien donner
    3 tu gères l'enregistrement des données dans ta base de données comme tu l'entends.
    4 tu peux créer un système très sécurisé et très fermé.
    5 tu ne dois pas avoir une compatibilité de langage : l'entreprise X peut faire purement de l'asp.net et toi du java etc...
    6 c'est utilisable aisément tant sur une application web, serveur ou stand alone qui peut être distante sur un serveur éloigné.

    J'ai des exemples concret :
    1:
    Gestion d'intérimaire qui sont gérer en interne par une application et par les agences intérimaires via un site web sécurisé.
    -> L'agence n'a accès qu'aux infos qu'elles peut disposer et pourtant peut enregistrer dans une base de donnés internes.
    -> L'agence n'a même pas besoin d'informaticien tout se fait via mail et site internet.
    --> On peut utiliser plusieurs agences sur ce principe en parallèle sans qu'elles ne se connaissent, ne sachent qui tu engages chez les autres etc...

    2:
    Accès à un document privé devant être distribuer dans X entreprises différentes ne se connaissant même pas et pouvant être intégrer par leurs propres informaticiens.

    C'est utile aussi pour des entreprises qui déploient des applications chez des clients mais qui gardent l'aspect "serveur/programmation" chez eux.

    Je ne te dis pas pour les applications mobiles où tu enregistres des données sur une base de données commun accessible via intranet et internet à distance.... Il n' y a plus de soucis de synchronisation.

    Mais bon ca reste un moyen de communication en soit un projet purement webservice ca n'existe pas.

Discussions similaires

  1. Réponses: 1
    Dernier message: 08/01/2007, 17h21
  2. variable pour récupérer un choix
    Par vincent1412 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 13/02/2006, 20h38
  3. pour quoi? et comment utiliser <style> et <div>
    Par moh_yougo dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 05/02/2006, 11h36
  4. Réponses: 7
    Dernier message: 15/11/2005, 21h57
  5. [Méthodes]UML vs MERISE Lequel pour quoi ?
    Par Daniel258 dans le forum Méthodes
    Réponses: 5
    Dernier message: 31/03/2003, 11h49

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