Terminology Flashcards

1
Q

Cloud Computing

A

The on-demand availability of computer system resources, especially data storage (cloud storage) and computing power, without direct active management by the user.

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

Cloud Storage

A

A model of computer data storage in which the digital data is stored in logical pools, said to be on “the cloud”.

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

API Management

A

The process of managing different API functions like API creation, publication, securing, and monitoring.

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

SOAP (Simple Object Access Protocol)

A

An XML-based messaging protocol specification for exchanging structured information in the implementation of web services in computer networks. Its purpose is to provide extensibility, neutrality, verbosity and independence.

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

REST (REpresentational State Transfer)

A

A web standards-based architecture that uses HTTP Protocol. It revolves around resource where every component is a resource and a resource is accessed by a common interface using HTTP standard methods.

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

Data Integration

A

A process of bringing data coming from different sources to a single destination. And, from this single destination, meaningful insights are gathered. It would integrate the collected data in such a way that the data itself is comprehensive, reliable, correct, and current (ready for business analysis and reporting).

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

Data Integration Tool

A

A software that is used in performing a data integration process on the data source moving the data to the destination. They perform mapping, transformation, and data cleansing.

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

Blockchain

A

A growing list of records, called blocks, that are linked using cryptography. Each block contains a cryptographic hash of the previous block, a timestamp, and transaction data (generally represented as a Merkle tree)

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

Design Pattern

A

A general repeatable solution to a commonly occurring problem in software design; A description or template for how to solve a problem that can be used in many different situations.

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

MVC (Model-View-Controller) Pattern

A

A pattern is used to separate the application’s concerns.

Model - Model represents an object or JAVA POJO carrying data. It can also have logic to update the controller if its data changes.
View - View represents the visualization of the data that the model contains.
Controller - Controller acts on both model and view. It controls the data flow into the model object and updates the view whenever data changes. It keeps view and model separate.

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