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

Spring Java Discussion :

Architecture distribuée : EJB ou SPRING


Sujet :

Spring Java

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 4
    Points : 1
    Points
    1
    Par défaut Architecture distribuée : EJB ou SPRING
    Bonjour à tous,

    Avant de commencer je vous présente mes meilleurs voeux 2008.

    Je suis actuellement en train de réfléchir à la mise en place d'une architecture distribuée en java pour une application dont les services métier seront utilisés sur différents clients => wap, pda, mobile, appli web(php, flash, asp...) avec des temps de performances excellents

    Ma question simple est la suivante : Vaut il mieux se diriger vers les EJBs ou plutot vers un conteneur léger SPRING ? Pourquoi ?

    merci pour votre aide.

  2. #2
    Membre actif Avatar de coco62
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    237
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 237
    Points : 278
    Points
    278
    Par défaut
    Comment compte tu faire l'appel de composant Spring ou EJB à partir de PHP ou asp ?

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    je pensais utiliser des web services car les applications clientes ne pourront s'interfacer avec notre métier que par internet.

    Y a peut etre un autre moyen ???

  4. #4
    Expert éminent
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Points : 7 679
    Points
    7 679
    Par défaut
    Je ne sais pas, mais l'approche via Webservices me semble parfaite.

  5. #5
    Rédacteur
    Avatar de Hikage
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 177
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 177
    Points : 6 301
    Points
    6 301
    Par défaut
    Oui, au vue du nombre de systèmes&languages visés, les Webservices sont la meilleurs solutions.

    Bon courage pour ton dév

  6. #6
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    vaut mieux donc utiliser SPRING ?

    Qu'en est il en terme de perf ?

  7. #7
    Rédacteur
    Avatar de Hikage
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 177
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 177
    Points : 6 301
    Points
    6 301
    Par défaut
    Spring n'est pas "dédié" au Webservice ( meme s'il possède son propre module Spring WS et de bonne intégration avec Axis, Xfire et co ).

    Tu peux très bien développer un service Web dans un projet EJB, voir dans un projet non Spring et non EJB.

    Pour plus d'informations ( entre autre pour les perfs ), je te conseille de regarder Axis2, CXF, JAX-WS, ou Spring WS ( mais il est un peu spécial celui-la ).

  8. #8
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    Je reformule donc ma question initiale :

    Vaut il mieux se diriger vers les EJBs ou plutot vers un conteneur léger SPRING pour créer le métier utilisé par mes webServices par différents clients => wap, pda, mobile, appli web(php, flash, asp...) ? Pourquoi ?

    Merci encore.

  9. #9
    Rédacteur
    Avatar de Hikage
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 177
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 177
    Points : 6 301
    Points
    6 301
    Par défaut
    Ok dans ce cas la

    Je dirai que cela dépends.

    Au niveau perf, je ne saurai pas te dire si EJB est meilleur que Spring.

    Par contre, qui dit EJB, dit Serveur JEE ( JBoss, Websphere, Weblogic, Glassfish ), tandis que pour Spring, un simple serveur Tomcat, Jetty est necessaire.

    Ceux-ci sont quand meme moins gourmand en mémoire, mais ne possède pas toute les fonctionnalités des serveur JEE ( Gestionnaire de transaction interne ( mais Spring fournit une methode alternative ), JMS, Javamail ) .. )

  10. #10
    Membre émérite
    Avatar de alexismp
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 503
    Points : 2 777
    Points
    2 777
    Par défaut
    Difficile à dire en amont, donc une raisonnement "qui peut le plus peut le moins" en faveur de Java EE et donc des EJB me parait raisonnable.

    Si tu n'as pas besoin d'AOP, l'utilisation de Spring devient beaucoup moins intéressante face à Java EE 5.

    De plus il y a un regain de compétition dans les serveurs Java EE avec l'arrivée d'offres Open Sources mûres (je pense à GlassFish en priorité bien entendu ).

Discussions similaires

  1. Comparatif EJB vs Spring
    Par piopium dans le forum Java EE
    Réponses: 6
    Dernier message: 14/02/2014, 17h32
  2. Choisir EJB ou Spring ou JSF
    Par c moi dans le forum JSF
    Réponses: 8
    Dernier message: 25/11/2008, 23h31
  3. Programmation en architecture distribué
    Par mobscene dans le forum Langage
    Réponses: 7
    Dernier message: 16/01/2007, 16h27
  4. Réponses: 5
    Dernier message: 12/05/2006, 22h02
  5. architecture distribuée débutant
    Par jmt2 dans le forum CORBA
    Réponses: 2
    Dernier message: 13/03/2003, 12h52

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