System Integration - Midterm

studied byStudied by 1 person
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 129

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

130 Terms

1

SYSTEM INTEGRATION & ARCHITECTURE

The process of combining all virtual and physical components into a single cohesive infrastracture to ensure thata all an organization’s parts function as a whole.

New cards
2

software integration and information technology integration

System integration is also known as ___________________.

New cards
3

System integration

The purpose of ____ ____ is to streamline and facilitate communication not only between an organization’s internal systems but also with its external partners. System integration expedites the flow of information and reduces operational expenses.

New cards
4

System Integration

Expedites the flow of information and reduces operational expenses.

New cards
5

Integration of Legacy System Technology

This method enables the modernization of legacy systems by facilitating a seamless communication channel with more recent technological solutions and information systems.

New cards
6

Enterprise Application Integration (EAI)

Involves connecting and enabling communication between different software applications within an organization to ensure seamless data exchange and business process automation.

New cards
7

Data Integration

Enables you to connect data from various services, aggregate and transform it, and make it accessible from a central location to facilitate interactive reporting.

New cards
8

Enterprise-to-Enterprise integration

B2B integration is the is the automation of interorganizational business communication and processes. It enables these businesses to trade and work more efficiently with their business partners, suppliers and customers.

New cards
9

B2B integration

_ ______ is the is the automation of interorganizational business communication and processes. It enables these businesses to trade and work more efficiently with their business partners, suppliers and customers.

New cards
10

Electronic Document Exchange

The exchange of standardized business documents between companies.

New cards
11
  1. Integration of Legacy System Technology

  2. Enterprise Application Integration (EAI)

  3. Data Integration

  4. Enterprise-to-Enterprise integration

  5. Electronic Document Exchange

(5) System Integration Types

New cards
12

Point-to-point Integration

Refers to direct, one-to-one communication between two systems or applications, where each system communicates with the other directly without an intermediary or centralized hub.

New cards
13

Star Integration

Also known as spaghetti method, connects each subsystem to other subsystem using point-to-point connection.

New cards
14

Hub-and-spoke Integration

A central hub acts as the central point of coordination, while each subsystem (referred to as a spoke) connects only to the hub, not directly to other subsystems.

New cards
15

Vertical Integration

Various systems are linked by constructing a functional “silo” that begins with the most fundamental function at the bottom and becomes progressively more complex as it ascends. It is ideal for developing basic, singlefunction integrations.

New cards
16

Horizontal Integration

It facilitates communication between subsystems. It is achieved using a single specialized subsystem known as an Enterprise Service Bus (ESB) that connects all other subsystems via a common user interface layer

New cards
17

Enterprise Service Bus (ESB)

Horizontal Integration facilitates communication between subsystems. It is achieved using a single specialized subsystem known as an _____ that connects all other subsystems via a common user interface layer

New cards
18
  1. Point-to-point Integration

  2. Star Integration

  3. Hub-and-spoke Integration

  4. Vertical Integration

  5. Horizontal Integration

(5) System Integration Methods

New cards
19

1. Determine requirements

2. Analyzed feasibility

3. Architect design

4. Develop the management plan

5. System integration design

6. Implementation

7. Maintenance

(7) STAGES IN SYSTEM INTEGRATION

New cards
20
New cards
21

legacy, monolithic

CHALLENGES OF SYSTEM INTEGRATION

Organization operating on _____, _____ systems may face difficulties with integration

New cards
22

system integration tools

CHALLENGES OF SYSTEM INTEGRATION

Given the variety of ____ _____ _____ in the market, it can be difficult to select the one that best meets your specific business needs

New cards
23

Kaseya

Today, ____ is a leader in IT and security management software, with a suite of products that includes solutions for remote monitoring and management, security, backup and recovery, and more.

New cards
24
  1. VSA (remote monitoring and management)

  2. IT Glue (IT documentation)

Deep workflow integration between application such as 1.)________ , and 2.)______ not only simplify IT management but also save technicians a ton of time they would spend switching between multiple disparate applications.

New cards
25

Efficient Workflow

By connecting systems and eradicating manual processes, integration and architecture enable organizations to streamline their workflow. It enables the automated flow of information, reduces duplication of efforts, and increases overall operational efficiency

  • Ex.: Customer relationship management

New cards
26

Data Accuracy and Consistency

Ensures that data across multiple systems are consistent and accurate. Organization can eliminate data silos, reduce data duplication, and ensure that all relevant systems and users have access to current and accurate information. -

  • Ex.: Educational institutions: Student Information and Learning Management system

New cards
27

Enhanced Decision-Making

Provides organization with a comprehensive view of their data and system, enabling them to make more informed decisions.

- Ex.: Integration of sales from various channels

