Integration Technologies and Protocols (M02) D, E, F Flashcards

(42 cards)

1
Q

This architecture emphasizes the sequence of events and their response triggers (asynch, real-time processing)

A

Event-Driven Architecture (EDA)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

This allows systems to communicate with one another, and react to events. This enables decoupled, asynchronous and real-time processing

A

Event-Driven Architecture (EDA)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

These are the 5 principles of EDA

A
  1. Event Producers
  2. Event Consumers
  3. Event Channels
  4. Event Processing
  5. Event-Driven Middleware
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

This principle of EDA are the components that generate events (internal & external)

A

Event Producers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

This principle of EDA are components that subscribe to events and react to them, triggering additional processes

A

Event Consumers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

This principle of EDA is the communication path between producers and consumers

A

Event Channels

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

This principle of EDA involve message queues, and Pub/Sub

A

Event Channels

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

This principle of EDA determines what to do based on event data, to trigger relevant actions in real-time or batch-oriented fashion

A

Event Processing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

This principle of EDA is the infra and tools necessary to perform EDA, provided by event-driven middleware

A

Event-Driven Middleware

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

These are 5 examples of EDA

A
  1. Internet of Things (IoT)
  2. Financial Trading Systems
  3. Logistic and Supply Chain Management
  4. Social Media and Notifications
  5. Distributed System Integration
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

This example of EDA processes huge amounts of sensor data in real-time to trigger actions (e.g. home monitoring)

A

Internet of Things (IoT)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

This example of EDA rapidly responds to changes in market price, trade executions, or order cancellations

A

Financial Trading Systems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

This example of EDA allows for real-time tracking of goods, inventory levels, and vehicle locations. Instantly trigger restocks, and respond to delays

A

Logistic and Supply Chain Management

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

This example of EDA have user actions that generate events asynchronously updating feeds, push notifs, and trigger analytics without slowing user interface

A

Social Media and Notifications

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

This example of EDA have disparate applications that communicate by exchanging events rather than direct requests, and enable loose coupling to allow new systems to be added without disrupting existing ones

A

Distributed System Integration

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

This example of EDA include legacy, cloud and SaaS disparate applications

A

Distributed System Integration

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

This is a particular architectural style that organizes an application as a collection of individual services that are small and independent

A

Microservices Architecture

18
Q

In here, each service is geared towards a certain business capability, and can be independently developed, deployed and scaled

A

Microservices Architecture

19
Q

These are the 5 Principles of Microservice Architecture

A
  1. Service Independence
  2. Single Responsibility
  3. Loose Coupling
  4. Independent Data Management
  5. Resilience and Fault Isolation
20
Q

This principle of Microservices Architecture have services operate on their own without external intervention, flexible in scaling

A

Service Independence

21
Q

This principle of Microservices Architecture make sure each service is responsible for one specific business capability

A

Single Responsibility

22
Q

This principle of Microservices Architecture uses lightweight protocols to communicate

A

Loose Coupling

23
Q

Examples of lightweight protocols that loose coupling uses to communicate

A

HTTP/REST or messaging systems

24
Q

This principle of Microservices Architecture make sure each service has its own database or data store, to prevent a single point of failure

A

Independent Data Management

25
This principle of Microservices Architecture makes it built to handle errors without bringing down the entire system
Resilience and Fault Isolation
26
This example of microservices architecture includes Management of users, product catalog, order processing, and payment are handled by separate services.
E-commerce Platform
27
This example of microservices architecture have services that manage user registration, trip calculation, payment, and tracking in real-time
Ride-Sharing Application
28
This example of microservices architecture create separate services for account management, transaction processing, fraud detection, and notifications
Financial Services
29
This example of microservices architecture dedicates services to user authentication, video transcoding, recommendation engines, and subscription management
Media Streaming Platform
30
This example of microservices architecture have independent services to manage flight searches, hotel reservations, car rentals and payments to allow the system to query multiple external providers simultaneously
Travel Booking System
31
These are crucial for enabling a company to communicate and share data smoothly among various management systems, apps, and services
Integration Platforms
32
These are solutions offering planning, carrying out, and managing integration functionalities (data transformation, routing, security)
Integration Platforms
33
These are the 4 integration platforms
1. MuleSoft Anypoint Platform 2. IBM Integration Bus (IBM WebSphere) 3. Dell Boomi 4. Apache Kafka
34
This integration platform is a cutting-edge solution providing centralized API development and data integration
MuleSoft Anypoint Platform
35
This integration platform integrates enterprises to make it easier for different applications to exchange and share information
IBM Integration Bus (IBM WebSphere)
36
This integration platform is a cloud-based platform for integration compatible with a wide variety of patterns and hybrid environments
Dell Boomie
37
This integration platform is a fault-tolerant, high-throughput, and real-time data streaming platform (distributed event streaming)
Apache Kafka
38
These are the 4 Integration tools
1. Apache Camel 2. Postman 3. Zapier 4. Jitterbit
39
This integration tool is an open-source integration framework that simplifies the process of system integration through connectors
Apache Camel
40
This integration tool is a popular API development and testing tool that makes it easier to test RESTful APIs
Postman
41
This integration tool is a no-code cloud platform allowing business users to automate workflows and link web apps using pre-built connections called "Zaps."
Zapier
42
This integration tool is an iPaaS solution that enables users to link applications, data, and devices, offering pre-built templates and a visual designer
Jitterbit