ESB tagged posts

Enterprise Integration in a Nutshell

During past two decades, I worked for Oracle, Accenture, Deloitte and involved clients from different industries, including consulting, forestry, finance, healthcare, retails and government agencies, what I observed was their IT environments are more and more complex and expensive, hard to manage and maintain. To simplify IT and reduce cost become strong demands from business.

In enterprise environment, Enterprise Application Integration (EAI) is outstanding since the IT environment is changing quickly with the continuous procurement and integration of new systems. The purpose of this article is to provide the perspectives on middleware selection, approaches and tools, and enterprise integration strategies.

A few key principles of enterprise integration:

  • Build SOA-based IT architecture
  • Choose...
Read More

Enterprise Integration: BPM, ESB and SOA Choice

It’s an era with many directions! There are so many tools available for enterprise integration. To choose the right one usually means whether the organization may get expected return on the possible huge investment.

Each enterprise integration requirement can be different. I assume you are working in a SOA environment, facing the pressure to move to cloud, but not quite ready.

We will talk about our preferred BPM and ESB tools, plus the choice of SOA integration and web service protocols.

Let’s start from analyzing business requirements and setting the processes using BPM application. By defining business processes, we get well-defined boundaries of services.

BPM: Activiti (Open Source, Free)

Alfresco Activiti can be the best choice to define and manage business processes and workflows...

Read More

Enterprise Integration: Choosing the Right ESB Solution

Nowadays, to use SOA-based architecture is the main option for enterprise application integration. There are quite a few handy open source candidates from Apache, MuleSoft and Talend, etc. Plus almost all major vendors’ ESB offerings, including IBM (Integration Bus), Oracle (OSB, SOA Suite), Software AG (webMethods), TIBCO (ActiveMatrix), Microsoft (BizTalk) and SAP (NetWeaver) etc.  Now the question is, among all of them, which one is the right one for your organization?

Before diving into following tools section, it’s worth to learn 65 enterprise integration patterns (EIP) to gain some knowledge about what and how in this area.

This article will mainly focus on open source solutions since they are more and more popular...

Read More