IPT1 Chapter 2
IPT1 Chapter 2
IPT1 Chapter 2
Integration Models,
Methods and
Challenges
PREPARED BY: RENGEL V. CORPUZ
rvcorpuz@tsu.edu.ph
defines how applications will be
integrated by defining the nature of
and mechanisms for integration.
Integration
Models
Methods used for application
integration
Presentation Data Function
integration integration integration
Presentation allows the integration of new software through
the existing presentations of the legacy
software.
integration This is typically used to create a new user
interface but may be used to integrate with
other applications.
Data allows the integration of software through
access to the data that is created, managed
and stored by the software typically for the
integration purposes of reusing or synchronizing data
across applications.
Functional allows the integration of software for the
purpose of invoking existing functionality from
other new or existing applications.
integration The integration is done through interfaces to
the software.
Some of the challenges of integration:
Network unreliability
Fundamental Distributed systems
Challenges of Slow networks and
Integration Heterogeneity
Modification complexity
Integration solutions have to transport data
Network is from one computer to another across networks.
One application writes a file that another later read. The applications
need to agree on the filename and location, the format of the file, the
timing of when it will be written and read, and who will delete the file.
Shared Database
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: