[70-529]Résumés

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
Ecrire un commentaire - Voir les commentaires - 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
Ecrire un commentaire - Voir les commentaires - 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
Ecrire un commentaire - Voir les commentaires - 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
Ecrire un commentaire - Voir les commentaires - 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
Ecrire un commentaire - Voir les commentaires - Recommander
Créer un blog sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus