JoeyAstor
Messages postés13Date d'inscriptionvendredi 5 juillet 2002StatutMembreDernière intervention29 janvier 2004
-
22 mai 2003 à 11:58
cs_fabrice69
Messages postés1765Date d'inscriptionjeudi 12 octobre 2000StatutMembreDernière intervention11 décembre 2013
-
23 mai 2003 à 09:57
Bonjour,
alors voilà je crée un webservice proposant une fonction renvoyant un dataset
Est-il possible que d'autres sites utilisent cette fonction sans forcément avoir le framework, genre un site en php ou autre ... si c possible, comment ?
Est-ce que la dll créee est suffisante et comment un site doit l'utiliser, avec quelle(s) plateforme(s) ... ??
Je sais pas si c assez clair pour vous alors si vous avez des réponses merci d'y répondre
cs_fabrice69
Messages postés1765Date d'inscriptionjeudi 12 octobre 2000StatutMembreDernière intervention11 décembre 20135 23 mai 2003 à 09:57
Il y a confusion dans ta question entre la dll générée et le webservice.
-------
->Un WebService est une application qui renvoie des données suivant celles transmises en entrée.
Par exemple :
Un WebService des Utilisateurs peut rendre, suivant le Nom (ou l'ID) de l'utilisateur spécifié, la liste des profils applicatifs donnés à cet utilisateur.
-------
-> La dll est le résultat en MSIL résultant de ta compilation avec le framework. Cette DLL ne fonctionnera que sur un serveur équipé du framework .NET (de préférence dans la même version que la machine de développement).
-------
Donc pour répondre à ta question, une fois ton WS créé et si celui-ci est fonctionnel, tu peux installé l'application WS sur une autre machine (par exemple la machine de production) sans aucun problème particulier du moment que cette machine soit aussi dans les mêmes conditions que ta machine de développement (accès aux bases de données, règles de firewall, ...).
Les utilisations de ce WS se font naturellement avec les applications .NET (WebForm ou WindowsForm), mais pour les autres langages il faut que ceux-ci (PHP par exemple) sache travailler avec un webservice ce qui est le cas avec le PHP.