You are an enterprise application designer. You are designing a three-tier enterprise application. The application currently consists of a business layer and a data layer.
The application must perform the following tasks:
Support a smart client interface and a Web client interface. Achieve maximum reuse between the smart client interface and the Web client interface.
Reduce code duplication.
The systems analyst recommends adding a UI layer to perform the required tasks. You need to evaluate this recommendation. What should you conclude?
A.
Adding a UI layer will meet the requirements.
B.
Adding a UI layer will not meet the requirements. Recommend adding a UI process layer.
C.
Adding a UI layer will not meet the requirements. Recommend adding a service layer.
D.
Adding a UI layer will not meet the requirements. Recommend adding a business workflow layer.