You are an enterprise application developer. You are performing a peer code review for an entry- level developer. The developer is implementing server-side business objects. The business objects must be accessed and activated by using .NET Framework remoting. In addition, the business objects must meet the following requirements:
You are an enterprise application developer. You are testing authentication in a Microsoft Windows-based application.
After the user enters the user name and password in the logon form of the user interface component, the following responses are triggered:
You are an enterprise application developer. You create a Web-based application and deploy it to your
customers. The application requires the users to log on to use the application. The application does not permit
impersonation. The application also requires the users to connect to the database and to a folder in the Web
server. Your customers report a security bug. The bug denies access to the logged-on users every time they try
to upload a file to the folder in the Web server.
Your customers provide you with the following data to reproduce the bug:
You are an enterprise application developer. You are creating a sales application. You make several changes to a commission object within the sales application. The commission object calculates the monthly sales
commissions for the sales force of the company. The sales commissions are calculated based on the following criteria:
You are an enterprise application developer. You create a routing application that ascertains the best routes for shipment of containers.
The application contains a complex routing method that examines the following parameters:
You are an enterprise application developer. An intermediate level programmer is preparing the request to place your distributed application into the production environment. According to corporate IT policies, you must
specify the production server and network requirements to the production support personnel to review the application. Your application is a mission critical system. You are using three Microsoft Windows Server 2003 application servers that are clustered by using Microsoft Windows Network Load Balancing. The three application servers have the following network configurations:
You are an enterprise application developer. You create a Web-based application. When the application executes, it creates large XML documents in memory. The end users report that the application performs slowly
when manipulating large XML documents. You need to analyze the cause of the problem. What should you do?
You are an enterprise application developer. You create a layered enterprise application that consists of a user interface layer, a business layer, and a data layer. The user interface layer is currently implemented as a smart
client. End users now also need to access the enterprise application over the Web. To permit this, you create a
Web client application. You also create a user interface process layer as a separate assembly. This assembly encapsulates the validation rules that apply to the end user interaction with the system. In the new version of
the application, all user interfaces will use the new user interface process layer. The implementation of the new version of the application is as shown in the following diagram.
Your team plans to deploy the user interface process assembly on the Web server.
You need to
evaluate whether the
deployment plan fulfills the
requirements and recommend change, if
required. What should you conclude?
You are an enterprise application developer. You create a three-tier Web-based application that accesses 10 external Web services to retrieve currency rates. You need to calculate product prices in ten currencies. A
smart client invoicing application accesses the business tier to retrieve and use the product prices in 10 currencies. The business tier calls the 10 external Web services. You create a separate service agent
component to encapsulate the logic of which Web service to call. This component also makes it easier to change the Web references when required. Your team plans to deploy this service agent in the Web
presentation tier. You need to evaluate whether your teams deployment plan meets the requirements and recommend accordingly. What should you conclude?
You are an enterprise application developer. You are creating a distributed application that requires asynchronous communication between the UI layer and the business layer. The application must ensure
reliable delivery of messages between the components. There are no restrictions on the format. Messages are limited to 4 MB in size. For scalability reasons, you create the business logic components as serviced
components. You need to choose the most appropriate component implementation for your business logic components. You want to achieve this goal by using the least development effort. Which implementation approach should you choose?