Partager via


Services (Guide du développeur Windows 7)

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

Windows 7 offre des API de code managé et des API natives pour la création et l’exécution de services web. Une variété de nouvelles fonctionnalités reposent sur une nouvelle couche d’extensibilité qui permet aux développeurs d’étendre toutes les API, dans du code natif ou au sein de Microsoft .NET Framework.

Windows 7 permet également aux développeurs de tirer parti de meilleures fonctionnalités de mise en cache et de recherche. Avec 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 Web Services

Avec 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 native de SOAP et fournit une communication réseau principale en prenant en charge un large ensemble de services web (WS) famille de protocoles. Windows Web Services est un homologue pour windows Communication Foundation (WCF, services web de code managé) et fournit un sous-ensemble hautes performances de fonctionnalité de WCF. Les services web Windows offrent les avantages suivants :

  • Possibilité de créer des services web de code natif en C/C++ dans le client et le serveur Windows.
  • Intégration étendue aux services Windows Communication Foundation.
  • Possibilité de créer des services web avec un temps de démarrage minimal.
  • La possibilité de créer des services basés sur la famille de protocoles de base WS et normes de W3C.
  • Possibilité d’utiliser des services web dans des environnements limités par les ressources.

Pour plus d’informations, consultez 'API des services web Windows et Implémenter des services web avec l’API des services web Windows.

Table de routage distribuée

Windows 7 facilite la création d’applications homologues 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é 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 générer des tables de hachage distribuées et construire des topologies pour les réseaux de superposition. (Consultez 'API de table de routage distribué.)

Windows BranchCache

Windows 7 améliore la réactivité des applications entre les serveurs centraux et les ordinateurs de succursale. Dans les réseaux actuels, la communication entre les serveurs centraux et les succursales est souvent ingérée, ce qui entraîne des performances plus lentes pour les applications dans la succursale. Avec Windows BranchCache, les clients peuvent récupérer des données d’autres clients de 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 de liaison de réseau étendu (WAN) diminue et la réactivité des applications s’améliore. Le cache conserve une copie de tout le contenu demandé par les clients de la branche et garantit 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 Server Message Block (SMB). Si une application utilise les API Windows 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 plusieurs fois les mêmes données à partir d’un serveur via une liaison WAN et n’est pas automatiquement optimisée à l’aide de Windows 7, il est facile d’utiliser les API Windows BranchCacheAPIs pour optimiser votre application afin de travailler plus rapidement sur Windows 7 et de satisfaire vos utilisateurs de branche.

Ces nouvelles fonctionnalités permettent de réduire le trafic wan et la latence tout en garantissant la conformité avec les mandats de sécurité. (Consultez de distribution d’homologues.)