3. Développement d’applications distribuées
La plate-forme .NET offre diverses possibilités pour distribuer les différentes parties d’une application. Cette diversité permet au programmeur de choisir la technologie la plus adaptée à utiliser mais peut aussi compliquer la prise de décision quant à l’architecture de distribution à adopter.
Deux composants .NET peuvent dialoguer au travers de services Web, du .NET Remoting, de services d’entreprise COM+, par file de messages ou encore directement par connexion TCP.
Dans ce paragraphe, nous présentons uniquement les deux premières approches, à savoir les services Web et le .NET Remoting. La décision consistant à choisir l’une ou l’autre de ces technologies n’a pas de réponse universelle. Cela dépend plutôt de la nature de l’application, des perspectives souhaitées ou encore des performances.
Nous avons complété cette présentation par deux autres mécanismes : ASP.NET permettant d’accéder à une application depuis un client léger, généralement un navigateur Web, et ADO.NET qui permet à un code .NET d’accéder de manière uniforme à des données, qu’elles soient gérées par des serveurs SQL ou sauvegardées dans un fichier.
La suite de cet article est réservée aux abonnés
Vous n'êtes pas abonné ?
Consultez gratuitement cet article.
votre période de consultation gratuite
Découvrez le plus important corpus scientifique et technique francophone
Plus de 8 000 articles, 13 univers, 400 bases documentaires, les plus grands auteurs, un enrichissement permanent et un éventail de services associés.
