이 설명서는 보관되지만 유지 되지 않습니다.

ASP.NET을 사용하여 만든 XML Web services의 이점

이 항목은 레거시 기술과 관련된 것입니다. 이제 XML Web services와 XML Web services 클라이언트는 다음을 사용하여 만들어야 합니다. Windows Communication Foundation .

ASP.NET에서는 메서드, 기본 형식, 사용자 정의 복합 형식 등과 같이 친숙한 프로그래밍 구문을 사용하여 웹 서비스를 빌드하고 게시할 수 있습니다. 또한 .NET Framework에는 표준 규격 웹 서비스를 호출할 수 있는 웹 서비스 클라이언트를 만드는 인프라 및 도구가 포함되어 있습니다.

ASP.NET을 사용하면 산업 전반의 구현 표준을 사용하는 웹 서비스를 빌드할 수 있습니다. 웹 서비스가 산업 표준에 따라 빌드되기 때문에 이러한 표준을 준수하는 모든 플랫폼에서 클라이언트를 사용하여 웹을 통해 통신할 수 있습니다. 웹 서비스는 다음 표에 나와 있는 산업 표준을 따릅니다.

산업 표준 ASP.NET을 사용하여 만든 웹 서비스에서 사용

XML

SOAP 프로토콜을 사용하여 웹 서비스와 통신할 때 사용되는 텍스트 형식입니다. HTTP-GET 및 HTTP-POST 프로토콜을 사용하여 웹 서비스와 통신할 경우 응답을 인코딩하는 데 XML이 사용됩니다.

SOAP

웹 서비스와 해당 클라이언트 간의 통신에 사용되는 XML 기반 메시지 교환 프로토콜입니다.

WSDL(웹 서비스 기술 언어 - Web Services Description Language)

웹 서비스에서 웹 서비스 클라이언트와 통신할 때 해석할 수 있는 메시지 계약에 대해 설명합니다.

XSD

서로 다른 플랫폼 간에 데이터 형식을 정의하고 전달할 수 있게 해주는 범용 형식 시스템을 제공합니다. XSD는 웹 서비스에서 보내거나 받은 SOAP 메시지에 캡슐화되는 XML에 대한 구조 및 데이터 형식을 정의합니다.

application/x-www-form-urlencoded

URL에서 매개 변수를 인코딩하는 데 사용되는 MIME 형식입니다. 이 인코딩은 HTTP-GET 및 HTTP-POST 프로토콜을 사용하여 웹 서비스에 대한 요청 매개 변수를 인코딩하는 데 사용됩니다.

ASP.NET의 기능을 활용하면 산업 표준에 부합하는 웹 서비스를 빌드할 수 있습니다. 특히 ASP.NET은 .NET Framework 및 공용 언어 런타임의 우수한 성능을 활용할 수 있을 뿐만 아니라, ASP 및 다른 웹 개발 플랫폼에 향상된 성능을 제공하도록 디자인되었습니다. 모든 ASP.NET 코드는 해석되는 것이 아니라 컴파일됩니다. 따라서 조기 바인딩, 강력한 형식화, 네이티브 코드에 대한 JIT(Just-I-Tme) 컴파일 등과 같은 다양한 이점이 있습니다. 또한 ASP.NET은 쉽게 분해할 수 있으므로 개발하는 응용 프로그램과 관련이 없는 모듈(예: 세션 모듈)을 제거할 수 있습니다.

참고 항목

표시: