nerdexam
Microsoft

70-583 · Question #84

Your company hosts web services in the company intranet. The intranet is secured by a firewall. Devices outside the firewall must be able to access the web services. Company policies prohibit…

The correct answer is B. Use the Windows Azure AppFabric Service Bus. The Windows Azure Service Bus provides a hosted, secure, and widely available infrastructure for widespread communication, large-scale event distribution, naming, and service publishing. The Service Bus provides connectivity options for Windows Communication Foundation (WCF)…

Designing the Application Architecture

Question

Your company hosts web services in the company intranet. The intranet is secured by a firewall. Devices outside the firewall must be able to access the web services. Company policies prohibit changes to firewall rules. You need to recommend an approach for enabling inbound communication. What should you recommend?

Options

  • AUse Windows Server AppFabric.
  • BUse the Windows Azure AppFabric Service Bus.
  • CUse the Windows Azure AppFabric Access Control Service.
  • DUse a Windows Communication Foundation (WCF) service in a Windows Azure role that relays to

How the community answered

(22 responses)
  • A
    5% (1)
  • B
    68% (15)
  • C
    18% (4)
  • D
    9% (2)

Explanation

The Windows Azure Service Bus provides a hosted, secure, and widely available infrastructure for widespread communication, large-scale event distribution, naming, and service publishing. The Service Bus provides connectivity options for Windows Communication Foundation (WCF) and other service endpoints ?including REST endpoints -- that would otherwise be difficult or impossible to reach. Endpoints can be located behind network address translation (NAT) boundaries, or bound to frequently-changing, dynamically-assigned IP addresses, or both. The Service Bus provides both "relayed" and "brokered" messaging capabilities. In the relayed messaging pattern, the relay service supports direct one-way messaging, request/response messaging, and peer-to- peer messaging. Brokered messaging provides durable, asynchronous messaging components such as Queues, Topics, and Subscriptions, with features that support publish-subscribe and temporal decoupling: senders and receivers do not have to be online at the same time; the messaging infrastructure reliably stores messages until the receiving party is ready to receive them. The Windows Azure AppFabric Service Bus is part of cloud computing. Your organization is pushing you to move applications into the "cloud". Your network administrators are stressed about security. Your developers have already built .Net web services that run internally against secure SQL Server databases. Your database administrator says "no" when it comes to exposing your corporate data to the What are you going to do? Enter the Microsoft Azure AppFabric Service Bus. Azure is Microsoft's internet-scale cloud computing and services platform and is hosted in Microsoft's data centers. The Azure Platform includes services designed for developers including: Windows Azure is the cloud services operating system. This is the development, service hosting and service management environment for the platform. SQL Azure is Microsoft's cloud based database service built on SQL Server technologies. Windows Azure AppFabric Windows Azure AppFabric includes developer-oriented services and a common infrastructure to secure, expose, discover and build web services. These common services allow the application developer to focus on the core logic required by their business.

Topics

#Service Bus relay#firewall traversal#hybrid connectivity#AppFabric

Community Discussion

No community discussion yet for this question.

Full 70-583 Practice