Services (Guide du développeur Windows 7)

Windows 7 offre une plateforme puissante, hautement extensible et gérable pour la création et l’intégration des services web et des applications futures.

Windows 7 offre des api à code managé et des api natives pour la création et l’exécution de services web. Une série de nouvelles fonctionnalités s’appuient sur une nouvelle couche d’extensibilité qui permet aux développeurs d’étendre toutes les API, en code natif ou dans le .NET Framework Microsoft.

Windows 7 permet également aux développeurs de tirer parti des fonctionnalités améliorées de mise en cache et de recherche. Grâce à ces améliorations, les développeurs peuvent récupérer des données plus rapidement et réduire l’utilisation de la bande passante réseau.

Windows Services Web

avec les Services web Windows, vous pouvez créer des applications qui communiquent facilement avec un ordinateur local ou un service web distant. Windows Web services est une implémentation de code natif de SOAP et fournit une communication réseau de base en prenant en charge un large éventail de protocoles de la famille de services Web (WS). Windows les services web sont un pair à Windows Communication Foundation (WCF, services web de code géré) et fournissent un sous-ensemble de fonctionnalités WCF très performantes. Windows Les services Web offrent les avantages suivants :

  • la possibilité de générer des services web en code natif en C/C++ dans Windows client et le serveur.
  • intégration étendue aux services Windows Communication Foundation .
  • La possibilité de générer des services Web avec un temps de démarrage minimal.
  • La possibilité de créer des services basés sur la famille WS de protocoles et de normes W3C .
  • La possibilité d’utiliser des services Web dans des environnements à ressources restreintes.

pour plus d’informations, consultez Windows l’api des services web et implémenter des services web avec l’api des services web Windows.

Table de routage distribuée

Windows 7 simplifie la création d’applications d’égal à égal sophistiquées, telles que des systèmes de fichiers distribués et des réseaux de distribution de contenu, avec la Table de routage distribuée. La table de routage distribuée fournit un mécanisme sécurisé et évolutif pour la publication et la recherche de clés dans un système d’égal à égal. Il peut être utilisé pour créer des tables de hachage distribuées et construire des topologies pour les réseaux de superposition. (Voir API table de routage distribué.)

Windows BranchCache

Windows 7 améliore la réactivité des applications entre les serveurs centraux et les ordinateurs des succursales. Dans les réseaux actuels, la communication entre les serveurs centraux et les succursales est souvent encombrée, ce qui a pour conséquence une baisse des performances des applications dans la filiale. avec Windows BranchCache, les clients peuvent récupérer des données à partir d’autres clients dans leur propre branche qui ont déjà téléchargé les données, au lieu d’avoir à récupérer les données sur des serveurs distants. Par conséquent, le trafic lié aux liaisons de réseau étendu (WAN) diminue et la réactivité des applications est améliorée. Le cache conserve une copie de tout le contenu demandé par les clients de la succursale et s’assure que seuls les clients autorisés par le serveur de contenu peuvent accéder aux données demandées, tout en préservant le chiffrement de bout en bout des données.

Windows BranchCache est déjà intégré à HTTP et au protocole SMB (Server Message Block). si une application utilise le WindowsAPIs pour l’un de ces protocoles, Windows BranchCache peut aider à augmenter les performances de cette application sur Windows 7 sans y apporter de modifications.

si votre application récupère les mêmes données plusieurs fois à partir d’un serveur via une liaison de réseau étendu (WAN) et n’est pas optimisée automatiquement à l’aide de Windows 7, il est facile d’utiliser la Windows BranchCacheAPIs pour optimiser votre application afin qu’elle fonctionne plus rapidement sur Windows 7 et réponde à vos utilisateurs de succursales.

Ces nouvelles fonctionnalités permettent de réduire le trafic WAN et la latence tout en garantissant la conformité avec les exigences de sécurité. (Voir distribution d’homologue.)