Publicité

Présentation

Bonjour à tous,

 

J'ai créé ce blog dans le cadre de la préparation de ma certification Microsoft.

A bientôt.

Jeudi 18 septembre 2008

- Avant qu’une méthode ne puisse être appelée sur un objet distant, une instance de l’objet distant doit être créée.

- Le .Net Framework fournit l’opérateur (new) (New en VB) et la méthode Activator.GetObject pour créer une instance de l’objet distant.

- On passe à la méthode Activator.GetObject les informations de configuration ce qui permet de consommer très peu de ligne de code.

Par Rakoun - Publié dans : [70-529]Résumés
Ecrire un commentaire - Voir les commentaires - Recommander
Lundi 15 septembre 2008

- La plupart des facettes d’une application cliente utilisant remoting peut être configurées soit par programmation soit en utilisant un fichier de configuration.

- Les fichiers de configuration du .Net Framework implémente une grammaire ou un schéma XML défini.

- Les objets activés par le serveur sont configurés en utilisant l’élément <wellknown> du fichier de configuration.

- Les objets activés par le client sont configuré en utilisant l’élément <activated> du fichier de configuration.

- La méthode RemotingConfiguration.Configure est utilisée pour charger le fichier de configuration.
Par Rakoun - Publié dans : [70-529]Résumés
Ecrire un commentaire - Voir les commentaires - Recommander
Vendredi 12 septembre 2008

- Il existe deux types d’objets distants : marshal-by-value et marshal-by-reference.

- Les objets MBV sont sérialisés sur le serveur, transportés juqu’à la machine cliente, désérialisés et se comporte comme un objet local.

- Les objets MBR réside sur le serveur et les appels des clients sont acheminés jusqu’à l’objet.

- Un objet proxy est comme une représentation locale d’un objet MBR. Ainsi l’objet semble être disponible en local alors qu’il est sur le serveur.

- Il existe deux types d’objet proxy : les proxy transparents et les proxys réels. Un proxy réel est la classe de base d’un proxy transparent. Un proxy réel peut être personnalisé afin de créer sa propre classe proxy.

- L’URL ou l’on peut trouver un objet distant est indispensable lors de la connexion à un objet distant via HTTP ou TCP.

- Un canal de communication est utilisé pour établir un conduit de communication entre le code d’appel du client et l’objet situé sur le serveur. Le Framework .Net fournit trois types de canaux : HTTP, TCP, et IPC.

- Avant qu’on objet distant ne soit accédé, il doit être activé. Le Framework .Net fournit deux types d’activation : activation par le serveur et activation par le client. Les objets activés par le serveur peuvent être configuré en mode « Singleton » ou « SingleCall ».

Par Rakoun - Publié dans : [70-529]Résumés
Ecrire un commentaire - Voir les commentaires - Recommander
Vendredi 12 septembre 2008

- Remoting est une technologie distribuée permettant de manière efficace d’appeler des objets résidants sur des machines différentes comme si ils résidaient sur la même machine.

- On peut créer des objets singleton (quand une instance de cet objet est créé par un client, tout les autres clients faisant appel à des méthodes de cette objet utiliseront la même instance) ou « single call » (chaque client crée une instance différence de l’objet quand il a besoin d’accéder à des méthodes de cette objet) qui sont dit activés par le serveur ou on peut créer des objets activés par le client.

- Les objets distants peuvent être hébergé par une application console, un exécutable Windows, une application ASP.Net ou un service Windows.

- Les applications à base de Remoting peuvent être configurées par programmation en utilisant la classe RemotingConfiguration.

- Ces dernières peuvent également être configurées via un fichier de configuration. Il s’agit de l’option la plus flexible car elle permet de faire des modifications sans nouvelle compilation.

 

Par Rakoun - Publié dans : [70-529]Résumés
Ecrire un commentaire - Voir les commentaires - Recommander
Lundi 8 septembre 2008

- Il est possible d’inclure une section remoting dans son fichier de configuration d’application ou dans le fichier Machine.config afin de spécifier n’importe quels paramètres nécessaires au Framework de remoting. Ce framework prend en compte ce fichier de configuration du moment qu’on utilise la méthode Configure pour le charger.

- L’élément <application> est l’élément de plus haut niveau utilisé pour configurer le remoting. Il contient les éléments fils <liftetime>, <channels>, <service>, <client> et <soapInterop> qui sont utilisés pour spécifier le temps de bail d’un objet, enregistrer un objet par le serveur ou par le client et configurer SOAP.

- Le « versionning » est nécessaire pour prévenir des erreurs liées au chargement d’une mauvaise version d’un objet distant. Afin de spécifier la version, il suffit d’inclure cette dernière quand on spécifie le nom de l’assemblie dans l’attribut type.

- L’élément <formatter> est utilisé pour spécifier le formatteur qui sera utilisé par le fournisseur du serveur ou du client. Ce choix est fait à l’intérieur du tag channel pour un canal donné.

- On peut enregistrer un objet activé par le serveur en utilisant l’élément fils <wellKnow> de l’élément père <service>. De même les objets activés par le client sont enregistrés à l’aide de l’élément fils <activated> de l’élément père <service>.

- Plus d’un canal peut être enregistré en incluant plusieurs éléments <channel> au sein de l’élément père <channels>.

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