As you for sure recall, we have published the first set of integration flow design guidelines and patterns begin of this year, see this
blog. We are constantly working on new design guidelines and since then have added a couple of more content including documentation and sample integration flows on the
SAP API Business Hub.
Let me provide you with the list of new guidelines that we have shipped in the first half of 2020 and added to the already existing set of packages and integration flows, grouped by the respective category:
- Apply Highest Security Standards (direct package link on SAP API Business Hub)
- Use client certificate-based authentication (docu link on SAP Help Portal)
- Use CSRF protection (docu link)
- Don't refer to external WSDLs (docu link)
- Handle Errors Gracefully (package link)
- Usage of General and Iterating Splitter with Exception Handling (docu link)
- Run an Integration Flow Under Well-Defined Boundary Conditions (package link)
- Process Batch In Chunks (docu link)
- Limit size Incoming messages (docu link)
- Anticipate Message Throughput when Deciding on Storage Option (docu link)
- Control the Number of Simultaneously Opened Database Connections (docu link)
- Reuse HTTP Session (docu link)
- Application specific (documentation only)
- Design guidelines in the context of SuccessFactors based integration (blog post)
- Guidelines for long running scenarios with API Management (blog post)
For a complete overview of all guidelines shipped so far, check out the
SAP Help Portal.
More guidelines are in the make. Stay tuned.