Table of ContentsPrefaceIntroductionSolving Integration Problems using PatternsIntegration StylesFile TransferShared DatabaseRemote Procedure InvocationMessagingMessaging SystemsMessage ChannelMessagePipes and FiltersMessage RouterMessage TranslatorMessage EndpointMessaging ChannelsPoint-to-Point ChannelPublish-Subscribe ChannelDatatype ChannelInvalid Message ChannelDead Letter ChannelGuaranteed D
![Home - Enterprise Integration Patterns | by Gregor Hohpe who is Software Architect in Google](https://cdn-ak-scissors.b.st-hatena.com/image/square/6f4e24981c8f5ad6410d328d50d822cf7872a40a/height=288;version=1;width=512/https%3A%2F%2Fwww.enterpriseintegrationpatterns.com%2Fimg%2Feip1_patterns.png)