웹 서비스를 사용한 웹 프로그래밍

업데이트: 2007년 11월

웹 서비스를 사용하면 손쉽게 데이터를 교환하고 응용 프로그램 논리를 원격으로 호출할 수 있습니다. 즉, XML 메시징을 사용하여 방화벽을 통해 또는 이기종 시스템 간에 데이터를 이동할 수 있습니다.

다음 링크에서는 Visual Studio의 기본적인 웹 서비스에 대한 주요 정보를 제공합니다.

Visual Studio에서는 관리 코드와 비관리 코드 모두에서 웹 서비스를 만들기 위한 도구를 제공합니다. 관리 코드의 경우 Visual Studio에서 개발자는 .NET Framework의 강력한 기능을 모두 사용하는 웹 서비스를 만들 수 있습니다.

관리 코드로 만들어진 웹 서비스에서는 ASP.NET 웹 응용 프로그램 모델을 사용합니다. 다음 링크에서는 관리 코드로 만들어진 웹 서비스에 대한 정보를 제공합니다.

Visual Studio에서는 웹 참조를 사용하여 웹 서비스를 찾아 액세스하는 과정을 단순화합니다. 클라이언트 응용 프로그램에 웹 참조를 추가하면 프록시 클래스가 생성됩니다. 이 클래스는 클라이언트와 상호 작용할 수 있는 웹 서비스를 로컬로 표시해 줍니다. 이 기능은 관리 코드나 비관리 코드로 작성된 응용 프로그램에서 사용할 수 있습니다. 웹 참조를 추가하면 Visual Studio에서는 클라이언트 응용 프로그램과 동일한 프로그래밍 언어로 프록시 클래스를 생성합니다.

관리 코드로 만들어진 웹 서비스 클라이언트 응용 프로그램에서는 ASP.NET 웹 응용 프로그램 모델을 사용합니다. 다음 링크에서는 관리 코드로 만들어진 웹 서비스에 대한 정보를 제공합니다.