New cards
28
New cards
29

Scalability and Flexibility

Designing systems that are modular and loosely coupled, organization can easily add or remove components, integrate new systems or scale operations in response to changing business requirements

New cards
30

Improved Customer Experience

Business can provide personalized, timely, and consistent experiences across multiple touchpoints

- Ex.: Customer reservation system, loyalty program and customer service platform

New cards
31

Loose Coupling

Refers to designing systems with minimal interdependencies between subsystems or components. It enables the adaptability and independent evolution of integrated system, making it simple to modify, replace or add new components without affecting the entire system

New cards
32

Service-Oriented Architecture

An architectural methodology that prioritizes the utilization of services to facilitate system integration. Services are autonomous, loosely coupled components with well-defined interfaces for leveraging their capabilities. SOA promotes reusability, interoperability, and modularity, which makes it simpler to integrate and compose systems form diverse services.

New cards
33

Data Integration and Transformation

A unified view can be achieved through the process of data integration, which involves merging and consolidating data from a variety of sources. The process and transforming and mapping data from one format to another, hence maintaining compatibility and consistency across all connected systems, is referred to as data transformation.

New cards
34

Scalability and Performance

Refers to the capacity to manage increasing data volumes, user traffic, and transaction loads, whereas performance centers on the ability to fulfill reauction time and throughput requirements

New cards
35

Security and Governance

It is imperative that appropriate authentication, authorization, data protection and access control procedures be put into place to guarantee the availability, confidentiality and integrity of data.

New cards
36
  1. Loose Coupling

  2. Service-Oriented Architecture

  3. Data Integration and Transformation

  4. Scalability and Performance

  5. Security and Governance

KEY PRINCIPLES & CONCEPTS OF SIA (5)

New cards
37

Migration

The transfer of data in one direction, from one system to another in a single discrete session. Components that make up migration is the source system, a set of transformation and target system.

Ex.: Moving customer data from an old CRM system to a new CRM system in one transfer.

New cards
38

Broadcasting

It is a process that moves data in a single direction, it is a transactional operation, it only processes data that has arrived since the last time it was transferred. The transmission of data in a manner that is either real-time or very close to real time from a single source to multiple destinations. - Ex.: Sending stock price updates from a stock exchange to multiple trading platforms.

New cards
39

Synchronization in Both Directions

The combining of two datasets originating from distinct systems such that each can function independently while still surviving as its own dataset (bidirectional sync) - Ex.: Syncing employee information between HR and payroll systems, allowing updates in both

New cards
40

Correlation

An operation similar to bi-directional sync, except it is only carried out on data that is pertinent to both systems. It filters out unnecessary information from the union process. - Ex.: Syncing inventory levels between store from systems, focusing only on stocks

New cards
41

Aggregation

The process of combining data from a number of different systems into a single target system, ensures that data does not get duplicated while also providing a consolidated view of realtime data that comes from multiple platforms.

Ex.: Collecting sales data from different regional offices into a central analytics system

New cards
42
  1. Migration

  2. Broadcasting

  3. Synchronization in Both Directions

  4. Correlation

  5. Aggregation

Primary Patterns for Data Integration (5)

New cards
43

POINT-TO-POINT INTEGRATION

Also known as a pattern in which individual systems are connected directly to one another on a one-toone basis, it is a straightforward way for the integration of several computer systems

New cards
44

Direct Integration

Key Characteristics (POINT-TO-POINT INTEGRATION)

Connect two systems directly without intermediate layers or additional components

New cards
45

Tight Coupling

Key Characteristics (POINT-TO-POINT INTEGRATION)

System are closely linked, changes in one system may require changes in the other

New cards
46

Custom Interfaces

Key Characteristics (POINT-TO-POINT INTEGRATION)

Custom-built interfaces are created to enable communication between systems

New cards
47

Simplicity

Key Characteristics (POINT-TO-POINT INTEGRATION)

Used for smaller or less complex integrations

New cards
48
  1. Direct Integration

  2. Tight Coupling

  3. Custom Interfaces

  4. Simplicity

(4) Key Characteristics (POINT-TO-POINT INTEGRATION)

New cards
49

HUB-AND-SPOKE INTEGRATION

A pattern in which each system establishes a connection with the hub, which plays the role of a go-between and simplifies the process of exchanging data and messages among all of the system.

New cards
50

Centralized Hub

Key Characteristics (HUB-AND-SPOKE INTEGRATION)

It facilitates communication between multiple systems

New cards
51

Decoupling

Key Characteristics (HUB-AND-SPOKE INTEGRATION)

Reducing the dependency and impact of changes in one system on others

New cards
52

Scalability

Key Characteristics (HUB-AND-SPOKE INTEGRATION)

