• [^] # Re: composant REST ?

    Posté par . En réponse au journal Talend Open Studio 2.4.0RC2. Évalué à 1.

    J'ai à gérer 2 populations de personnes, chacune qui est gérée par une application différente reposant sur une base de données.

    J'ai du créé un web service pour interagir à distance avec une des applications (ou plus exactement la base de données sous jacente). Ce n'était pas possible d'attaquer la base directement, et en plus l'application risque de changer sous peu.

    Du REST très basique :

    GET /personnes.xml -> la liste en xml de toutes les personnes, avec des paramètre pour du filtrage
    GET /personnes/45.xml -> le xml correspondant à une personne (id=45)
    POST /personnes -> creation
    PUT /personnes/45.xml -> mise à jour

    J'utilise ce web service pour remplir un annuaire LDAP et le garder synchroniser, pour le moment avec un 2 scripts maison.

    Le contenu de la base de l'autre application est importé lui aussi dans le LDAP, avec un autre script qui attaque directement la base (de l'oracle). Le script utilise le web service précédent pour signaler des éventuels doublons avec l'autre base (en appellant le GET /personnes.xml avec des paramètres pour restreindre le retour)

    Voilà en très gros :-)