• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Abhishek Tanwar

I build web & mobile experiences

  • HOME
  • BLOG
  • CONTACT ME
  • DISCLAIMER & COPYRIGHTS
You are here: Home / Patterns / Enterprise Integration Patterns

Enterprise Integration Patterns

July 14, 2013 by Abhishek Tanwar

We all have been aware of patterns existing in all forms of solution. In this post, I would like to give you a overview of the patterns that are recommended to be followed in Enterprise Integration.

The usage of these patterns depends on the need of the solution. Lets get started!

Messaging

This is basic pattern for System Integration to exchange information. On a high level, this makes use of a message bus.

Message Channel

This describes how two systems should communicate. The Channel is used to write and read information between two systems.

Message

What information should be exchanged between Sender and Receiver. This also details how the information should be structured.

Pipes and Filters

This pattern details how and what processing steps should be in between sender sending the message and receiver reciving the same. There can be many operations – encryption, decryption etc.

Message Router

This routes the message from one sender to multiple receiver or select one of multiple receiver possible based on the message property or configuration.

Message Translator

This is majorly used as the two systems integrating in today’s world will anyway have different message format requirement. Hence Translator.

Message Endpoint

This is a technical aspect of the pattern which creates a client on each sender/receiver to communicate asynchronously.

The details of each pattern will follow in consecutive posts. Keep a track!

Below is a site map for the Enterprise Integration Patterns:

  1. Messaging
  2. Message Channel
  3. Message
  4. Pipes and Filters
  5. Message Router
  6. Message Translator
  7. Message Endpoint

Share this:

  • Facebook
  • X

Like this:

Like Loading...

Filed Under: Patterns, Tips & Tricks, Uncategorized Tagged With: enterprise integration, integration, integration pattern, integration patterns

Reader Interactions

Comments

  1. Gisela says

    July 20, 2013 at 2:21 am

    My first time visiting your blog, and here I found a lot of interesting content .. thanks for sharing .

    • Abhishek says

      July 21, 2013 at 4:22 pm

      Glad you like the content!

Trackbacks

  1. Enterprise Integration Pattern 1/7 [Messaging] | Raving About Technology says:
    June 5, 2013 at 10:20 pm

    […] can refer to Enterprise Integration Pattern Overview as […]

Primary Sidebar

  • Behance
  • Email
  • Facebook
  • GitHub
  • LinkedIn

Popular Posts

How To Integrate React in JSP Application
SaaS, PaaS, IaaS
XQuery highlighting in Notepad++
Standard Design Patterns – Applied to JAVA
XQDT Installation on Eclipse JUNO

Categories

  • Building APIs
  • Building Mobile Apps
  • Building Web Apps
  • Coding Challenges
  • Extensions
  • Fullstack
  • Patterns
  • Tips & Tricks
  • Uncategorized
  • VSCode

Tags

2022 vscode extensions Abstract Factory alienware amazing vscode extensions apple challenges coding coding-challenges Design Patterns dota2 dota2 items dynamic web service call dynamic webservice invocation enterprise integration express flex helpful vscode extensions how to implement mfa in nodejs increasing productivity using vscode integration pattern macro message channel message endpoint message pattern message router message translator messaging mfa offline action processing offline actions in struts pipes and filters PRG in struts react Steam struts System Emulator threads in struts utilities vscode vscode customization vscode extensions vscode productivity extensions xquery xquery 1.0 xquery design principles

Recent Posts

  • 15+ VSCode Extensions To Improve Your Productivity
  • Productivity and Quality Extensions for ReactJS in VSCode..
  • My goto VSCode plugins for 2022…
  • How to enable MFA for your application in Node.JS?
  • Structuring Express Application – How I do it?

Categories

  • Building APIs (8)
  • Building Mobile Apps (1)
  • Building Web Apps (7)
  • Coding Challenges (3)
  • Extensions (1)
  • Fullstack (6)
  • Patterns (8)
  • Tips & Tricks (41)
  • Uncategorized (43)
  • VSCode (2)

Tags

2022 vscode extensions Abstract Factory alienware amazing vscode extensions apple challenges coding coding-challenges Design Patterns dota2 dota2 items dynamic web service call dynamic webservice invocation enterprise integration express flex helpful vscode extensions how to implement mfa in nodejs increasing productivity using vscode integration pattern macro message channel message endpoint message pattern message router message translator messaging mfa offline action processing offline actions in struts pipes and filters PRG in struts react Steam struts System Emulator threads in struts utilities vscode vscode customization vscode extensions vscode productivity extensions xquery xquery 1.0 xquery design principles

Archives

  • August 2023 (1)
  • March 2022 (1)
  • February 2022 (1)
  • November 2020 (1)
  • April 2020 (2)
  • May 2019 (1)
  • April 2019 (1)
  • March 2019 (1)
  • December 2018 (1)
  • July 2018 (4)
  • June 2018 (3)
  • March 2018 (1)
  • May 2016 (1)
  • December 2015 (1)
  • May 2015 (1)
  • April 2015 (2)
  • March 2015 (1)
  • December 2014 (2)
  • November 2014 (2)
  • October 2014 (1)
  • August 2014 (2)
  • July 2014 (1)
  • April 2014 (1)
  • March 2014 (1)
  • February 2014 (2)
  • January 2014 (1)
  • December 2013 (4)
  • November 2013 (4)
  • October 2013 (3)
  • September 2013 (4)
  • August 2013 (2)
  • July 2013 (5)
  • June 2013 (9)
  • May 2013 (6)
  • April 2013 (2)
  • March 2013 (2)
  • January 2013 (1)
  • November 2012 (2)
  • HOME
  • BLOG
  • CONTACT ME
  • DISCLAIMER & COPYRIGHTS

Copyright © 2025

%d