# Enterprise Integration Patterns

A Collection of underlying common code for reuse is termed a Pattern. A pattern could be routing a message based on a criteria. Patterns form a solution as a standardized approach to a common problem. Integration Processes can use these standard patterns to send messages from one place to another.

## Types of Patterns

### Message Routing

#### [Content-Based Router](https://www.eaiguide.org/the-basics/enterprise-integration-patterns/message-routing/router)

This pattern is used when you want to route your message to the destination based on the message content. Content could be a part of the header or the body.

### Message Transformation

### Message Construction

### Message Channel

### Message End Point
