보고서 서버 웹 서비스

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 유틸리티 및 웹 서비스를 사용한 스크립팅을 참조하십시오.

  • SOAP 사용 개발 도구를 사용하여 응용 프로그램을 개발합니다. 자세한 내용은 Reporting Services에서 SOAP의 역할을 참조하십시오.

프로그래밍 다이어그램

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

보고서 서버 웹 서비스 개발 옵션

섹션 내용

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

보고서 서버 웹 서비스를 사용하여 응용 프로그램을 개발하려면 다음이 필요합니다.

  • 컴퓨터에 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 호환 언어를 사용하여 개발해 본 경험이 있어야 합니다.

참고 항목

개념

보고서 서버 웹 서비스