1. Integration – An Introduction
EAI addresses the integration of
information systems inside of and across
enterprises.
Unrestricted sharing of data and business
processes among any connected
application or data sources in the enterprise
Source: Gartner
Enterprise Application
Integration:
Presented by: Pradip Nagpal / BPM
1
2. Why EAI?
Technical Heterogeneity
Data Heterogeneity
Organizational (Function) Heterogeneity
Enterprise Application Integration
Methods
Data &
Standards
Technologies Architecture
EAI Requires :
Step 2: Define Data & Standards
Need for global standards for data sharing
To achieve this, all data and its location must be
• Specified, Recorded, and
• A metadata model be built.
Examples: SOA, Canonical Data Model
Step 1: Select the Architecture
• Direct Point to Point Integration
• Middleware based Integration
A) Select the Integration Topology
• Point to Point Integration
• Bus
• Hub & Spoke
B) Integration Layers
• Data Layer
• Business Layer
• Presentation Layer
Presented by: Pradip Nagpal / BPM
2
3. Step 3: Methods to be Used
– Data Level Integration
– Report as an Input
– Application Level
– Business
– Loan Calculator Integration
– Data
– Extraction of Customer Info.
– Object Services
– Updates of Customer Data
between applications
– Method Level
– User Interface Level
Step 4: Technologies being Used
Enterprise Application Integration
• Gartner’s Magic Quadrant on
Enterprise Integration Platform - 2015
Trending Now : EAI vs SOA vs ESB
Elements of an EAI Infrastructure
Sample EAI Implementation
Presented by: Pradip Nagpal / BPM
3
4. I Conclude!!!!
References:
Enterprise Integration Patterns (Addison Wesley
Signature Series)
Grogor Hohpe
Bobby Woolf
Application and Process Integration – Concepts,
Issues, and Research Directions
P. Johannesson
P. Jayaweera
http://www.eai-ideas.com/
Gartner’s information and white papers on EAI.
Queries / Suggestions & Comments
Thank you Google!!!!
Presented by: Pradip Nagpal / BPM 7