Martin Fowler:

https://www.enterpriseintegrationpatterns.com/patterns/messa...