Udostępnij przez


Usługi (Przewodnik dla deweloperów systemu Windows 7)

System Windows 7 zapewnia zaawansowaną, wysoce rozszerzalną i zarządzalną platformę do tworzenia i integrowania usług internetowych i aplikacji w przyszłości.

System Windows 7 oferuje zarówno interfejsy API kodu zarządzanego, jak i natywne interfejsy API do tworzenia i uruchamiania usług internetowych. Różne nowe funkcje są oparte na nowej warstwie rozszerzalności, która umożliwia deweloperom rozszerzanie wszystkich interfejsów API w kodzie natywnym lub w programie Microsoft .NET Framework.

System Windows 7 umożliwia również deweloperom korzystanie z lepszej funkcji buforowania i wyszukiwania. Dzięki tym ulepszeniom deweloperzy mogą szybciej pobierać dane i zmniejszać użycie przepustowości sieci.

Usługi sieci Web systemu Windows

Za pomocą usług sieci Web systemu Windowsmożna tworzyć aplikacje, które łatwo komunikują się z komputerem lokalnym lub zdalną usługą internetową. Usługi sieci Web systemu Windows to natywna implementacja protokołu SOAP i zapewnia podstawową komunikację sieciową, obsługując szeroki zestaw usług sieci Web (WS) rodziny protokołów. Usługi windows Web Services to windows Communication Foundation (WCF, usługi sieci Web kodu zarządzanego) i udostępniają podzbiór funkcji WCF o wysokiej wydajności. Usługi sieci Web systemu Windows zapewniają następujące korzyści:

  • Możliwość tworzenia natywnych usług sieci Web kodu w języku C/C++ na kliencie i serwerze systemu Windows.
  • Rozbudowana integracja z usługami Windows Communication Foundation.
  • Możliwość tworzenia usług internetowych przy minimalnym czasie uruchamiania.
  • Możliwość tworzenia usług na podstawie podstawowych WS rodziny protokołów i standardów W3C.
  • Możliwość korzystania z usług internetowych w środowiskach ograniczonych zasobami.

Aby uzyskać więcej informacji, zobacz interfejsu API usług sieci Web systemu Windows i Implementowanie usług sieci Web przy użyciu interfejsu API usług sieci Web systemu Windows.

Tabela routingu rozproszonego

System Windows 7 ułatwia tworzenie zaawansowanych aplikacji równorzędnych, takich jak rozproszone systemy plików i sieci dystrybucji zawartości za pomocą rozproszonej tabeli routingu. Tabela routingu rozproszonego zapewnia bezpieczny, skalowalny mechanizm publikowania i wyszukiwania kluczy w systemie równorzędnym. Może służyć do tworzenia rozproszonych tabel skrótów i konstruowania topologii dla sieci nakładek. (Zobacz interfejs API tabel routingu rozproszonego ).

usługi Windows BranchCache

System Windows 7 zwiększa czas reakcji aplikacji między serwerami centralnymi a komputerami oddziałów. W dzisiejszych sieciach komunikacja między serwerami centralnymi i oddziałami jest często zatłoczona, co prowadzi do wolniejszej wydajności aplikacji w oddziale. W usłudze Windows BranchCache klienci mogą pobierać dane z innych klientów we własnej gałęzi, które już pobrały dane, zamiast pobierać dane za pośrednictwem serwerów zdalnych. W związku z tym ruch łączy w sieci rozległej (WAN) zmniejsza się, a czas reakcji aplikacji się poprawia. Pamięć podręczna przechowuje kopię całej zawartości, o którą prosili klienci w gałęzi i zapewniają, że tylko klienci autoryzowani przez serwer zawartości mogą uzyskiwać dostęp do żądanych danych, zachowując jednocześnie kompleksowe szyfrowanie danych.

Usługa Windows BranchCache jest już zintegrowana z protokołem HTTP i blokiem komunikatów serwera (SMB). Jeśli aplikacja używa interfejsów WindowsAPI dla jednego z tych protokołów, usługa Windows BranchCache może pomóc zwiększyć wydajność tej aplikacji w systemie Windows 7 bez wprowadzania w nim żadnych zmian.

Jeśli aplikacja pobiera te same dane wiele razy z serwera za pośrednictwem linku sieci WAN i nie jest automatycznie zoptymalizowana przy użyciu systemu Windows 7, łatwo jest użyć interfejsów Windows BranchCacheAPI w celu zoptymalizowania aplikacji pod kątem szybszej pracy w systemie Windows 7 i zaspokojenia potrzeb użytkowników gałęzi.

Te nowe funkcje pomagają zmniejszyć ruch w sieci WAN i opóźnienia przy jednoczesnym zapewnieniu zgodności z mandatami zabezpieczeń. (Zobacz dystrybucji równorzędnej).