보고서 서버 웹 서비스Report Server Web Service

SQL ServerSQL Server Reporting ServicesReporting Services는 보고서 서버 웹 서비스를 통해 보고서 서버의 전체 기능에 대한 액세스를 제공합니다. Reporting ServicesReporting Services provides access to the full functionality of the report server through the Report Server Web service. 보고서 서버 웹 서비스는 SOAP API를 사용하는 XML 웹 서비스입니다.The Report Server Web service is an XML Web service with a SOAP API. HTTP를 통한 SOAP을 사용하고 클라이언트 프로그램과 보고서 서버 간의 통신 인터페이스로 작동합니다.It uses SOAP over HTTP and acts as a communications interface between client programs and the report server. 웹 서비스는 보고서 실행용과 보고서 관리용으로 끝점을 두 개 제공하며, 여기에는 보고서 서버의 기능을 표시하고 보고서 수명 주기 중 임의의 부분에 대해 사용자 지정 도구를 만들 수 있는 메서드가 사용됩니다.The Web service provides two endpoints - one for report execution and one for report management - with methods that expose the functionality of the report server and enable you to create custom tools for any part of the report life cycle.

웹 서비스를 기반으로 Reporting ServicesReporting Services 응용 프로그램을 개발하는 데 기본적인 세 가지 방법이 있습니다.There are three primary ways to develop Reporting ServicesReporting Services applications based on the Web service. 다음 작업을 수행할 수 있습니다.You can:

  • MicrosoftMicrosoft Visual StudioVisual StudioMicrosoftMicrosoft .NET Framework.NET Framework SDK를 사용하여 응용 프로그램을 개발합니다.Develop applications using MicrosoftMicrosoft Visual StudioVisual Studio and the MicrosoftMicrosoft .NET Framework.NET Framework SDK. .NET Framework.NET Framework을(를) 사용하여 웹 서비스 응용 프로그램 작성에 자세한 내용은 웹 서비스 및 .NET Framework를 사용하여 응용 프로그램 작성을 참조하세요.For more information about using the .NET Framework.NET Framework to build Web service applications, see Building Applications Using the Web Service and the .NET Framework.

  • Reporting ServicesReporting Services 스크립트 환경인 rs 유틸리티(RS.exe)를 사용하여 응용 프로그램을 개발합니다.Develop applications using the rs utility (RS.exe), the Reporting ServicesReporting Services script environment. Reporting ServicesReporting ServicesVisual BasicVisual Basic 스크립트를 사용하여 모든 보고서 서버 웹 서비스 작업을 실행할 수 있습니다.With Reporting ServicesReporting Services and Visual BasicVisual Basic scripts, you can run any of the Report Server Web service operations. Reporting ServicesReporting Services에서 스크립팅에 대한 자세한 내용은 rs.exe 유틸리티 및 웹 서비스를 사용한 스크립팅을 참조하세요.For more information about scripting in Reporting ServicesReporting Services, see Script with the rs.exe Utility and the Web Service.

  • SOAP 사용 개발 도구를 사용하여 응용 프로그램을 개발합니다.Develop applications using any SOAP-enabled set of development tools. 자세한 내용은 Reporting Services에서 SOAP의 역할을 참조하세요.For more information, see The Role of SOAP in Reporting Services.

프로그래밍 다이어그램Programming Diagram

보고서 서버 웹 서비스 개발 옵션Report Server Web service development options
Reporting Services 사용 가능한 웹 서비스 개발 옵션Reporting Services available Web service development options

섹션 내용In This Section

보고서 서버 웹 서비스 메서드Report Server Web Service Methods
각 보고서 서버 웹 서비스의 기능 및 메서드를 설명합니다.Describes the features and methods of each Report Server Web service.

Reporting Services에서 SOAP의 역할The Role of SOAP in Reporting Services
SOAP에 대한 개요를 제공하며 SOAP이 보고서 서버 웹 서비스에서 어떻게 사용되는지를 설명합니다.Provides an overview of SOAP and how it is used in the Report Server Web services.

SOAP API 액세스Accessing the SOAP API
WSDL(Web Service Description Language)에 대해 설명하고 Reporting Services WSDL 파일 액세스를 위한 URL을 제공합니다.Describes the Web Service Description Language (WSDL) and provides URLs for accessing a Reporting Services WSDL file.

웹 서비스 및 .NET Framework를 사용하여 응용 프로그램 빌드Building Applications Using the Web Service and the .NET Framework
Reporting Services SOAP API를 호출하는 응용 프로그램 및 웹 서비스 개발에 대한 정보를 포함합니다.Contains information about developing applications and Web services that call the Reporting Services SOAP API.

rs.exe 유틸리티 및 웹 서비스를 사용한 스크립트Script with the rs.exe Utility and the Web Service
Reporting ServicesReporting Services 스크립팅 환경에 대해 개략적으로 설명합니다.Provides an overview of the Reporting ServicesReporting Services scripting environment.

기술 참조(SSRS)Technical Reference (SSRS)
보고서 서버 웹 서비스 메서드 및 해당하는 복합 형식에 대한 특정 참조 자료를 포함합니다.Contains reference material specific to Report Server Web services methods and corresponding complex types.

웹 서비스 개발을 위한 사용자 요구 사항User Requirements for Web Service Development

보고서 서버 웹 서비스를 사용하여 응용 프로그램을 개발하려면 다음이 필요합니다.To develop applications using the Report Server Web service, you need:

  • MicrosoftMicrosoft Internet Explorer 5.5 이상이 설치되어 있고 인터넷으로 보고서 서버에 연결하여 액세스할 수 있어야 합니다. Internet Explorer 5.5 or later installed on a computer with an Internet connection to and access to the report server.

  • MicrosoftMicrosoft .NET Framework.NET Framework를 사용하여 Reporting ServicesReporting Services 응용 프로그램을 개발하고 배포하려면 컴퓨터에 MicrosoftMicrosoft Visual StudioVisual Studio 또는 MicrosoftMicrosoft .NET Framework.NET Framework SDK가 설치되어 있어야 합니다. Visual StudioVisual Studio or the MicrosoftMicrosoft .NET Framework.NET Framework SDK installed on a computer if you want to develop and deploy Reporting ServicesReporting Services applications using the MicrosoftMicrosoft .NET Framework.NET Framework.

  • MicrosoftMicrosoft SQL ServerSQL Server Reporting ServicesReporting Services 기능을 자세히 알고 있어야 합니다.An in-depth understanding of MicrosoftMicrosoft SQL ServerSQL Server Reporting ServicesReporting Services features and capabilities.

  • SOAP 및 XML Web ServicesXML Web Services를 잘 알고 있어야 합니다.A firm understanding of SOAP and XML Web ServicesXML Web Services.

  • .NET Framework.NET Framework를 개발 플랫폼으로 사용하려는 경우 MicrosoftMicrosoft Visual C#Visual C# 또는 MicrosoftMicrosoft Visual BasicVisual Basic과 같은 .NET Framework.NET Framework 호환 언어를 사용하여 개발해 본 경험이 있어야 합니다.Development experience in a .NET Framework.NET Framework-compatible language such as MicrosoftMicrosoft Visual C#Visual C# or MicrosoftMicrosoft Visual BasicVisual Basic, if you plan to use the .NET Framework.NET Framework as your development platform.

참고 항목See Also

보고서 서버 웹 서비스Report Server Web Service