Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Service Bus provides a multi-tenant service for connecting applications through the cloud.

Читайте также:
  1. A breeze blows through the window and the top pages flutter. We both slam our palms down to catch them.
  2. A Slide the fork up through the bottom yoke...
  3. Advertising: Any paid form of nonpersonal presentation and promotion of ideas, goods, or services by an identified sponsor.
  4. APPLICATIONS OF GRAPHICAL DESIGN, Mechanical Shuttle
  5. At last the breeze came; the schooner sidled and drew nearer in the dark; I felt the hawser slacken once more, and with a good, tough effort, cut the last fibres through.
  6. B Connecting rod size number (A) and weight code (B)
  7. Big Interpreter Service

Within a namespace, you can use one or more instances of four different communication mechanisms, each of which connects applications in a different way. The choices are:

When you create a queue, topic, relay, or Event Hub, you give it a name. Combined with whatever you called your namespace, this name creates a unique identifier for the object. Applications can provide this name to Service Bus, then use that queue, topic, relay, or Event Hub to communicate with one another.

To use any of these objects, Windows applications can use Windows Communication Foundation (WCF). For queues, topics, and Event Hubs Windows applications can also use Service Bus-defined messaging APIs. To make these objects easier to use from non-Windows applications, Microsoft provides SDKs for Java, Node.js, and other languages. You can also access queues, topics, and Event Hubs using REST APIs over HTTP.

It's important to understand that even though Service Bus itself runs in the cloud (that is, in Microsoft's Azure datacenters), applications that use it can run anywhere. You can use Service Bus to connect applications running on Azure, for example, or applications running inside your own datacenter. You can also use it to connect an application running on Azure or another cloud platform with an on-premises application or with tablets and phones. It's even possible to connect household appliances, sensors, and other devices to a central application or to one other. Service Bus is a generic communication mechanism in the cloud that's accessible from pretty much anywhere. How you use it depends on what your applications need to do.

 

27. How Service Bus Notification (including Hub) works, and what are main benefits of using the Service?

Smartphones and tablets have the ability to "notify" users when an event has occurred. In Windows Store applications, the notification can result in a toast: a modeless window appears, with a sound, to signal a new push. On Apple iOS devices, the push similarly interrupts with a dialog box, requesting the user to view or close the notification. Clicking View opens the application that is receiving the message.

Push notifications help mobile devices display fresh information while remaining energy-efficient. Push notifications are a vital component for consumer apps, where they are used to increase app engagement and usage. Notifications are also useful to enterprises, when up-to-date information increases employee responsiveness to business events.

Push notifications are delivered through platform-specific infrastructures called Platform Notification Systems (PNS). A PNS offers barebones functions (that is, no support for broadcast, personalization) and have no common interface. For instance, in order to send a notification to a Windows Store app, a developer must contact the WNS (Windows Notification Service), to send a notification to an iOS device, the same developer has to contact APNS (Apple Push Notification Service), and send the message a second time.

At a high level, though, all platform notification systems follow the same pattern:

  1. The client app contacts the PNS to retrieve its handle. The handle type depends on the system. For WNS, it is a URI or "notification channel." For APNS, it is a token.
  2. The client app stores this handle in the app back-end for later usage. For WNS, the back-end is typically a cloud service. For Apple, the system is called a provider.
  3. To send a push notification, the app back-end contacts the PNS using the handle to target a specific client app instance.
  4. The PNS forwards the notification to the device specified by the handle.

 

28. What is used in HDInsight Service for Big Data processing and how the Distributed Architecture looks?


Дата добавления: 2015-10-24; просмотров: 153 | Нарушение авторских прав


Читайте в этой же книге: Traceability of Relationships Between Artifacts | Explain four ways of looking at ALM | Explain project management with TFS |
<== предыдущая страница | следующая страница ==>
Name three Cloud Computing Patterns and explain each of them.| События и обработчики событий в javascript

mybiblioteka.su - 2015-2024 год. (0.005 сек.)