SQL Server 2005에서 네이티브 XML 웹 서비스 사용
Microsoft SQL Server 2005 에서는 다음과 같은 열린 표준을 사용하여 SQL Server 2005 데이터베이스 엔진 을 통해 네이티브 XML 웹 서비스를 제공합니다.
- HTTP(Hypertext Transfer Protocol)
HTTP는 World Wide Web 이면의 핵심 프로토콜로서 플랫폼에 중립적인 웹 기반 데이터 교환을 제공합니다.중요: HTTP를 지원하려면 Http.sys라는 HTTP 수신기가 필요합니다. Http.sys는 및 Windows XP 서비스 팩 2에서만 사용할 수 있습니다. 자세한 내용은 HTTP 커널 모드 드라이버(Http.sys) 구성을 참조하십시오. - SOAP
SOAP는 운영 체제와 관계없이 XML 및 HTTP를 사용하여 서비스, 개체 및 서버에 액세스하는 방법을 정의합니다. - WSDL(Web Services Definition Language)
WSDL은 웹 기반 서비스를 설명하는 데 사용할 수 있는 XML 문서 형식입니다.
SQL Server 2005 에서 네이티브 XML 웹 서비스를 사용하는 경우 HTTP를 통해 SOAP 메시지 요청을 SQL Server 2005 의 인스턴스로 보내 다음을 실행할 수 있습니다.
- 매개 변수가 있거나 없는 Transact-SQL 일괄 처리 문
- 저장 프로시저, 확장 저장 프로시저 및 스칼라 값 사용자 정의 함수
섹션 내용
항목 | 설명 |
---|---|
SQL Server 2005 의 네이티브 XML 웹 서비스를 Microsoft SQLXML과 비교하고 네이티브 XML 웹 서비스가 작동하는 방법을 설명하며 이 서비스의 몇 가지 장점을 나열합니다. |
|
네이티브 XML 웹 서비스를 평가하거나 배포할 때 구체적으로 지정하고 따르기 위한 초기의 일반적인 계획 및 배포 검사 목록을 제공합니다. |
|
네이티브 XML 웹 서비스를 평가하거나 배포하기 위한 최상의 방법에 대해 SQL Server 제품 팀에서 제공하는 정보와 권장 사항입니다. |
|
안전한 방법으로 HTTP 기반 요청을 수신하고 서비스를 제공할 수 있도록 SQL Server 2005 를 실행하는 서버 컴퓨터의 구성 및 제공 방법에 대해 설명합니다. |
|
웹 클라이언트에 선택적으로 노출하는 SQL Server 프로그래밍 기능을 게시할 수 있도록 네이티브 XML 웹 서비스가 WSDL 응답을 생성 및 사용하는 방법에 대해 설명합니다. |
|
SOAP 표준에서 사용하는 다양한 XML 기반 메시지의 구조를 자세히 설명합니다. |
|
SOAP 세션의 동작 방법과 SOAP 세션을 사용하여 다중 일괄 처리를 웹 기반 SQL Server 클라이언트로 확장할 수 있는 방법을 설명합니다. |
|
SOAP 기반 클라이언트 액세스 시나리오에 SQL Server 인증을 적용할 수 방법에 대한 선택 사항을 설명합니다. |
|
Microsoft Visual Studio 2005 를 사용하여 개발할 때 네이티브 XML 웹 서비스의 사용 방법을 보여주기 위해 C# 및 Microsoft Visual Basic 으로 작성된 웹 클라이언트 응용 프로그램의 예를 제공합니다. |
|
성능 모니터를 사용하여 웹 응용 프로그램의 성능을 모니터링할 때 사용할 수 있는 네이티브 XML 웹 서비스 관련 카운터에 대한 참조 정보를 제공합니다. |
|
SQL Server 2005 에서 네이티브 XML 웹 서비스용으로 미리 정의된 XML 네임스페이스에 대한 참조 정보를 제공합니다. |
|
네이티브 XML 웹 서비스에서 반환되는 WSDL 파일에 사용하도록 정의된 XSD(XML 스키마) 데이터 형식에 SQL 데이터 형식을 매핑하는 방법에 대한 참조 정보를 제공합니다. |
|
SQL Server 2005 의 네이티브 XML 웹 서비스에 대한 사용 지침과 기능 제한을 설명합니다. |