Presenting backend integration patterns and solution approaches
In the following sections, you will learn about the most typical integration patterns used within CDS-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.
Remote procedure call pattern
The remote procedure call (RPC) pattern is the simplest integration pattern, where one application is directly calling 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:
As you can see, the calling application is directly calling the API of the called application with a request...