다음을 통해 공유


WCF Data Services

WCF Data Services (이전의 “ADO.NET Data Services”)는 Representational State Transfer (REST)의 의미 체계를 사용하여 웹 또는 인트라넷을 통해 데이터를 노출하고 사용하기 위해 Open Data Protocol(OData) 을를 사용하는 서비스를 만들 수 있도록 하는 .NET Framework의 구성 요소입니다. OData 는 URI로 주소를 지정할 수 있는 리소스로 데이터를 노출합니다. 데이터는 표준 HTTP 동사인 GET, PUT, POST 및 DELETE를 사용하여 액세스되고 변경됩니다. OData 는 Entity Data Model의 엔터티-관계 규칙을 사용하여 리소스를 연결로 관련된 엔터티 집합으로 노출합니다.

WCF Data Services 는 리소스 주소 지정 및 업데이트를 위해 OData 프로토콜을 사용합니다. 이를 통해 OData 를 지원하는 모든 클라이언트에서 이러한 서비스에 액세스할 수 있습니다. OData 를 사용하면 AJAX 응용 프로그램에서 광범위하게 사용되는 텍스트 기반 데이터 교환 형식인 JSON(JavaScript Object Notation), XML로 데이터를 교환 및 업데이트하기 위한 표준 집합인 Atom 등 잘 알려진 전송 형식을 사용하여 리소스를 요청하고 리소스에 데이터를 쓸 수 있습니다.

WCF Data Services 에서는 다양한 소스에서 제공되는 데이터를 OData 피드로 노출할 수 있습니다. Visual Studio 도구를 사용하면 ADO.NET Entity Framework 데이터 모델을 사용하여 OData 기반 서비스를 보다 쉽게 만들 수 있습니다. 또한 CLR(공용 언어 런타임) 클래스와 런타임에 바인딩된 데이터나 형식화되지 않은 데이터를 기반으로 OData 피드를 만들 수 있습니다.

WCF Data Services 에는 일반 .NET Framework 클라이언트 응용 프로그램용 라이브러리와 Silverlight 기반 응용 프로그램용 라이브러리 등 클라이언트 라이브러리 집합도 포함되어 있습니다. 이러한 클라이언트 라이브러리는 .NET Framework 및 Silverlight와 같은 환경에서 OData 피드에 액세스할 때 개체 기반 프로그래밍 모델을 제공합니다.

시작 지점

가장 관심이 있는 항목에 따라 WCF Data Services 에 대한 다음 항목 중 하나에서 시작하는 것이 좋습니다.

단원 내용

  • WCF Data Services 시작
    WCF Data Services 를 사용하여 OData 피드를 노출하고 사용하는 방법에 대해 설명합니다.
  • WCF Data Services 정의
    OData 피드를 노출하는 데이터 서비스를 만들고 구성하는 방법에 대해 설명합니다.

참고 항목

기타 리소스

Representational State Transfer (REST)