Jeudi 26 juin 2008
4
26
/06
/2008
14:42
- Les web services sont des applications exposant des
données et des fonctionnalités à de multiples plateformes sur Internet en utilisant un protocole de communication appelé SOAP.
- La déclaration du web service doit être placée dans
le fichier .asmx de son application de web service. Cette déclaration est utilisée pour communiquer à l’application traitant le .asmx où se trouve le fichier de la classe implémentant le web
service.
- La classe WebService est la classe de base de tous
les web services. Elle est incluse dans le namespace System.Web.Services.
- L’attribut WebService peut être utilisé pour
spécifier des informations basiques concernant le web service. Ces informations peuvent inclure le nom, la description et le namespace unique. C’est une bonne pratique de positionner le namesapce
à une valeur différence de celle proposée par défaut avant de déployer un web service en production.
Par Rakoun
-
Publié dans : [70-529]Résumés
0
-
Recommander
Vendredi 27 juin 2008
5
27
/06
/2008
15:01
- Les méthodes
exposées au travers d’un web service doivent être déclarées comme public. Les méthodes privées peuvent exister dans la classe d’un web service, mais elles ne seront pas accessibles pour une
consommation publique.
- L’attribut
WebMethod doit être appliqué à toutes les méthodes publiques qui seront exposées par le web service. De nombreuses propriétés publiques exposées au travers de cette attribut permettent de
configurer chacune des méthodes du web service.
- Le namespace
System.Web.Services.Protocols contient les classes SoapDocumentMethodAttribute et SoapRpcMethodAttribute qui sont utilisées pour formatter les messages SOAP. Ces deux méthodes permettent de
positionner la valeur de la propriété OneWay qui détermine si la méthode du web service retournera ou pas une valeur au client le consommant.
Par Rakoun
-
Publié dans : [70-529]Résumés
0
-
Recommander
Lundi 30 juin 2008
1
30
/06
/2008
14:39
- Il est possible
de vérifier que les résultats retournés par la méthode d’un web service sont valides en utilisant une session de débogage depuis le projet du web service. Il est ensuite possible de faire du pas
à pas à l’intérieur du code source du projet et d’utiliser les commandes de débogage de visual studio pour identifier les problèmes liés au web service.
- Une autre
alternative consiste à invoquer le web méthode directement depuis un navigateur à partir de l’url du fichier du web service (le fichier ayant l’extension .asmx).
- Les résultats
d’un web service peuvent aussi être vérifiés en créant un client ASP.Net qui consomme la méthode du web service. En testant de cette manière on s’assure que les consommateurs du web service
seront capables de l’utiliser.
Par Rakoun
-
Publié dans : [70-529]Résumés
0
-
Recommander
Vendredi 4 juillet 2008
5
04
/07
/2008
14:00
- Les web services
sont des applications web utilisées pour exposer des données et de fonctionnalités dans un environnement distribué et interopérable.
- Le framework
WebMethods est utilisé pour créer facilement des web services en attachant la déclaration WebMethod à une méthode publique.
- L’attribut
WebService est utilisé pour spécifier certaines informations clé concernant le web service.
- Un web service peut être testé
d’une ou de deux manières. On peut accéder aux méthodes d’un web service en chargeant dans un navigateur la page web associée au web service puis en explorant chacune de ses méthodes affichées
sur la page d’accueil. On peut également crééer un projet de test ayant une référence sur le fichier .asmx. Il est ensuite possible d’appeler chaque méthode web en utilisant cette référence puis
manipuler les résultats retournés par le web service.
Par Rakoun
-
Publié dans : [70-529]Résumés
0
-
Recommander
Vendredi 4 juillet 2008
5
04
/07
/2008
14:48
- La page d’aide du
web service peut être utilisée pour invoquer chaque méthode web publique. Elle affiche également des exemples de message de demande et de réponse SAOP dans les spécifications 1.1 et 1.2 de
SOAP.
- Envelope est
l’élément de niveau le plus supérieure dans un message SOAP. Il peut contenir un élément Header optionnel et doit contenir obligatoirement un élément Body.
- Style and Use
sont les deux attributs de formatage utilisés dans un message SOAP.
- RCP et Document
sont les deux valeurs utilisables pour l’attribut Style. Le Framework .Net 2.0 fournit un mécanisme à base d’attribut permettant d’agir sur ces valeurs. Pour se faire il faut appliquer les
attributs SoapRpcMethod ou SoapDocument.
- Literal et
Encoded sont les deux valeurs utilisables pour spécifier l’encodage des paramètres dans l’attribut Use. Literal est la valeur par défaut.
- Bare, Default et
Wrapped sont des valeurs d’énumération utilisables pour spécifier l’encapsulation des paramètres.
- Un ou plusieurs
« bindings » peuvent être définis via la classe WebServiceBindigAttribute. Cette dernière permet de rendre conforme son composant de web service au profil WS-I
Basic.
- Les web services
utilisent un procédé en deux étapes plus connu sous le nom de sérialisation et désérialisation permettant de faire le lien entre le XML généré par la web method et les objets .Net. La classe
XmlSerialization qui fait partie du namespace System.Xml.Serialization peut être utilisé pour personnaliser des messages SOAP générés par les méthodes web.
Par Rakoun
-
Publié dans : [70-529]Résumés
0
-
Recommander
Commentaires