Easier to scale by adding new system without modifying existing connections.

New cards
53
  1. Centralized Hub

  2. Indirect Communicating

  3. Decoupling

  4. Scalability

(4) Key Characteristics (HUB-AND-SPOKE INTEGRATION)

New cards
54

PUBLISH-SUBSCRIBE INTEGRATION

A messaging paradigm where senders of messages (publishers) do not send their messages directly to specific receivers (subscribers). Instead, messages are published to a central broker, which then distributes them to all subscribers who have expressed interest in receiving messages of that type. This allows for asynchronous communication, scalability, and a decoupling of the systems involved. (Ex.: A weather application)

New cards
55
  1. publishers

  2. subscribers

PUBLISH-SUBSCRIBE INTEGRATION is a messaging paradigm where senders of messages (______) do not send their messages directly to specific receivers (subscribers). Instead, messages are published to a central broker, which then distributes them to all subscribers who have expressed interest in receiving messages of that type. This allows for asynchronous communication, scalability, and a decoupling of the systems involved. (Ex.: A weather application)

New cards
56

central broker

PUBLISH-SUBSCRIBE INTEGRATION is a messaging paradigm where senders of messages (publishers) do not send their messages directly to specific receivers (subscribers). Instead, messages are published to a ___ ___, which then distributes them to all subscribers who have expressed interest in receiving messages of that type. This allows for asynchronous communication, scalability, and a decoupling of the systems involved. (Ex.: A weather application)

New cards
57

Message Broker

Key Characteristics (PUBLISH-SUBSCRIBE INTEGRATION)

A central entity that handles the distribution of messages

(Sahana Alerting and Messaging Broker)

New cards
58

Topics or Channel

Key Characteristics (PUBLISH-SUBSCRIBE INTEGRATION)

Publisher send messages and from which subscriber have the ability to receives them

New cards
59

Asynchronous Communication

Key Characteristics (PUBLISH-SUBSCRIBE INTEGRATION)

Communication that happen independently

New cards
60

Scalability

Key Characteristics (PUBLISH-SUBSCRIBE INTEGRATION)

Ability to add new publisher/subscribers

New cards
61
  1. Message Broker

  2. Topics or Channel

  3. Asynchronous Communication

  4. Scalability

(4) Key Characteristics (PUBLISH-SUBSCRIBE INTEGRATION)

New cards
62

REQUEST-RESPONSE INTEGRATION

Communication pattern where one system (the requester) sends a request to another system (the responder) and waits for a response. This pattern is commonly used in web services, APIs, and other scenarios where synchronous communication is required.

New cards
63
  1. the requester

  2. the responder

Communication pattern where one system (______) sends a request to another system (_____) and waits for a response. This pattern is commonly used in web services, APIs, and other scenarios where synchronous communication is required.

New cards
64

Synchronous

Key Characteristics (REQUEST-RESPONSE INTEGRATION)

Requester sends a request and awaits for the responder to reply

New cards
65

Direct point-to-point

Key Characteristics (REQUEST-RESPONSE INTEGRATION)

System are closely linked, requester depends on the responder’s availability

New cards
66

Blocking

Key Characteristics (REQUEST-RESPONSE INTEGRATION)

System are closely linked, requester depends on the responder’s availability

New cards
67

Response

Key Characteristics (REQUEST-RESPONSE INTEGRATION)

Rely on specific protocols like HTTP, REST or SOAP

New cards
68
  1. File-exchange

  2. Asynchronous Communication

  3. File Formats

  4. Data Transformation

(4) Key Characteristics - REQUEST-RESPONSE INTEGRATION

New cards
69

FILE-BASED INTEGRATION

A method where data is transferred between systems using files. Systems generate, transfer, and consume files to share data. This pattern is often used for batch processing, large data transfers, or when systems cannot communicate directly in real time.

New cards
70

File-exchange

Key Characteristics (FILE-BASED INTEGRATION)

Data is exchanged between systems through file transfer

New cards
71

Asynchronous Communication

Key Characteristics (FILE-BASED INTEGRATION)

System does not need to be connected

New cards
72

File Formats

(Key Characteristics - FILE-BASED INTEGRATION)

CVS, XML or JSON

New cards
73

Data Transformation

Key Characteristics - FILE-BASED INTEGRATION

Data needs to be transformed to match the schema or requirement of the target system before being imported

New cards
74
  1. File-exchange

  2. Asynchronous Communication

  3. File Formats

  1. Data Transformation

(4) Key Characteristics - FILE-BASED INTEGRATION

New cards
75
New cards
76

REAL-TIME INTEGRATION

