You are an enterprise application developer. You are creating a three-tier application. The business layer contains 10 business functions. These business functions write messages to message queues and update records in a Microsoft SQL Server database. You need to identify the transaction mechanism for these business functions to group both the activities together as one atomic transaction unit. Which transaction mechanism should you choose?
A.
ADO.NET transaction
B.
T-SQL transaction
C.
COM+ transaction
D.
ASP.NET transaction