다음을 통해 공유


서비스(Windows 7 개발자 가이드)

Windows 7은 미래의 웹 서비스 및 애플리케이션을 빌드하고 통합하기 위한 강력하고 확장 가능하며 관리하기 쉬운 플랫폼을 제공합니다.

Windows 7은 웹 서비스를 빌드하고 실행하기 위한 관리 코드 API와 네이티브 API를 모두 제공합니다. 개발자가 네이티브 코드 또는 Microsoft .NET Framework 내에서 모든 API를 확장할 수 있는 새로운 확장성 계층을 기반으로 다양한 새로운 기능이 빌드됩니다.

또한 Windows 7을 사용하면 개발자가 더 나은 캐싱 및 검색 기능을 활용할 수 있습니다. 이러한 향상된 기능을 통해 개발자는 데이터를 더 빠르게 검색하고 네트워크 대역폭 사용량을 줄일 수 있습니다.

Windows 웹 서비스

Windows Web Services를 사용하면 로컬 컴퓨터 또는 원격 웹 서비스와 쉽게 통신하는 애플리케이션을 만들 수 있습니다. Windows Web Services는 SOAP의 네이티브 코드 구현이며 광범위한 WS(웹 서비스) 프로토콜 제품군을 지원하여 핵심 네트워크 통신을 제공합니다. Windows Web Services는 Windows Communication Foundation (WCF, 관리 코드 웹 서비스)에 대한 피어이며 WCF 기능의 고성능 하위 집합을 제공합니다. Windows Web Services는 다음과 같은 이점을 제공합니다.

  • Windows 클라이언트 및 서버의 C/C++에서 네이티브 코드 웹 서비스를 빌드하는 기능입니다.
  • Windows Communication Foundation 서비스와의 광범위한 통합.
  • 최소한의 시작 시간으로 웹 서비스를 빌드하는 기능입니다.
  • 프로토콜 및 W3C 표준의 핵심 WS 제품군을 기반으로 서비스를 빌드하는 기능입니다.
  • 리소스가 제한된 환경에서 웹 서비스를 사용하는 기능입니다.

자세한 내용은 Windows Web Services API 및 Windows Web Services API를 사용하여 웹 서비스 구현을 참조하세요.

분산 라우팅 테이블

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 트래픽 및 대기 시간을 줄이는 데 도움이 됩니다. ( 피어 배포를 참조하세요.)