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

Java Discussion :

Question Architecture Serveur


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2005
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2005
    Messages : 64
    Par défaut Question Architecture Serveur
    Bonjour,

    Je ne sais pas si je poste au bonne endroit mais vu que mon projet tourne autour du java, cela me semble approprié.

    Actuellement en stage, je dois définir une architecture serveur :
    - Il doit pouvoir recevoir des données en UDP
    - Il doit faire du webservice en https
    - Il doit dialoguer avec une BDD

    N'ayant jamais developpé en webservice, je me pose quelques questions et j'ai du mal à voir l'architecture globale du projet.

    Je pense donc installer un serveur radio (ou en développer un), une BDD et un serveur Webservice sur une même machine.

    Pour le webservice, je pense utiliser Tomcat et Axis (opensource, a priori pas trop complexe, ni trop lourd,...) d'après ce que j'ai pu lire.
    Par contre je ne sais pas si niveau sécurité c'est top.

    J'aimerai savoir ce que vous en pensiez, n'ayant pas de recul et pas d'expérience, tout aide est bonne à prendre.

    Merci par avance,
    Jazys

  2. #2
    Membre éclairé Avatar de saad.hessane
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    315
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Avril 2008
    Messages : 315
    Par défaut
    J'ai parcouru ton post et j'ai du mal à comprendre ce qu'on te demande. Pour l'utilisation de Tomcat+Axis c'est un choix judicieux vu que tu ne sais pas développez de WebService. C'est vraiment très simple, tu écrit une classe java que tu ne compile même pas, tu changes l'extension du fichier source de .java à .jws, et tu met le tout dans le dossier approprié d'axis.
    Vu que c'est un webservice les communication se font via http(s).
    Pour dialoguer avec ta base de données c'est extrèmement simple vu que c'est du java (attention à la sécurité, notamment le mot de passe écrit en clair dans le fichier source). Donc rien de nouveau jusqu'ici.
    La partie UDP je ne l'ai pas trop bien comprise.

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2005
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2005
    Messages : 64
    Par défaut
    Merci d'avoir prêté attention à mon poste.

    Je vais globalement décrire le projet, j'ai développé une application android qui doit communiqué avec un serveur distant en WIFI via l' UDP.

    J'ai donc besoin de créer "un système" permettant de récupérer ces infos et ensuite de les traiter puis de faire appel à un webservice qui va devoir dispatcher des infos sur d'autres serveurs.

    Le webservice que je dois implémenter doit suivrele pattern Publish/Subscribe c'est à dire que des clients extérieurs vont devoir faire une demande de souscription à mon webservice pour recevoir des événements.
    Ces événements ne sont autres que ceux envoyé par mon application android et transformer pour être de la forme attendu par les clients.

    En clair je pense developpé un petit serveur en écoute sur un port UDP. Une fois les infos reçues, elles sont traitées et inscrites dans une BDD, ensuite ce serveur doit faire appel au webservice qui va se charger de publier les évènements et d'enregistrer les demandes de souscription (je dois créer un système de session pour savoir qui est abonné).

    Et la question que je me pose, c'est de savoir si je suis bien sur la bonne voie en suivant ce principe.

    Merci

Discussions similaires

  1. Réponses: 19
    Dernier message: 03/01/2007, 14h49
  2. architecture serveur multithread
    Par hisoka dans le forum Développement
    Réponses: 2
    Dernier message: 25/11/2006, 21h05
  3. question client serveur
    Par zais_ethael dans le forum Débuter
    Réponses: 4
    Dernier message: 25/07/2006, 13h39
  4. question : architecture en couches
    Par Spacy_green dans le forum Développement
    Réponses: 10
    Dernier message: 25/05/2006, 18h08
  5. Question client-serveur socket
    Par Lex99 dans le forum Développement
    Réponses: 3
    Dernier message: 07/02/2006, 09h01

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