Interfaz REST del servicio de flujo de trabajo WCF [duplicado]

Posible duplicado:
Puntos finales del servicio de flujo de trabajo RESTful en WF4 / WCF

Estoy tratando de hacer que Windows Workflow Services 4.0 funcione con una interfaz REST. Tengo un servicio de flujo de trabajo muy simple llamado "Servicio1" con una actividad receiveRequest y sendResponse.

Por defecto, los Servicios WF generan automáticamente las clases e interfaces implementadas, sin embargo, me gustaría forzar al Servicio WF a usar mi propia interfaz habilitada para REST en lugar de alguna interfaz interna generada automáticamente.

La interfaz sería la siguiente:

[ServiceContract]
public interface IService
{
    [OperationContract]
    [WebInvoke( UriTemplate = "/Data/{item}", Method = "GET" )]
    String GetData( Int32 item );
}

Sin embargo, tengo dificultades para configurar el XAML para que funcione con esta interfaz. Necesitaría una configuración XAML como esta para especificar que el nombre del contrato de servicio es mi propio contrato:

 <Receive x:Name="__ReferenceID0" CanCreateInstance="True" DisplayName="ReceiveRequest" sap:VirtualizedContainerService.HintSize="464,90" OperationName="GetData" ServiceContractName="w:IService">

Sin embargo, cuando ejecuto este servicio de flujo de trabajo obtengo la siguiente excepción:

El nombre del contrato 'wfService.IService' no se pudo encontrar en la lista de contratos implementados por el servicio 'Service1'.

Sin embargo, el servicio que se crea tras bambalinas no implementa la interfaz IService y me gustaría saber cómo puedo extender el servicio que el motor de flujo de trabajo ejemplifica para implementar mi propia interfaz (que describí anteriormente).

Gracias