Enterprise Integration Patterns
The patterns provide technology-independent design guidance for developers and architects to describe and develop robust integration solutions.
References
https://www.enterpriseintegrationpatterns.com/patterns/messaging/index.html
https://www.enterpriseintegrationpatterns.com/patterns/messaging/toc.html