共用方式為


服務 (Windows 7 開發人員指南)

Windows 7 提供功能強大、高度可延伸且可管理的平臺,以建置及整合未來的 Web 服務和應用程式。

Windows 7 提供 Managed 程式碼 API 和原生 API,用於建置和執行 Web 服務。 各種新功能都是建立在新的擴充性層之上,可讓開發人員擴充原生程式碼或 Microsoft .NET Framework內的所有 API。

Windows 7 也可讓開發人員利用更好的快取和搜尋功能。 透過這些增強功能,開發人員可以更快擷取資料,並減少網路頻寬使用量。

Windows Web 服務

透過 Windows Web 服務,您可以建立可輕鬆地與本機電腦或遠端 Web 服務通訊的應用程式。 Windows Web 服務是 SOAP 的原生程式碼實作,可藉由支援一組廣泛的 Web 服務, (WS) 系列通訊協定來提供核心網路通訊。 Windows Web 服務是 Windows Communication Foundation (WCF的對等互連、受控程式碼 Web 服務) ,並提供高效能的 WCF 功能子集。 Windows Web 服務提供下列優點:

  • 在 Windows 用戶端和伺服器中建置 C/C++ 中原生程式碼 Web 服務的能力。
  • Windows Communication Foundation 服務的廣泛整合。
  • 以最少啟動時間建置 Web 服務的能力。
  • 根據核心 WS 系列通訊協定和 W3C 標準建置服務的能力。
  • 能夠在資源限制的環境中使用 Web 服務。

如需詳細資訊,請參閱 Windows Web 服務 API使用 Windows Web 服務 API 實作 Web 服務

分散式路由表

Windows 7 可讓您更輕鬆地使用分散式 路由表建置複雜的點對點應用程式,例如分散式檔案系統和內容發佈網路。 分散式路由表提供安全、可調整的機制,可在點對點系統中發佈和搜尋金鑰。 其可用來建置分散式雜湊表,以及建構覆迭網路的拓撲。 (請參閱 分散式路由表 API.)

Windows BranchCache

Windows 7 可改善中央伺服器與分公司電腦之間的應用程式回應性。 在現今的網路中,中央伺服器與分公司之間的通訊通常很接合,這會導致分公司中的應用程式效能變慢。 透過 Windows BranchCache,用戶端可以從自己的分支中已下載資料的其他用戶端擷取資料,而不需要透過遠端伺服器擷取資料。 因此,廣域網路 (WAN) 連結流量會減少,並改善應用程式回應能力。 快取會保留分支中用戶端所要求的所有內容複本,並確保只有內容伺服器授權的用戶端可以存取要求的資料,同時保留資料的端對端加密。

Windows BranchCache 已與 HTTP 和伺服器訊息區整合, (SMB) 。 如果應用程式針對其中一種通訊協定使用 WindowsAPIs,Windows BranchCache 可協助增加 Windows 7 上此應用程式的效能,而不需進行任何變更。

如果您的應用程式透過 WAN 連結從伺服器擷取相同的資料多次,且不會使用 Windows 7 自動優化,則您可以輕鬆地使用 Windows BranchCacheAPIs 將應用程式優化,以在 Windows 7 上更快運作並滿足分支使用者。

這些新功能有助於降低 WAN 流量和延遲,同時確保符合安全性規定。 (請參閱 對等散發.)