exam questions

Exam 70-487 All Questions

View all questions & answers for the 70-487 exam

Exam 70-487 topic 1 question 104 discussion

Actual exam question from Microsoft's 70-487
Question #: 104
Topic #: 1
[All 70-487 Questions]

You are developing a Windows Communication Foundation (WCF) service for a company. The service will be used for bidirectional communications between the company's physical offices.
You plan to implement Azure Service Bus.
You need to configure the WCF service.
Which type of binding should you use?

  • A. BasicHttpBinding
  • B. NetTcpRelayBinding
  • C. NetTcpBinding
  • D. NetEventRelayBinding
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️
References:
https://docs.microsoft.com/en-us/azure/service-bus-relay/service-bus-relay-tutorial

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
Gorilla
Highly Voted 4 years, 12 months ago
"You are developing a Windows Communication Foundation (WCF) service for a company." There is not a single word about "Azure Relay". And the linked documentation of Azure Relay states clearly, that: "The main difference is that this configured service endpoint refers to a NetTcpRelayBinding binding, which isn't part of the .NET Framework. NetTcpRelayBinding is one of the bindings defined by the service." (https://docs.microsoft.com/en-us/azure/azure-relay/service-bus-relay-tutorial#implement-the-wcf-contract) So in this case, I would answer "C: NetTcpBinding"
upvoted 11 times
...
Dreamchaser1980
Highly Voted 4 years, 7 months ago
I think the answer is B NetTcpRelayBinding because the on premise WCF endpoints need to be exposed in the cloud instead of locally. The main difference between WCF and WCF Relay is that the endpoint is exposed in the cloud instead of locally on your computer. Azure Relay takes existing WCF web services and makes those services securely accessible to solutions that are outside the corporate perimeter without requiring intrusive changes to the corporate network infrastructure. https://docs.microsoft.com/en-us/azure/azure-relay/service-bus-dotnet-hybrid-app-using-service-bus-relay
upvoted 6 times
zimzimzimma
4 years, 7 months ago
Yes I think the given answer is correct too. The question could have been asked in a more complete way. 'azure service bus' has to do with message queues, while 'azure service bus relay' or 'azure relay' has to do with the azure cloud environment relaying connections to on-premise services like the question states.
upvoted 4 times
...
PrepX
4 years, 5 months ago
Yes, your URL clearly states Azure Relay is required in this scenario. This leaves B and D as possible answers, hoewever answer D (NetEventRelayBinding) only supports one-way binding and the question states bi-directional communication is required. I think this leaves B as the only correct answer.
upvoted 1 times
...
ozner16
4 years, 5 months ago
https://nevatech.com/docs/Sentinet/6.2/articles/User-Guide/Integration-with-Microsoft-Azure-Service-Bus.html
upvoted 2 times
ozner16
4 years, 5 months ago
https://hhaggan.wordpress.com/2013/03/17/service-bus-nettcprelaybinding/
upvoted 3 times
...
...
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago