EXAM Flashcards
(48 cards)
DYNAMIC WEB PROGRAMS INCLUDES
PHP
XML
JAVASCRIPT
HTML
Need for integration?
Change is inevitable
Emerging new technologies
Technology Change
Organizational Architecture
Individual System
Zero Latency Organization
Integration Availability
Deals with integration
approaches that connect
IT infrastracture, people
and software components
Integrative Programming
Communication between set
of heterogenous systems
that are integrated together
01 Intersystem
Communication
Relationship will be
between people and
things
-Giant network of connected
“things” which also includes
people
IOT
Focus on communication
mechanism & data
standardization
System Integration
defines how applications will be
integrated by defining the nature
of and mechanisms for integration.
Integration
Mode
allows the integration of new software
through the existing presentations of the
legacy software
Presentation
integration
allows the integration of software through
access to the data that is created,
managed and stored by the software
typically for the purposes of reusing or
synchronizing data across applications.
Data
integration
allows the integration of software for the
purpose of invoking existing functionality
from other new or existing applications.
The integration is done through interfaces
to the software.
Functional
integration
two systems to be integrated
are separated by continents and data
between them has to travel through
phone-lines, LAN segments, routers,
switches, public networks,and satellite links.
Network is
unreliable
every application runs
on a separate environment, e.g., database
storage is not shared among applications.
Message- based communication is the only
possibility to exchange information
Distributed
Each application implements its own data
model
Heterogeneous
is an integration framework composed of a collection of
technologies and services which form a middleware or “middleware
framework” to enable the integration of systems and applications across
organizations
Application integration
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
File Transfer
Multiple applications share the same database schema, located in
a single physical database. Because there is no duplicate data
storage, no data must be transferred from one application to the
other
Shared Database
One application exposes some of its functionality so that it can be
accessed remotely by other applications as a remote procedure.
The communication occurs real-time and synchronously.
Remote Procedure Invocation
One application publishes a message to a common message channel
Messaging
refers to any behind
the scenes software that allows
these two levels to communicate
and interact with each other
Middleware
Below the surface, however,
they are comprised of several
interconnected elements
running in distributed locations
Hiding the
distributed
nature of an
application.
usually made up
of different hardware, different
operating systems, and different
communication protocols.
enterprise
Middleware allows these
different systems to work
together while masking their
differences
.
Hiding the
heterogeneity
of the
enterprise.
Avoiding duplication and
enabling compatibility between
applications by providing a
common framework for
performing various general
-
purpose functions
Avoiding
duplication
and enabling
compatibility
Software infrastructure that allows
messages to be sent and received
over distributed applications
Message
Oriented
Middleware
(MOM)