I am implementing a WCF service based on a 3rd party WSDL. Rather than process the messages synchronously, I want to dump the xml into a database, and have it processed by another part process. Is using the WCF Message class directly the right way to go ab out this? Or should I just let WCF deserialize the message and the re-serialize so I can put it in the database?
To clarify, I can't use the WCF MSMQ binding because the 3rd party has dictated this will be a soap web service. I just want to queue the messages on my end somehow so the processing can by asynchronous.