EAI Flashcards

(19 cards)

1
Q

What is EAI?

A

Enterprise Application Integration (EAI) is defined as the ability to share data and business processes that span across many systems and departments as if they were on a monolithic and unified system.

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

What are the 3 groups of factors affecting interoperability and integration?

A
  • Technical Challenges
  • Design and Architectural interoperability challenges
  • Business Process and Organization interoperablity changes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How do technical challenges affect interoperability?

A

At runtime, including the interopeability of differerent programing languages or libraties and at constuctino time, inlcudidnt eh differences betweeen difeerent counstrunciton processes and development enviroments.

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

How do design and architectural interoperability challenges affect interoperability?

A

This challages come from assuptions about applciation domain, components at the same level of abrations, required infratucture, etc.

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

How do business process and organizational interoperability challenges affect interoperability?

A

These challenges come from assumptions of businessness process and functions that may have worked in isolations but does not work when implemented on other organizations

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

What are the components/Key capabilies of an EAI solution?

A
  • Relaible communication between end points
  • Support for message and document transformation to different formats
  • A repository for storing and browsing message definations and transformation
  • Adapters for applications, databaes, cloud, etc.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the advantages of EAI solutions?

A
  • Productivity and Flexibility
  • Data and process quality imporvetments
  • Facilitating organizaiton mergers and system replacements

Acronym: PDF

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

What does the advantage ‘Productivity and flexibility improvements’ of EAI solution mean?

A

With EAI business functions are more available and accesible than if each system was in isolation, or intergrated in a limited increasing production and flexibility

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

What does the advantage ‘Data and process quality improvements’ of EAI solution mean?

A

With EAI there is less data reduncy and datacan be shared across apllications, and sytems proving the data and process quality.

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

What does the advantage ‘Facilitating organizational mergers and system replacements’ of EAI solution mean?

A

EAI enebles the merging of system and the posiblity to subtitue and existing system with another, be it an internal or external system.

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

What are the patterns for application integration?

A
  • Data consitency Intergration
  • Multi-step business process integration
  • Composite appliaciton intergration
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is Data consistency integration pattern?

A

Data consistency integration is a pattern where the objective is to make data across all applications consistent, where in the event where a piece of data is updated in one system this update should be reflected for that piece of data in all the other systems.

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

What is Multi-step business process integration pattern?

A

This means connecting and cordination different application to perfom task in a specific order, this increases complexisty and each app now depends on the other to complete certain taks.

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

What is Composite application integration pattern?

A

With this new application are builts or assebled using lpre-existing or new construcntion compoentents.

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

What are the different EAI approaches or levels?

A
  • Data level
  • method level
  • application interface level
  • User interface level
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is the Data level EAI approach?

A

At this level techniques and technologies are used move data between data stores, this could mean extracting data from one store, performing some operation on it and updating it another store/database.

17
Q

What is the Application interface level EAI approach?

A

Application interface-level EAI leverages interfaces exposed by custom or packaged applications. These interfaces are used by developers to access both business processes and data.

18
Q

What is the Method level EAI approach?

A

Method-level EAI involves sharing business logic among multiple applications within the organization. This is achieved by centralizing common business logic in a location where it can be accessed by other applications.

19
Q

What is the User interface level EAI approach?

A

User-interface level EAI involves bundling applications by using their user interfaces as a common point of integration. This can be achieved through screen scraping or content aggregation.