Share via


보고서 서버 웹 서비스

SQL Server Reporting Services는 보고서 서버 웹 서비스를 통해 보고서 서버의 전체 기능에 대한 액세스를 제공합니다. 보고서 서버 웹 서비스는 SOAP API를 사용하는 XML 웹 서비스입니다. HTTP를 통한 SOAP을 사용하고 클라이언트 프로그램과 보고서 서버 간의 통신 인터페이스로 작동합니다. 웹 서비스는 보고서 실행용과 보고서 관리용으로 엔드포인트를 두 개 제공하며, 여기에는 보고서 서버의 기능을 표시하고 보고서 수명 주기 중 임의의 부분에 대해 사용자 지정 도구를 만들 수 있는 메서드가 사용됩니다.

웹 서비스를 기반으로 Reporting Services 애플리케이션을 개발하는 데 기본적인 세 가지 방법이 있습니다. 다음과 같습니다.

  • Microsoft Visual Studio 및 Microsoft .NET Framework SDK를 사용하여 애플리케이션을 개발합니다. .NET Framework을(를) 사용하여 웹 서비스 애플리케이션 작성에 자세한 내용은 웹 서비스 및 .NET Framework를 사용하여 애플리케이션 작성을 참조하세요.

  • Reporting Services 스크립트 환경인 rs 유틸리티(RS.exe)를 사용하여 애플리케이션을 개발합니다. Reporting Services 및 Visual Basic 스크립트를 사용하여 모든 보고서 서버 웹 서비스 작업을 실행할 수 있습니다. Reporting Services에서 스크립팅에 대한 자세한 내용은 rs.exe 유틸리티 및 웹 서비스를 사용한 스크립팅을 참조하세요.

  • SOAP 사용 개발 도구를 사용하여 애플리케이션을 개발합니다. 자세한 내용은 Reporting Services에서 SOAP의 역할을 참조하세요.

프로그래밍 다이어그램

보고서 서버 웹 서비스 개발 옵션
Reporting Services 사용 가능한 웹 서비스 개발 옵션

섹션 내용

보고서 서버 웹 서비스 메서드
각 보고서 서버 웹 서비스의 기능 및 메서드를 설명합니다.

The Role of SOAP in Reporting Services
SOAP에 대한 개요를 제공하며 SOAP이 보고서 서버 웹 서비스에서 어떻게 사용되는지를 설명합니다.

SOAP API 액세스
WSDL(Web Service Description Language)에 대해 설명하고 Reporting Services WSDL 파일 액세스를 위한 URL을 제공합니다.

웹 서비스와 .NET Framework를 사용하여 애플리케이션 빌드
Reporting Services SOAP API를 호출하는 애플리케이션 및 웹 서비스 개발에 대한 정보를 포함합니다.

rs.exe 유틸리티 및 웹 서비스를 사용한 스크립트
Reporting Services 스크립팅 환경에 대해 개략적으로 설명합니다.

기술 참조(SSRS)
보고서 서버 웹 서비스 메서드 및 해당하는 복합 형식에 대한 특정 참조 자료를 포함합니다.

웹 서비스 개발을 위한 사용자 요구 사항

보고서 서버 웹 서비스를 사용하여 애플리케이션을 개발하려면 다음이 필요합니다.

  • Microsoft Internet Explorer 5.5 이상이 설치되어 있고 인터넷으로 보고서 서버에 연결하여 액세스할 수 있어야 합니다.

  • Microsoft .NET Framework를 사용하여 Reporting Services 애플리케이션을 개발하고 배포하려면 컴퓨터에 Microsoft Visual Studio 또는 Microsoft .NET Framework SDK가 설치되어 있어야 합니다.

  • Microsoft SQL Server Reporting Services 기능을 자세히 알고 있어야 합니다.

  • SOAP 및 XML Web Services를 잘 알고 있어야 합니다.

  • .NET Framework를 개발 플랫폼으로 사용하려는 경우 Microsoft Visual C# 또는 Microsoft Visual Basic과 같은 .NET Framework 호환 언어를 사용하여 개발해 본 경험이 있어야 합니다.

참고 항목

보고서 서버 웹 서비스