Вы также можете использовать WCF Data Services, чтобы легко предложить REST-интерфейс для ваших данных.
Самый простой способ - создать модель Entity Framework для ваших данных, а затем представить эту модель в качестве службы данных WCF. Затем он предоставляет все данные с использованием протокола OData, а именно REST + AtomPub.
И Киран, конечно, прав, сам по себе REST не увеличивает производительность. Я предполагаю, что вы хотите, чтобы ваш пользовательский интерфейс обращался к службе REST напрямую, а не через веб-службу, которая содержит рукописные методы для чтения и записи данных. В этом случае может произойти некоторое повышение производительности, но я бы не стал на это сильно рассчитывать.
Смотри также:
http://msdn.microsoft.com/en-us/library/cc668794.aspx
и
http://en.wikipedia.org/wiki/WCF_Data_Services
Если вы хотите вернуть результаты в виде JSON, самый простой способ заставить это работать, добавив WCF Data Services Toolkit:
http://wcfdstoolkit.codeplex.com/