Pontos de extremidade do serviço de fluxo de trabalho RESTful no WF4 / WCF

Pessoal, estou criando um fluxo de trabalho bastante padrão que quero expor por meio de um ponto de extremidade do WCF - estou usando o modelo de projeto "Aplicativo de Serviço do WCF" e tenho um serviço .xamlx. Este é um serviço de fluxo de trabalho de troca de documentos muito simples - quero que os clientes me POSTEM um blob de XML como o corpo de uma postagem HTTP (com cabeçalhos HTTP que contêm tokens de autenticação). Em resposta, esses consumidores receberão um blob de XML contendo a resposta. Duas metas para mim usando o REST / POX aqui são a natureza da interação baseada em documento / mensagem E eu quero facilitar o desenvolvimento do cliente para ambientes que não sejam .NET (ambientes especialmente limitados como Silverlight e iPhone).

Realmente não vejo como tornar isso possível usando os recursos prontos para uso (a menos que esteja faltando alguma coisa). Alguém sabe como criar um ponto de extremidade RESTful (ou mesmo REST-ish, não sou exigente) para um fluxo de trabalho hospedado em serviço WF4? Qualquer informação que conduza na direção certa aqui seria ótima.

questionAnswers(2)

yourAnswerToTheQuestion