You are designing an n-tier Windows solution that includes a data entry application. The
solution uses Microsoft .NET Framework 4 and Microsoft SQL Server 2008. The data entry
application sends customer orders to a middle-tier server. The middle-tier server sends
orders to a set of services that perform operations on the orders. Business rules determine
which services to call and whether to run them in sequence or in parallel. The business
rules are complex and data dependent. The Windows solution must meet the following
requirements: • Optimize application performance by using dynamic load balancing. • Allow
for business rules to be changed at runtime. You need to recommend an approach that
meets the requirements. What should you recommend?
A.
A Windows Communication Foundation (WCF) service for each operation, with a
controller class on the middle-tier server
B.
Private message queues with a controller class on the middle-tier server
C.
SQL Server stored procedures
D.
A routed service that uses Windows Communication Foundation (WCF) messaging