Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1863 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [SOAP] Intégration PHP - .Net

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[SOAP] Intégration PHP - .Net

n°1343792
elrond
Posté le 11-04-2006 à 09:29:25  profilanswer
 

Bonjour,
 
Prochainement, je vais avoir besoin de faire une intégration entre un site en PHP et un site
en .Net (que je ne controle pas).
 
La communication entre les deux serveurs se fera surement en SOAP.
 
Pour utiliser SOAP en php, j'ai lu à droite à gauche que nusoap était assez répandu.
Cependant je me pose une question suite à une vague information que j'ai eu.
En effet une connaissance m'a prévenu que certaine bibliothèque SOAP php n'était
pas entièrement compatible avec celle de .Net, cependant cette personne ne se souvenait plus
du nom de celle qui fallait éviter dans ce cas.
 
Quelle est la bibliothèque soap que vous recommandez pour une communication entre PHP et .Net ?

mood
Publicité
Posté le 11-04-2006 à 09:29:25  profilanswer
 

n°1344820
misterping​uin
Posté le 12-04-2006 à 10:59:59  profilanswer
 

le mieux c'est d'utiliser ce que php embarque déja : http://fr2.php.net/manual/fr/ref.soap.php

n°1344843
elrond
Posté le 12-04-2006 à 11:13:27  profilanswer
 

Merci pour ta réponse.
En effet cela aurait surement était préférable, mais j'ai oublié de préciser que nos serveurs utilisent PHP 4.3.4 et qu'il semble que ce que tu proposes ne soit que pour PHP 5

n°1344923
misterping​uin
Posté le 12-04-2006 à 13:03:04  profilanswer
 

en effet.
 
pour ma part j'ai utilisé nuSoap avant et ce sans pb.
 
Le principe meme de soap est d'etre un protocole d'échange standardisé indépendant de la plateforme et du langage, je ne vois donc pas en quoi cela fonctionnerait mal entre PHP et .NET ou autre d'ailleurs, sauf à ce que .NET ne respecte pas certains standards SOAP ???

n°1344930
elrond
Posté le 12-04-2006 à 13:15:18  profilanswer
 

C'est possible, mais si tel est le cas, il faudra faire avec :-/

n°1345461
gizmo
Posté le 12-04-2006 à 20:20:17  profilanswer
 

bah déjà faut savoir si c'est SOAP 1.1 ou 1.2 et voir s'ils utilisent des spécificités de la version qu'ils utilisent.

n°1543482
JanVanHout​en
Ni !
Posté le 16-04-2007 à 19:17:23  profilanswer
 

Hmm... Je travailles actuellement sur une chose fort similaire... Jusqu'a peu j'avais en tête l'équation Webservice=interopératibilité simple et assurée...
Et heu... Bin c'est pas si trivial on dirait...
( Bon en même temps je suis dev .Net à la base pas dev php... Je passe surement à coté de certaine choses... )
 
Pour détaillé vu que je suis sérieusement désespéré et que le sujet colle  plus ou moins à ma question :
 
J'ai pas le droit au php5...
Donc après recherche et tests je me suis orienté vers NuSoap...
 
Sauf que ça marche pas...:p
Enfin ça marche bien pour les méthodes ne prenant pas d'arguments ou alors des arguments simples... Mais dès qu'il y a des types complexes et des Guid ça semble plus problématique...
 
Semblerait qu'il faille passer par des trucs comme ceux décrit ici http://users.skynet.be/pascalbotte [...] vanced.htm
( A savoir, l'utilisation de la méthode serializeEnvelope() )
 
Mais je galère dessus depuis un bon moment personnellement...
 
 Je suis arrivé au stade ou ma requête SOAP faite par php est identique à celle d'une appli .net qui utilise le même webservice... Celle de l'appli .net passe impec celle du php renvoit une joli erreur 400 :'(
 
P.S: Si ça ressemble trop à du détournement de topic qu'on me le dise je ferais un sujet parallêle... Mais bon là... Enfin c'était tentant de réutiliser celui ci...
P.P.S: Elrond j'espère ne pas vous faire peur hein...

n°1543639
pot2yaourt
Posté le 17-04-2007 à 10:42:13  profilanswer
 

Je ne sais plus où j'ai lu cette info, mais il paraît qu'il y a une lib PEAR pour Soap ( http://pear.php.net/package/SOAP ) qui est toujours maintenue, contrairement à NuSoap. Maintenant, je ne sais pas si elle corrige les bugs de NuSoap ou autre...  
 
A vous de voir...
 

n°1543748
rufo
Pas me confondre avec Lycos!
Posté le 17-04-2007 à 13:24:15  profilanswer
 

Ca peut peut-être t'aider :
http://www.journaldunet.com/develo [...] oap1.shtml
http://talks.php.net/show/soap-forumduphp-paris2002/0
 
Et un webservice en REST ne serait pas plus simple?

n°1544609
JanVanHout​en
Ni !
Posté le 18-04-2007 à 22:03:39  profilanswer
 

Ce serait surement plus simple mais le webservice est dévellopper en externe par une autre boite...^^
 
Et heu bon... Je suis vraiment mauvais en php... J'ai toujours pas pigé où été mon erreur mais on m'a fourni un code quasi identique mais qui marche... Une histoire d'envellope Soap il parait...
 
Donc heu en fait ça devrait marcher bien l'interopérabilité...^^"


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [SOAP] Intégration PHP - .Net

 

Sujets relatifs
[PHP][XSLT][entity] Problème avec les Entities ...Gettext / PHP
[XML & PHP] Architecture avec cache[ PHP & Flash ] Bouquins d'apprentissage
intégration applet[PHP][GD][Résolu] Création de bordure en fondu
[.NET] UserControl boutons[VB.NET] Creer une petit navigateur web [Résolu]
Generateurs de code pour .Net[HELP] PHP et Bouton flash simple, mais je ne sais pas comment
Plus de sujets relatifs à : [SOAP] Intégration PHP - .Net


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR