Forum Clubic

Faire communiquer 2 applications en web service?

Bonjour,

Je travaille sur Eclipse 3.2 et le serveur d’application est weblogic 10.
J’ai deux applications, montées sur deux instances différentes du serveur.
La première application contient une méthode "send " qui renvoie un objet.
La deuxième application contient une méthode “receive” qui doit recevoir cet objet.

Ces deux applications doivent échanger cet objet en web service,
y a t-il une suggestion?

A+.

Revenant de formation sur les Webservices en PHP, l’échange d’objet complet n’est pas vraiment recommandé (mieux vaut échanger que des informations essentielles) …
Après en PHP, tu peux toujours sérialiser un objet (donc en texte) et le transmettre, mais ce n’est pas vraiment le but …

Concernant les technos mis en place, si tu dois juste faire un client WebServices, tu devras te renseigner sur SOAP et REST :jap: …

Weblogic 10 est un serveur d’applications Java J2EE si je ne m’abuse.

Hypothèse 1 : objet est simple ou contient des champs transient.
Solution : normaliser objet et transmettre toutes ses caractéristiques

Hypothèse 2 : objet est complexe et ne contient pas de champ transient.
Solution : serialisation d’objet

Pour l’implémentation, il y a suffisamment de frameworks pour que tu fasses ton marché. Pour le détail, c’est comme t’expliquer les EJB : soit tu pars en formation, soit tu délègues à une compétence appropriée.

Développer un service web ne s’invente pas et ne s’improvise pas.