Category BPM

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

Seven Steps to Effective Data Governance

The concept and discipline of data governance has grown in importance as organizations are forced to comply with regulations, cut costs, integrate among different COTS (Commercial-off-the-shelf) systems, provide data interoperability through internal and external APIs.

One of my retail clients has large daily transaction data flow among retail, wholesale inventory, financial, auditing and warehouse departments, etc. It has separate COTS systems such as JDA ESO, eCommerce Shopify and Tecsys SCM, etc. It also has in-house store master, product master data, etc. In some system, SKU is defined as 6-digits number; in another, it’s defined as varchar. In such a complex environment, data management turns to be an outstanding issue.

In order to improve customer experience, increase efficiency, estab...

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