You are an enterprise application developer. You develop an application by using Microsoft Visual Studio .NET 2005 and .NET Framework 2.0. You are designing a data access component for the application. You need to design the data access component to meet the following requirements:
It must be available to Windows and Web-based applications.
It must execute distributed database transactions.
What should you do?
A.
Use a Web service.
B.
Use a Windows service.
C.
Use a .NET serviced component.
D.
Use a .NET Remoting component.