Sponsor of the Day:
Jerkmate
https://www.enterpriseintegrationpatterns.com/ramblings/eventdriven_coupling.html
Event-driven = Loosely coupled? Not so fast! - Enterprise Integration Patterns
Event-driven architectures (EDAs) are frequently pitched as loosely coupled, when compared to other forms of integration
event drivenloosely coupledenterprise integrationfastpatterns
https://www.enterpriseintegrationpatterns.com/patterns/messaging/SmartProxy.html
Smart Proxy - Enterprise Integration Patterns
How can you track messages on a service that publishes reply messages to the Return Address specified by the requestor?
enterprise integrationsmartproxypatterns
https://www.enterpriseintegrationpatterns.com/patterns/messaging/Normalizer.html
Normalizer - Enterprise Integration Patterns
How do you process messages that are semantically equivalent, but arrive in a different format?
enterprise integrationnormalizerpatterns
https://www.enterpriseintegrationpatterns.com/patterns/messaging/CorrelationIdentifier.html
Correlation Identifier - Enterprise Integration Patterns
How does a requestor that has received a reply know which request this is the reply for?
enterprise integrationcorrelationidentifierpatterns
https://www.enterpriseintegrationpatterns.com/patterns/messaging/MessagingEndpointsIntro.html
Introduction to Messaging Endpoints - Enterprise Integration Patterns
In Introduction to Messaging Systems, we discussed Message Endpoint. This is how an application connects to a messaging system so that it can send and receive...
enterprise integrationintroductionmessagingendpointspatterns
https://www.enterpriseintegrationpatterns.com/patterns/messaging/InvalidMessageChannel.html
Invalid Message Channel - Enterprise Integration Patterns
How can a messaging receiver gracefully handle receiving a message that makes no sense?
channel enterpriseintegration patternsinvalidmessage
https://www.enterpriseintegrationpatterns.com/patterns/messaging/RequestReply.html
Request-Reply - Enterprise Integration Patterns
When an application sends a message, how can it get a response from the receiver?
request replyenterprise integrationpatterns
https://martinfowler.com/books/eip.html
Enterprise Integration Patterns
enterprise integrationpatterns
https://www.enterpriseintegrationpatterns.com/patterns/messaging/PipesAndFilters.html
Pipes and Filters - Enterprise Integration Patterns
How can we perform complex processing on a message while maintaining independence and flexibility?
enterprise integrationpipesfilterspatterns
https://www.enterpriseintegrationpatterns.com/patterns/messaging/SystemManagementIntro.html
Introduction to System Management - Enterprise Integration Patterns
While developing a messaging solution is no easy task, operating such a solution in production is equally challenging: A message-based integration solution may...
system managemententerprise integrationintroductionpatterns
https://www.oneio.cloud/blog/what-are-enterprise-integration-patterns
What are Enterprise Integration Patterns?
Enterprise integration patterns are reusable design solutions for connecting enterprise applications and systems. Learn the key EIP categories, messaging...
enterprise integrationpatterns
https://www.enterpriseintegrationpatterns.com/patterns/messaging/MessagingComponentsIntro.html
Introduction to Messaging Systems - Enterprise Integration Patterns
Messaging makes applications loosely coupled by communicating asynchronously, which also makes the communication more reliable because the two applications do...
messaging systemsenterprise integrationintroductionpatterns
https://www.enterpriseintegrationpatterns.com/patterns/messaging/ProcessManager.html
Process Manager - Enterprise Integration Patterns
How do we route a message through multiple processing steps when the required steps may not be known at design-time and may not be sequential?
process managerenterprise integrationpatterns
https://www.infoq.com/eip/
Enterprise Integration Patterns - InfoQ
Helping dev teams adopt new technologies and practices. Written by software engineers. Read by over 1.5 million developers worldwide.
enterprise integrationpatterns infoq
https://www.enterpriseintegrationpatterns.com/
Home - Enterprise Integration Patterns
Enterprise Integration Patterns
enterprise integrationpatterns
https://www.enterpriseintegrationpatterns.com/patterns/messaging/MessagingMapper.html
Messaging Mapper - Enterprise Integration Patterns
How do you move data between domain objects and the messaging infrastructure while keeping the two independent of each other?
enterprise integrationmessagingmapperpatterns
https://www.enterpriseintegrationpatterns.com/patterns/messaging/SystemManagementExample.html
Loan Broker System Management - Enterprise Integration Patterns
This section uses a more elaborate example to demonstrate how the system management patterns introduced in this section can be used to monitor and control a...
loan brokersystem managemententerprise integrationpatterns
https://www.enterpriseintegrationpatterns.com/patterns/messaging/CompetingConsumers.html
Competing Consumers - Enterprise Integration Patterns
How can a messaging client process multiple messages concurrently?
enterprise integrationcompetingconsumerspatterns
https://www.enterpriseintegrationpatterns.com/patterns/messaging/Detour.html
Detour - Enterprise Integration Patterns
How can you route a message through intermediate steps to perform validation, testing or debugging functions?
enterprise integrationdetourpatterns
https://developer.mulesoft.com/tutorials-and-howtos/quick-start/getting-started-with-salesforce-integration-patterns-using-mulesoft/
Getting started with Salesforce integration patterns using MuleSoft | MuleSoft Developers
Getting started with Salesforce integration patterns using MuleSoft
getting startedsalesforce integrationmulesoft developerspatternsusing
https://www.enterpriseintegrationpatterns.com/patterns/messaging/PollingConsumer.html
Polling Consumer - Enterprise Integration Patterns
How can an application consume a message when the application is ready?
consumer enterpriseintegration patternspolling
https://www.enterpriseintegrationpatterns.com/patterns/messaging/EnvelopeWrapper.html
Envelope Wrapper - Enterprise Integration Patterns
How can existing systems participate in a messaging exchange that places specific requirements on the message format, such as message header fields or...
enterprise integrationenvelopewrapperpatterns
https://www.enterpriseintegrationpatterns.com/patterns/messaging/ReturnAddress.html
Return Address - Enterprise Integration Patterns
How does a replier know where to send the reply?
return addressenterprise integrationpatterns
https://www.enterpriseintegrationpatterns.com/patterns/messaging/ComposedMessagingWS.html
Synchronous Implementation using Web Services - Enterprise Integration Patterns
This section describes the implementation of the loan broker example using Java and XML Web Services. We use the open-source Apache AXIS toolkit to take care...
implementation usingweb servicesenterprise integrationsynchronouspatterns
https://www.enterpriseintegrationpatterns.com/patterns/messaging/Aggregator.html
Aggregator - Enterprise Integration Patterns
How do we combine the results of individual, but related messages so that they can be processed as a whole?
enterprise integrationaggregatorpatterns
https://www.speakeasy.com/blog/request-response-anuj-jhunjhunwala
Request // Response: AI's Impact on API Integration Patterns and Building Frictionless Developer...
A conversation with Anuj Jhunjhunwala, Director of Product at Merge, on unified APIs, AI-driven integrations, and the future of developer experience.
request responseapi integrationaiimpactpatterns
https://www.enterpriseintegrationpatterns.com/ramblings.html
Enterprise Integration Patterns: Gregor's Ramblings
Thoughts on distributed system design collected over two decades.
enterprise integrationpatternsgregorramblings
https://www.enterpriseintegrationpatterns.com/patterns/messaging/ComposedMessagingMSMQ.html
Asynchronous Implementation with MSMQ - Enterprise Integration Patterns
This section describes how to implement the Loan Broker example (see Introduction to Composed Messaging Examples) using Microsoft .NET, C# and MSMQ. The...
enterprise integrationasynchronousimplementationmsmqpatterns
https://www.enterpriseintegrationpatterns.com/patterns/messaging/MessagingChannelsIntro.html
Introduction to Messaging Channels - Enterprise Integration Patterns
In Introduction to Messaging Systems, we discussed Message Channel. When two applications wish to exchange data, they do so by sending the data through a...
enterprise integrationintroductionmessagingchannelspatterns
https://www.enterpriseintegrationpatterns.com/patterns/messaging/CommandMessage.html
Command Message - Enterprise Integration Patterns
How can messaging be used to invoke a procedure in another application?
enterprise integrationcommandmessagepatterns
https://www.enterpriseintegrationpatterns.com/patterns/messaging/PointToPointChannel.html
Point-to-Point Channel - Enterprise Integration Patterns
How can the caller be sure that exactly one receiver will receive the document or perform the call?
channel enterpriseintegration patternspoint
https://www.enterpriseintegrationpatterns.com/patterns/messaging/RecipientList.html
Recipient List - Enterprise Integration Patterns
How do we route a message to a list of dynamically specified recipients?
enterprise integrationrecipientlistpatterns
https://bff-patterns.com/patterns/api-sia
API Single Integration Architecture - BFF Patterns
BFF Patterns - Backend for Frontend
single integrationbff patternsapiarchitecture
https://aliensync.com/blockchain-as-a-service-integration-infrastructure-requirements-and-enterprise-adoption-patterns/
Blockchain-as-a-Service Integration: Infrastructure Requirements and Enterprise Adoption Patterns -...
Mar 10, 2026 - Enterprise blockchain adoption accelerated significantly in 2024-2025, with Gartner estimating 30% of medium-to-large organizations now operate...
service integrationinfrastructure requirementsenterprise adoptionblockchainpatterns
https://www.enterpriseintegrationpatterns.com/patterns/messaging/
Messaging Patterns Overview - Enterprise Integration Patterns
This pattern catalog includes 65 integration patterns that we collected from integration projects and updated over two decades. They provide...
messaging patternsoverview enterpriseintegration
https://endjin.com/blog/duckdb-in-practice-enterprise-integration-architectural-patterns
DuckDB in Practice: Enterprise Integration and Architectural Patterns | endjin
Mar 29, 2026 - DuckDB comes pre-installed in Microsoft Fabric Python notebooks, so code developed locally deploys straight to production with enterprise monitoring,...
enterprise integrationarchitectural patternsduckdbpracticeendjin
https://sensoryhealth.org/basic/patterns-or-subtypes-of-differences-sensory-integration-processing
Patterns or Subtypes of Differences in Sensory Integration & Processing | STAR Institute
Differences in sensory integration and processing manifest in various ways, reflecting the unique ways individuals interact with and interpret sensory...
star institutepatternssubtypesdifferencessensory
https://www.informit.com/store/patterns-for-api-design-simplifying-integration-with-9780137670109?w_ptgrevartcl=Patterns+for+API+Design%3a+Simplifying+Integration+with+Loosely+Coupled+Message+Exchanges_3119148
Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges | InformIT
Proven Patterns for Designing Evolvable High-Quality APIs--For Any Domain, Technology, or PlatformThis book provides a healthy mix of theory and practice,...
api designloosely coupledpatternssimplifyingintegration
https://www.velodb.io/glossary/data-integration-architecture
Data Integration Architecture: Definition, Components, Patterns, and Best Practices
Data integration architecture is the blueprint for collecting, transforming, and unifying data across systems. Learn the key components, patterns like ETL and...
data integration architecturedefinition componentsbest practicespatterns