Presenting frontend integration patterns and solution approaches
In this section, we are going to discuss the most common frontend integration patterns for CDS applications. Frontend integration can be used for a variety of reasons, such as to embed some third-party content on a CDS user interface or vice versa, or to perform client-side requests to third-party solutions. It is even possible to use certain capabilities of the Power Platform components to fully control the behavior of legacy IT solutions on the client-side. Let's start by describing the client-side embedding options.
Embedding third-party content into CDS
CDS applications allow us to embed third-party content into CDS entity forms and dashboards. In both cases, the integration is implemented using the IFrame approach. An IFrame is an area on the entity form or dashboard where URL-based content can be embedded into. In the simplest case, this content is static and does not depend on the context of the entity...