Integration with transactions.
MSMQ operations can automatically enlist in transactions to preserve data integrity.
Automatic message journaling. If requested, MSMQ will keep copies of messages sent or received by applications. Journals provide audit trails and can also make recovering from some kinds of failure easier. This service lets sending applications know when they can treat messages as delivered or, if failures occur, when they must take corrective action. Built-in data integrity, data privacy, and digital signature services.