You are an enterprise application developer. You create a Microsoft Windows-based application for a high-volume call center.
The Windows-based application performs the following tasks:
* The application manages incoming customer calls and requests.
* The application delivers event information to a company server that consolidates the call statistics into reports.
Your design team recommends an event logging solution for the application to meet the following requirements:
* Minimize customer wait times and increase the number of calls that are handled during the workdays.
* Record and log all user activity for historical reporting and auditing.
* Reliably deliver all event information to a central server.
* Consolidate all event information on a central server.
You need to identify a delivery mechanism and a data storage solution for event information.
Which option should you choose?
A.
Message Queuing and Microsoft SQL Server
B.
Web services and Microsoft SQL Server
C.
E-mail and Microsoft Exchange Server
D.
.NET Framework EventLog component and Microsoft Windows Server