2011-04-26 3 views
1

.NET에서 wsdl 및 프록시 클래스를 통해 소비되는 기존 WCF가 있습니다. 곧, 다수의 소비자가있을 것이고 WCF에 대한 부하는 꽤 높을 것입니다. 성능 향상에 도움이 될 수있는 REST를 사용하여 새로운 WCF를 개발하도록 요청 받았습니다. REST에 대한 많은 지식이 없으므로 RESTful WCF를 구현하면 성능이 크게 향상 될지 여부를 알려주십시오. 동일한 기능을 구현할 수있는 링크를 제공해주십시오. 사전에WCF에서 REST 구현

감사합니다, Vinoth Khanna.S

지금까지 내가 REST는 성능 향상을 위해 아닙니다 알고

답변

2

WCF 데이터 서비스를 사용하여 데이터에 REST 인터페이스를 쉽게 제공 할 수도 있습니다.

가장 쉬운 방법은 데이터의 Entity Framework 모델을 만든 다음 해당 모델을 WCF 데이터 서비스로 노출시키는 것입니다. 그런 다음 REST + AtomPub 인 OData 프로토콜을 사용하여 모든 데이터를 노출합니다.

물론 Kiran은 당연히 REST만으로 성능을 향상시키지 않습니다. 필자는 UI에서 데이터를 읽고 쓰는 손으로 작성된 메서드가 포함 된 웹 서비스를 직접 수행하지 않고 REST 서비스에 직접 액세스하려고한다고 가정합니다. 이 경우 성능이 약간 향상 될 수 있지만 그다지 중요하지는 않습니다.

은 참조 :

http://msdn.microsoft.com/en-us/library/cc668794.aspx

http://en.wikipedia.org/wiki/WCF_Data_Services

당신이 JSON으로 작업에 그것을 얻을 수있는 가장 쉬운 방법을 결과를 반환하는 것입니다하려는 경우 WCF 데이터 서비스를 추가하여 툴킷 :

http://wcfdstoolkit.codeplex.com/

+0

로이에게 감사드립니다. –