Différence entre un WebService et une DLL [Résolu]

cs_seb123 18 Messages postés lundi 27 janvier 2003Date d'inscription 23 février 2010 Dernière intervention - 17 sept. 2007 à 07:21 - Dernière réponse : attarbya87 5 Messages postés lundi 27 octobre 2008Date d'inscription 13 mars 2009 Dernière intervention
- 4 nov. 2008 à 16:50
Bonjour,

Je début le développement sous C#, j'aimerai avoir une précision sur les WebServices.

Quelle difference y a t-il entre un webservice et une dll ?
Dans les deux cas se sont des classes que l'on cré, que l'on peut appeler de la même façon en créant une instance et l'utiliser dans des pages ASP.NET.

Dans quels cas concrets utilise t-on un WebService plutôt qu'une dll ?

Merci,
Seb.
Afficher la suite 

Votre réponse

5 réponses

Meilleure réponse
Nikoui 794 Messages postés vendredi 24 septembre 2004Date d'inscription 19 août 2008 Dernière intervention - 17 sept. 2007 à 20:13
3
Merci
Moi aussi je persiste : comment je fais pour appeler la méthode addition de ta dll depuis mon poste chez moi ? je ne peux pas... sauf si tu rajoute toute une couche pour intégrer la communication, la transmission des parametres (sérialisation), l'herbergement de ta "dll" par un "serveur" et la publication de ta dll pour que mon pc sache où elle se trouve... et tout ca c'est compliqué.

Mais c'est exactement ce que fait un service web (et la je peux directement acceder a ta methode addition de ton service web, sans que tu n'ai a coder tout cela)

<hr size="2" width="100%" />
Working as designed
www.nikoui.fr

Merci Nikoui 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 84 internautes ce mois-ci

Commenter la réponse de Nikoui
Nikoui 794 Messages postés vendredi 24 septembre 2004Date d'inscription 19 août 2008 Dernière intervention - 17 sept. 2007 à 08:17
0
Merci
Un web service se "publie" sur le réseau et peut est accessible depuis une autre machine.
Une dll ne peut être utilisée qu'en local sur le poste où elle est installée.

<hr size="2" width="100%" />
Working as designed
www.nikoui.fr
Commenter la réponse de Nikoui
cs_seb123 18 Messages postés lundi 27 janvier 2003Date d'inscription 23 février 2010 Dernière intervention - 17 sept. 2007 à 08:41
0
Merci
Merci Nikoui pour ta réponse,

Mais je persiste... ;o) , j'ai par exemple créé dans mon projet un site web qui fait référence à une DLL créée en c#. Par exemple une de ces méthodes me retournera le résultat d'une addition.
Et bien dans un service on peut aussi faire ça, en appelant la méthode "addition" qui se trouve dans la dll du service web.
Peux-tu me donner un exemple concret, dans quels cas utilise t-on un service web ?

Seb.
Commenter la réponse de cs_seb123
Lutinore 3248 Messages postés lundi 25 avril 2005Date d'inscription 27 octobre 2012 Dernière intervention - 17 sept. 2007 à 10:17
0
Merci
Salut, une service web c'est une fonction sur un serveur web quelque part sur le réseau, l'appel et le résultat de la fonction sont transmit par différent protocoles ( HTTP, SOAP .. ).
Commenter la réponse de Lutinore
attarbya87 5 Messages postés lundi 27 octobre 2008Date d'inscription 13 mars 2009 Dernière intervention - 4 nov. 2008 à 16:50
0
Merci
slt,
je suis une developpeuse debutante.
j'ai un prb. quand je lancer mon web service qui j'ai developpe et installe sur mon poste local mais j'obtenir un erreur:
"Nom commencé avec un caractère non valide. Erreur de traitement de la ressource http://localhost/service/service.asmx. Lig...

<%@ WebService Language="vb" CodeBehind="~/App_Code.dll" Class="Service" %>
-^"
remarque: j'ai complier mon service web par outil build>publish web site.
aidez moi svp
merci d'avance
Commenter la réponse de attarbya87

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.