Patterns for API Design : simplifying integration with loosely coupled message exchanges / Olaf Zimmermann, Mirko Stocker, Daniel Lübke, Uwe Zdun, Cesare Pautasso. Boston : Addison-Wesley, 2023