70-487 Dumps

70-487 Free Practice Test

Microsoft 70-487: Developing Windows Azure and Web Services

QUESTION 11

You are developing an application that reads and writes data from a SQL Server database.
You need to ensure transactional data integrity. Which isolation level should you use?

Correct Answer: C
Serializable provides the highest level of data integrity.
References: https://msdn.microsoft.com/en-us/library/system.data.isolationlevel(v=vs.110)

QUESTION 12

You are developing a Microsoft Azure web application. The application will be deployed to 10 web role instances. A minimum of 8 running instances is needed to meet scaling requirements.
You need to configure the application so that upgrades are performed as quickly as possible, but do not violate scaling requirements.
How many upgrade domains should you use?

Correct Answer: B
The .csdef is only used for Cloud Services, not for VMs. So regardless of what you set or even how you try to do it, Azure VM UDs come in groups of 5. With 8 VMs, that means you’ll have 2 UDs.

QUESTION 13

DRAG DROP
The UploadOrder() method in the UploadCallbackService service is not implementing the callback behavior defined in the IUploadCallBackService interface.
You need to modify the class to implement the required callback behavior.
What should you do? (To answer, drag the appropriate code segments to the correct location or locations in the answer area. Each code segments may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.)

Solution:
<>>>>>>>✑ >✑ >✑ >✑ >✑ >✑ >✑ >✑ >✑ >>< ><>>< ><>< ><>< ><>>< ><>>< >

Does this meet the goal?

Correct Answer: A

QUESTION 14

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You need to ensure that testing, development, and end user access requirements are met.
Solution: Add Web App backend endpoints to Azure Traffic Manager and use weighted routing.
Does the solution meet the goal?

Correct Answer: B
Scenario: All testing must interact directly with the Web App backend. Automated testing of the solution is performed using a remote third-party testing solution.

QUESTION 15

You need to choose the appropriate data access technology for the cookbook area of the web application.
Which data access technology should you choose?

Correct Answer: A
* Scenario: The cookbook functionality is contained within a client-side application that must connect to the server using HTTP and requires access to the data using JavaScript.
* WCF Data Services (formerly known as "ADO.NET Data Services") is a component of the
.NET Framework that enables you to create services that use the Open Data Protocol (OData) to expose and consume data over the Web or intranet by using the semantics of representational state transfer (REST). OData exposes data as resources that are addressable by URIs. Data is accessed and changed by using standard HTTP verbs of GET, PUT, POST, and DELETE
* WCF Data Services uses the OData protocol for addressing and updating resources. In this way, you can access these services from any client that supports OData. OData enables you to request and write data to resources by using well-known transfer formats: Atom, a set of
standards for exchanging and updating data as XML, and JavaScript Object Notation (JSON), a text-based data exchange format used extensively in AJAX application.