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 :

Accès services Silverpeas depuis Eclipse


Sujet :

Services Web Java

  1. #1
    Candidat au Club
    Inscrit en
    Juillet 2012
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juillet 2012
    Messages : 5
    Points : 3
    Points
    3
    Par défaut Accès services Silverpeas depuis Eclipse
    Bonjour,

    Je suis stagiaire en informatique et il m'est demandé de réaliser une plateforme collaborative de gestion de projet en ligne (non native) sur desktop, tablette et Smartphone.

    Pour la partie web services, j'ai opté pour l'utilisation de Silverpeas, solution open source en termes de gestion de contenu (CMS) et de gestion de projet (la partie gestion documentaire (GED) étant assurée par Alfresco au sein de mon application).

    Ma plateforme se divise en 3 parties principales :
    - La couche présentation : développée avec le framework JavaScript Sencha Touch 2
    - La couche métier : développée en Java, faisant l'interface entre la couche présentation et les web services associés (utilisation de Servlets Java)
    - La couche "accès aux données" : les fameux web services (Alfresco 4.0 et Silverpeas 5.9.2, dont il est question)
    Le tout stocké sur un serveur Tomcat (sauf Silverpeas qui est sur un serveur JBoss). Ces deux serveurs sont eux mêmes installés sur une VM Amazone EC2 distante (cloud).

    Je développe sous Eclipse. J'ai créé 2 projets :
    - un projet javascript pour la couche présentation (je ne détaille pas plus)
    - et un projet Java pour la couche métier
    Pour plus de confort pendant la phase de développement, j'ai placé ces deux applications sur un serveur Tomcat en local (les web services étant toujours sur le cloud).

    Dans ce dernier projet, j'ai inclus les packages de mes web services pour utiliser leurs APIs respectives. Cependant, les web services étant installés sur le cloud, il faut indiquer à l'appli les URLs respectifs pour y accéder... Par exemple pour Alfresco, un fichier .properties (dans l'appli) permet de stocker l'url d'accès à l'API distante. Mais pour Silverpeaas, c'est un GRAND MYSTERE......

    Après avoir feuilleté, scruté, fouiné, dévoré le peu de doc mis à disposition par Silverpeas, je n'ai rien trouvé et je m'en remets à vous.
    QUESTION : Comment indiquer à mon appli Java l'URL pour accéder à l'API distante de Silverpeas installée sur une VM Amazone EC2 ?

    Merci d'avance, en espérant avoir été assez clair

  2. #2
    Candidat au Club
    Inscrit en
    Juillet 2012
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juillet 2012
    Messages : 5
    Points : 3
    Points
    3
    Par défaut
    Plus précisément, comment accéder au WSDL de Silverpeas (interface d'accès aux web services de Silverpeas) ?

    En effet, Silverpeas est construite selon une architecture de type SOA (ou AOS pour Architecture Orientée Services) et peux communiquer avec d'autres applications via le protocole SOAP (protocole RPC bâti sur XML permettant à des objets distants de communiquer).

    D'après les résultats de mes recherches, Silverpeas propose un annuaire de services (au format wsdl). Mais comment faire pour y accéder depuis mon application ??? (sûrement une URL à mettre quelque part, mais quelle URL et où la mettre ??)

  3. #3
    Membre actif
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2006
    Messages
    178
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 178
    Points : 274
    Points
    274
    Par défaut
    Bonjour,
    Silverpeas n'est pas un bus ESB et n'est pas architecturé selon SOA mais respecte plutot une architecture de type composants.
    Il n'y a pas de services Web de type SOAP avec WSDL mais uniquement des services REST avec sérialisation Json et ce uniquement sur quelques ressources bien précises pour l'instant (essentiellement ce qui consitue la GED de Silverpeas : Plan de Classement, Pièces Jointes, Arborescence de dossiers, ...).
    On a un ou deux composants métiers qui proposent une API REST mais nous n'avons pas une couverture complète (bien que nous essayons de l'améliorer).

Discussions similaires

  1. Accès répertoire réseau depuis service Windows
    Par pitipilot dans le forum C#
    Réponses: 1
    Dernier message: 03/06/2015, 11h15
  2. Accès services Silverpeas depuis Eclipse
    Par Vaalone dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 20/07/2012, 15h46
  3. Accès service d'une application silverlight depuis le web
    Par Chav07 dans le forum Silverlight
    Réponses: 7
    Dernier message: 21/12/2010, 09h59
  4. acces base postgres depuis eclipse
    Par mealtone dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 03/06/2005, 10h16

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