10
ENTERPRISE APPLICATION INTEGRATION THE APPLICATION INTEGRATION APPROACH

ENTERPRISE APPLICATION INTEGRATION THE APPLICATION INTEGRATION APPROACH

Embed Size (px)

Citation preview

Page 1: ENTERPRISE APPLICATION INTEGRATION THE APPLICATION INTEGRATION APPROACH

ENTERPRISE APPLICATION INTEGRATION

THE APPLICATION INTEGRATION APPROACH

Page 2: ENTERPRISE APPLICATION INTEGRATION THE APPLICATION INTEGRATION APPROACH

Application Integration Approaches

Information- oriented Business Process integration-oriented Service-oriented Portal-oriented

Page 3: ENTERPRISE APPLICATION INTEGRATION THE APPLICATION INTEGRATION APPROACH

Information- OrientedApproach

Deals with the simple exchange of information between two or more systems

Integration between databases Three categories : data replication; data

federation; interface processing.

Page 4: ENTERPRISE APPLICATION INTEGRATION THE APPLICATION INTEGRATION APPROACH

Information- OrientedApproach:

Data replication - moving data between two or more databases

Data Federation – allows many databases appear as single database

Interface Processing – externalizes information out of packaged application through a well defined API

Page 5: ENTERPRISE APPLICATION INTEGRATION THE APPLICATION INTEGRATION APPROACH

Information- OrientedApproach: Data replication

moving data between two or more databases Of the same vendor or different vendor Different databases with different schemas

and models can exchange data e.g SQL Server schemas and My SQL schemas are two different schemas but these two databases can exchange data

Simple, easy to implement and low cost

Page 6: ENTERPRISE APPLICATION INTEGRATION THE APPLICATION INTEGRATION APPROACH

Information- OrientedApproach: Data Federation

• allows many databases appear as single database

• Virtually represent the many real, physical databases

• It binds many different data types into a unified model that supports information exchange

• Allows access through single, well defined interface

Page 7: ENTERPRISE APPLICATION INTEGRATION THE APPLICATION INTEGRATION APPROACH

Information- OrientedApproach: Interface Processing

• Externalizes information out of packaged application through a well defined API

• Use of information broker to support interface processing to connect to custom/packaged application

• Efficiently integrates different types of application

• Doesn’t support much on business logic and methods

Page 8: ENTERPRISE APPLICATION INTEGRATION THE APPLICATION INTEGRATION APPROACH

Business Process Integration- Oriented Approach

Places a well-defined business process as the controlling entity

Enable users to access information and processes encapsulated in remote system

Page 9: ENTERPRISE APPLICATION INTEGRATION THE APPLICATION INTEGRATION APPROACH

Service-Oriented Approach

Provides mechanisms to create composite applications, leveraging services found in many remote systems

Allows application to share common business logic or methods

Page 10: ENTERPRISE APPLICATION INTEGRATION THE APPLICATION INTEGRATION APPROACH

Portal-Oriented Approach

Allows to view a multitude of systems through a single use-interface or application.