Exam PL-400 All QuestionsBrowse all questions from this exam
Question 261

HOTSPOT -

A company is building a new model-driven app.

The app must integrate with a number of on-premises and cloud solutions. No VPNs are in place.

You need to determine the method for each integration.

Which methods should you use? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

Hot Area:

    Correct Answer:

    Box 1: Webhook -

    With Dataverse, you can send data about events that occur on the service to a web app by using webhooks. A webhook is a lightweight HTTP pattern for connecting web APIs and services with a publish-and-subscribe model. Webhook senders notify receivers about events by making requests to receiver endpoints with some information about the events.

    Webhooks enable developers and ISVs to integrate Dataverse data with their own custom code hosted on external services.

    Box 2: Azure Service Bus -

    Service Bus provides a secure and reliable communication channel between Dataverse runtime data and external, cloud-based line-of-business apps. This capability is especially useful in keeping disparate Dataverse systems or other Dataverse servers synchronized with business data changes.

    Box 3: Azure Event hub -

    Azure Event Hubs is a big data streaming platform and event ingestion service. It can receive and process millions of events per second. Data sent to an event hub can be transformed and stored by using any real-time analytics provider or batching/storage adapters.

    Note: The most popular approaches in Dataverse involve webhooks, Azure messaging (Service Bus, Event Hubs), Azure Logic Apps, or Power Automate.

    Reference:

    https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/why-cds-any-type-app

Discussion
Puneet80

Correct Answer - Webhook, Azure Service Bus, Azure Event Hub. 1. Webhook - We know the first one is not Azure service bus because they ask for synchronous. Service Bus is only asynchronous. https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/use-webhooks#create-or-configure-a-service-to-consume-webhook-requests 2. Azure Service bus - Azure Service Bus works for high scale processing, and provides a full queueing mechanism if Common Data Service is pushing many events. Webhook can only scale to the point at which your hosted web service can handle the messages. 3. Azure Event Hub - They want a hybrid. Streaming and event-based solutions are supported, for both on-premises and Azure cloud processing. https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-about https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/plug-ins

Najm

Answer is Webhook, Azure Event Hub, Plugin.

PaPaTee

You are correct.

Zakaria10

Why using Azure event hub, there is not big data, azure service hub will work. And plugin for third question 👍

Leila24

Because of "high peak loads"

metyh

1. webhook, 2.service bus 3.plug-in

shibax

①webhook ②Azure event hub ③plug-in

shibax

sorry, ①webhook ②Azure Service bus ③Azure event hub

LSgeek

Webhook Azure Service Bus Azure Event Hub

At09

correct ans