Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
18 views

Module4 - Enterprise Application Integration Models

The document outlines various Enterprise Application Integration (EAI) models, including Point-to-Point, Hub-and-Spoke, Bus Integration, Middleware, and Microservices. It emphasizes the importance of EAI in addressing business inefficiencies, ensuring data integration, vendor independence, and common interfacing among applications. The content is presented as part of a module on Software Integration and Architecture by Dr. Adriane B. S. Castro.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views

Module4 - Enterprise Application Integration Models

The document outlines various Enterprise Application Integration (EAI) models, including Point-to-Point, Hub-and-Spoke, Bus Integration, Middleware, and Microservices. It emphasizes the importance of EAI in addressing business inefficiencies, ensuring data integration, vendor independence, and common interfacing among applications. The content is presented as part of a module on Software Integration and Architecture by Dr. Adriane B. S. Castro.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 17

Angeles

University
Foundation

Enterprise
SIA01 – Software Integration and Architecture
MODULE 4

Application
Integration
Models
Dr. Adriane B. S. Castro
Professor, SIA01
Module Overview

Enterprise Application Integration Models


▪ Point-to-point Integration Model
▪ Hub-and-spoke Integration Model
▪ Middleware
▪ Microservices

2
Business inefficiencies

▪ If important data is captured in a given


application, it must be manually entered into
other applications
▪ If important data is modified in a given
application, the changes will not be reflected in
other applications - the changes must be entered
manually
3
▪ If an application needs data that exists in another
Enterprise Application Integration

▪ EAI
- Enterprise Application Integration
- the solution to the lack of communication
between
enterprise apps.

4
Most Common Enterprise Application
Type

▪ Accounting systems
▪ Automated billing systems
▪ Business analytics and intelligence platform
▪ Business continuity planning (BCP)
▪ Content management system
▪ Customer relationship management (CRM) tools
5
Most Common Enterprise Application
Type

▪ Email marketing platform


▪ Enterprise resource planning (ERP)
▪ Enterprise messaging systems
▪ Payment processing
▪ Service desk application

6
3 Enterprise Needs for Adoption of EAI

▪ Data Integration
Enterprise organizations that deploy many externally
and internally facing applications need to integrate
data from across those applications, ensuring that
databases are synchronized and streamlining data
access and availability throughout the entire
organization.
7
3 Enterprise Needs for Adoption of EAI

▪ Vendor Independence
Enterprise application integration helps reduce an
organization's dependence on individual software
vendors by abstracting business policies or rules
from the application and into a middleware
framework.

8
3 Enterprise Needs for Adoption of EAI

▪ Common Interfacing
Enterprise application integration creates an
opportunity for common facades or common
interfaces that can access multiple applications.

9
3 Enterprise Needs for Adoption of EAI

▪ Data Integration
▪ Vendor Independence
▪ Common Interfacing

10
Five Models for Enterprise Application
Integration

▪ Point-to-Point Integration
The earliest application integrations were done using
point-to-point connections. A script would be used to
extract data from one application, modify its
structure or format, and send it to a different
application.

11
Five Models for Enterprise Application
Integration

▪ Hub-and-Spoke Integration
In the hub-and-spoke model, a centralized hub
connects to enterprise applications, captures, and
re-formats data and decides where that data should
be distributed.

12
Five Models for Enterprise Application
Integration

▪ Bus Integration
Bus integration represents an evolution of the hub-
and-spoke model that runs without human
interference. Bus integration uses a defined set of
standards to govern the flow of data between
applications, enabling any application to transmit or
receive data according to the applied business
13
rules and policies.
Five Models for Enterprise Application
Integration

▪ Middleware
Middleware is a category of a software tool that sits
between application user interfaces and operating
systems.

14
Five Models for Enterprise Application
Integration

▪ Microservices
Microservice architecture is the current standard for
enterprise applications that are deployed in the
cloud. Enterprises that run their applications in the
cloud can capture data from each deployed
microservice and route that data to the required
destinations and databases using
15
APIs.
Five Models for Enterprise Application
Integration

▪ Point-to-Point Integration
▪ Hub-and-Spoke Integration
▪ Bus Integration
▪ Middleware
▪ Microservices

16
THANK YOU

You might also like