次の方法で共有


サービス (Windows 7 開発者ガイド)

Windows 7 は、将来の Web サービスとアプリケーションを構築および統合するための、強力で拡張性が高く、管理しやすいプラットフォームを提供します。

Windows 7 には、Web サービスを構築および実行するためのマネージド コード API とネイティブ API の両方が用意されています。 さまざまな新機能は、開発者がネイティブ コードまたは Microsoft .NET Framework 内で、すべての API を拡張できる新しい機能拡張レイヤーの上に構築されています。

Windows 7 では、開発者はより優れたキャッシュと検索機能を利用することもできます。 これらの機能強化により、開発者はより高速にデータを取得し、ネットワーク帯域幅の使用量を削減できます。

Windows Web サービス

Windows Web Servicesを使用すると、ローカル コンピューターまたはリモート Web サービスと簡単に通信するアプリケーションを作成できます。 Windows Web Services は 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 Services API と Windows Web サービス API を使用した Web サービスの実装」を参照してください。

分散ルーティング テーブル

Windows 7 では、分散ルーティング テーブル を使用して、分散ファイル システムやコンテンツ配布ネットワークなどの高度なピア ツー ピア アプリケーションを簡単に構築できます。 分散ルーティング テーブルは、ピアツーピア システムでキーを発行および検索するための、セキュリティで保護されたスケーラブルなメカニズムを提供します。 これを使用して、分散ハッシュ テーブルを構築し、オーバーレイ ネットワークのトポロジを構築できます。 (分散ルーティング テーブル API 参照)。

Windows BranchCache

Windows 7 では、中央サーバーとブランチ オフィス コンピューター間のアプリケーションの応答性が向上します。 今日のネットワークでは、中央サーバーとブランチ オフィス間の通信が混雑することが多く、ブランチ オフィスのアプリケーションのパフォーマンスが低下します。 Windows BranchCache を使用すると、クライアントは、リモート サーバー経由でデータを取得する代わりに、既にデータをダウンロードしている独自のブランチ内の他のクライアントからデータを取得できます。 その結果、ワイド エリア ネットワーク (WAN) リンク トラフィックが減少し、アプリケーションの応答性が向上します。 キャッシュは、ブランチ内のクライアントが要求したすべてのコンテンツのコピーを保持し、コンテンツ サーバーによって承認されたクライアントのみが、データのエンドツーエンドの暗号化を維持しながら、要求されたデータにアクセスできるようにします。

Windows BranchCache は、HTTP およびサーバー メッセージ ブロック (SMB) と既に統合されています。 アプリケーションでこれらのプロトコルのいずれかに Windows API を使用する場合、Windows BranchCache は、変更を加えることなく、Windows 7 でこのアプリケーションのパフォーマンスを向上させることができます。

アプリケーションが WAN リンク経由でサーバーから同じデータを複数回取得し、Windows 7 を使用して自動的に最適化されない場合は、Windows BranchCacheAPIs を使用して、アプリケーションを最適化して Windows 7 で高速に動作し、ブランチ ユーザーを満足させることができます。

これらの新機能は、セキュリティの義務に確実に準拠しながら、WAN トラフィックと待機時間を減らすのに役立ちます。 (ピア分散 を参照してください)。