-
1 pièce(s) jointe(s)
API webservice XML/XRML
Bonjour tout le monde,
Quelqu'un peut me donner un coup de main svp car je ne suis vraiment pas à l'aise avec le principe du webservice.
Je souhaiterai faire une api web (si c'est possible) qui communique entre le Requestor et le Provider
Pièce jointe 180535
Le problème c'est que je me perds avec toutes ces différentes techno sur le marché permettant de faire cette api.
De ce que j'ai pu comprendre dans la tâche que je dois faire c'est que le client, via une interface web, va demander un service/ressource et récupérera un par exemple un xml (je préfère passer par un xml).
C'est à ce moment là que mon API rentre en action, il va analyser ce xml pour savoir où est la ressource, plus les droits d'accès ect... et puis comparer ce dernier avec un xrml si ma mémoire est bonne.
Le truc c'est que je ne sais pas comment je dois mettre en place cette API , quelle techno utilisée. Je sais juste qu'il n'y aura pas de logiciel comme un programme java.
J'ai tenté de faire des tuto mais sans succès. J'ai l'impression que quelque chose d'essentiel m'échappe. C'est pour ça que je demande un coup de main pour voir qu'elles sont les étapes/actions à faire pour faire cette api.
Si ma demande n'est pas assez clair n'hésitez pas à me demander.
Merci par avance, vraiment.
-
Hello,
C'est effectivement un peu confus tout ça.
À mon avis pour mettre un peu de concret dans tout ce bardas, tu devrais te renseigner sur comment faire un webservice REST dans le langage de ton choix.
Tu te rendras compte que cette histoire de fichier XML à analyser pour trouver le service, et ce truc XRML, là, il en parle absolument pas. Parce qu'il est assez rare que ça serve à quelque chose.
-
Bonsoir Thelvin,
Merci vraiment pour ta réponse.
J'avais regardé sur internet pour faire une api rest, j'ai trouvé ce tuto.
J'ai essayé de le faire mais il me manque des choses comme:
use Phalcon\Mvc\Model,
Phalcon\Mvc\Model\Message,
Phalcon\Mvc\Model\Validator\InclusionIn,
Phalcon\Mvc\Model\Validator\Uniqueness;
ou encore
\Phalcon\Mvc\Micro()
Je ne sais pas où et comment les avoir.
Connais tu un tuto clair qui me permettrait de faire cette api?
Merci encore.