I'm planning to build a proof-of-concept where IIS-hosted WCF applications will be consuming messages from a bus.
I'd like to use MassTransit for a bus with RabbitMQ as it's transport both of which I'm new to.
Ideally I'd like to make use of message based activation (a feature of the Windows Process Activation Service (WAS) of IIS 7).
There is (of course) no out of the box support in WAS for either a RabbitMQ or MassTransit protocol (as there is for MSMQ).
Meaning I would have to extend WAS by building a so-called protocol listener, a listener adapter and a protocol handler.
Basically as far as I understand this means building a windows service that listens to MassTransit (or perhaps RabbitMQ) and feeds the message to WAS.
Firstly since activating a IIS-hosted application seems to me a common requirement I was wondering if someone had already done this or something similar before.
Secondly I was wondering what benefit I would get from building a MassTransit listener instead of a RabbitMQ one.