Exposing a BizTalk webservice that accepts generic content
In a BizTalk HTTP messaging scenario, it's fairly common to have one port that receives all message types. Depending on the message type (and perhaps some other properties) messages are routed to different destinations. You can implement the same pattern with the SOAP adapter. Have a look at Richard's blog for a complete description.