Backend integration patterns and solution approaches
In the following sections, you will learn about the most typical integration patterns used within Dataverse-based solutions. For every pattern, we will present the possible solution approaches while using the technological background information you have learned about in this and in the previous chapters of this book.
The remote procedure call pattern
The remote procedure call (RPC) pattern is the simplest integration pattern, where one application directly calls the interface of another application without using any middleware. This pattern is usually synchronous and consists of a request-response pair. The called application must provide a suitable API to be used from the calling application. This pattern can be seen in the following diagram:
Figure 9.12: Remote procedure call pattern
As you can see, the calling application is directly calling the API of the called application with a request, and the API directly...