ESB and EAI Flashcards

(28 cards)

1
Q

A software platform utilized in the process of distributing work across
connected application components

A

Enterprise Service Bus

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

An ESB is intended to provide _____________ of moving messages based on the message content and business policies imposed

A

uniform method

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

Acts as a collection of switches that can guide messages

A

Enterprise Service Bus

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

Core of application processes

A

Enterprise Service Bus

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

True or False.

An ESB mandates the location of components or programming language, and imposes constraints on those language

A

False. ESB does not mandate the location of components or programming language, and does not impose constraints on the language

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

True or False.

An ESB serves the purpose of individually separating numerous communication channels

A

False. Unifying the numerous communication channels

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

An ESB can provide _____________, which is the performance of a component can be improved by instantiating several copies

A

load balancing

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

This layer is provided to take advantage of the services provided, under ESB

A

abstraction

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

An ESB encourages ___________ between services by demonstrating abstraction of SOA endpoints

A

loose coupling

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

A framework for integration that maybe utilized in order to combine a collection of computer systems.

A

Enterprise Application Inteegration

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

It is a wide notion that covers patterns of integration

A

Enterprise Application Integration

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

True or False.

An EAI covers patterns of integration by defining a set of integration principles such as horizontal integration.

A

False. An EAI does this by defining a set of integration principles and middleware

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

An overarching framework for combining a collection of systems

A

Enterprise Application Integration (The Concept)

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

This often uses a hub-and-spoke model

A

Enterprise Application Integration (The Concept)

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

Infrastructure software that implements EAI

A

Enterprise Service Bus (The Tool)

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

Acts as a distributed broker between services

A

Enterprise Service Bus (The Tool)

17
Q

When organizations make use of an ESB what do they improve, increase and realize?

A

improve integration processes
increase level of interoperability
realize seamless data exchange

18
Q

An open-source integration framework based on Enterprise Integration Patterns (EIP)

19
Q

Frequently utilized in various enterprise interprise scenarios for message routing and transformation

20
Q

Offers comprehensive selection of connectors

21
Q

Apache Camel is an open-source integration framework based on _______________

A

Enterprise Integration Patterns (EIP)

22
Q

A lightweight framework built on top of Spring framework, and implements event-driven architectures

A

Spring Integration

23
Q

Spring integration uses ______ for event handling, message channels, and asynchronous flows are provided by it.

A

abstractions.

24
Q

Ideal for when event-driven communication pattern can be implemented on a system built on microservices with pub-sub approach

A

Spring Integration

25
When is Spring Integration ideal?
During even-driven communication patterns that can be implemented on a system built on microservices with pub-sub approach
26
Complicated data transformations and protocol conversions
Apache Camel
27
Event-driven communication and interactions with Spring-based appplications
Spring Integration
28
When are Apache Camel and Spring Integration used in conjunction?
In a hybrid integration scenario with multiple integration patterns and technologies utilized concurrently