Real-time integration is a pattern where data is exchanged between systems with minimal delay, allowing for immediate processing and response. This approach is commonly used in scenarios where timely information is crucial, such as financial transactions, monitoring systems, and live updates.

New cards
77

1. Immediate Data Exchange

  1. Event-driven

  2. Continuous Data Flow

  3. High Throughput and Low Latency

(4) Key Characteristics (REAL-TIME INTEGRATION)

New cards
78

Immediate Data Exchange

Key Characteristics (REAL-TIME INTEGRATION)

Data is exchanged between systems almost instantly

New cards
79

Event-driven

Key Characteristics (REAL-TIME INTEGRATION)

Based on events, where specific actions trigger data exchange or processing

New cards
80

Continuous Data Flow

Key Characteristics (REAL-TIME INTEGRATION)

Data is continuously streamed between system rather than being processed in discrete batches

New cards
81

High Throughput and Low Latency

Key Characteristics (REAL-TIME INTEGRATION)

Integration handles high volumes of data with minimal delay

New cards
82

HYBRID INTEGRATION

_______ combines multiple integration patterns and approaches to create a flexible, robust solution that meets diverse system requirements. This strategy leverages the strengths of various integration techniques (like real-time, file-based, and messaging) to address the unique needs of complex integration scenarios.

New cards
83

Data integration

_____ is the process of combining data from multiple sources to provide a unified view.

- It ensures consistency and completeness in data management

New cards
84

Data synchronization

is the process of ensuring that data across multiple systems or locations is updated and consistent in real-time or scheduled intervals.avoids discrepancies and ensures data accuracy

New cards
85

Synchronization

_______ avoids discrepancies and ensures data accuracy

New cards
86

One-Way Synchronization

Data flows from one source to another without feedback

New cards
87

Two-Way Synchronization

Changes made in both systems are updated bidirectionally

New cards
88

Real-Time Sync

Data is updated immediately (e.g., Google Docs auto-save)

New cards
89

Batch Sync

Data is updated periodically (e.g., payroll systems)

New cards
90

Data integration

refers to the process of merging two or more pieces of software so that they function in conjunction with one another

New cards
91

Synchronization

has the ability to maintain constant communication between databases (remain consistent with one another).

New cards
92

data synchronization

Thus, ____ is a subset of data integration, however, not all integration methods lead to a data set that is perfect sync with itself.

New cards
93

Keeping Data Secure

Data is an asset. Data can be protected from corruption and kept in a more secure state if proper data synchronization techniques are followed.

New cards
94

Maintaining Data Quality

Ensures that business always has access to the most accurate information possible

New cards
95

Quality Data Management

High quality data requires a solid basis in order to achieve consistency. When it comes to making important choices, having your data synchronized instills confidence in those choices

New cards
96

Data Harmonization

The process of creating a unified set of data from several data types, fields and formats

New cards
97
  1. Keeping Data Secure

  2. Maintaining Data Quality

  3. Quality Data Management

  4. Data Harmonization

(4) NECESSITY OF DATA SYNCHRONIZATION

New cards
98

Make use of integration that are built-in

Native integration occurs when two applications that you are already utilizing can be immediately integrated with one another. API’s (Application Programming Interfaces) are typically used for this purpose.

New cards
99

Native integration

______ occurs when two applications that you are already utilizing can be immediately integrated with one another. API’s (Application Programming Interfaces) are typically used for this purpose.

New cards
100

Make use of tailored integrations

Integration made to order are pieces

New cards

Explore top notes

note Note
studied byStudied by 39 people
70 days ago
5.0(1)
note Note
studied byStudied by 13 people
183 days ago
5.0(1)
note Note
studied byStudied by 253 people
681 days ago
4.5(6)
note Note
studied byStudied by 18 people
813 days ago
5.0(1)
note Note
studied byStudied by 215 people
720 days ago
5.0(2)
note Note
studied byStudied by 22 people
710 days ago
5.0(2)
note Note
studied byStudied by 2488 people
700 days ago
4.7(6)

Explore top flashcards

flashcards Flashcard (55)
studied byStudied by 84 people
381 days ago
5.0(1)
flashcards Flashcard (44)
studied byStudied by 39 people
789 days ago
4.1(7)
flashcards Flashcard (58)
studied byStudied by 170 people
730 days ago
5.0(1)
flashcards Flashcard (45)
studied byStudied by 12 people
764 days ago
5.0(1)
flashcards Flashcard (45)
studied byStudied by 1 person
74 days ago
5.0(1)
flashcards Flashcard (43)
studied byStudied by 10 people
220 days ago
5.0(1)
flashcards Flashcard (42)
studied byStudied by 33 people
372 days ago
5.0(1)
flashcards Flashcard (101)
studied byStudied by 183 people
2 days ago
5.0(1)
robot