PL-400 Exam QuestionsBrowse all questions from this exam

PL-400 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:

Show Answer
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

6 comments
Sign in to comment
Puneet80
Mar 30, 2021

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
Feb 19, 2021

Answer is Webhook, Azure Event Hub, Plugin.

PaPaTee
Feb 23, 2021

You are correct.

Zakaria10
Feb 28, 2021

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

Leila24
Jun 21, 2021

Because of "high peak loads"

metyh
Apr 22, 2021

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

shibax
Feb 11, 2022

①webhook ②Azure event hub ③plug-in

shibax
Feb 11, 2022

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

At09
Oct 3, 2023

correct ans

LSgeek
Jul 19, 2024

Webhook Azure Service Bus Azure Event Hub