INTEGRATIVE
PROGRAMMING
AND
TECHNOLOGIES
INTRODUCTION
Integration of software refers to techniques
for combining existing software components to form
a complete system.
Integrative programming deals with an integration
approaches and techniques that connect different
components of IT infrastructure- people,
applications, platforms and databases to enable a
secure, intra and inter application collaboration.
Programming w/ purpose of combining and
coordinating separate elements as to construct an
interrelated whole
Designing individual modules to function
cooperatively as an entire system
Incorporating modules coded in different languages
to achieve unified task.
Integrative solutions enable an organization to
integrate business processes internally and
externally with business partners to create dynamic
environments that supports current and evolving
business requirements, thereby creating a global
organization.
Application integration assists in unlimited sharing of
data and business processes among any connected
applications or data sources in without making major
changes to the applications or data structures.
Hence, integration is the process of connecting
multiple, independently developed applications using
incompatible technologies into a single organization
wide system with information flowing seamlessly
among the integrated systems or components
Integration of multiple, independently developed, managed
and maintained applications components that may normally
use incompatible technologies and heterogeneous
platforms” enables transmission of information between appli
cations, automates flow of data between applications that
make up the business process flow.
Integration is the process of combining separate
applications into cooperating collections of application.
OVERVIEW OF INTER
SYSTEM COMMUNICATION
Inter-system communication is the
communication between a set of heterogeneous
systems that are integrated together. These
integrated systems which put together many
heterogeneous set of subsystems and the
produced objects are extremely different, yet
should contribute to the same process.
Software integration includes one or more of the
following:
1. System Integration
https://www.youredi.com/blog/what-is-system-
integration
2. Functional integration or technology integration
3. Incremental engineering
4. Modification
REASONS FOR INTEGRATION
Technology change affects all layers; legacy does not go away
so easily.
The architecture of the organization information system
depends on constraints related to the technology but also to
the organization.
Within an enterprise, each department may have its own IT
infrastructure, systems and databases which are maintained
independently. Integrating them may bring additional value to
the company.
Integration assists in formation of Zero Latency
organization - when all functions within the
organization work with the same up-to-date
information, latency between applications is
eliminated/ reduced.
Updating and integrating of applications is possible
whenever required. New applications can be created
by integrating real time data from different parts of
the enterprise