Quiz 1

studied byStudied by 0 people
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 / 54

encourage image

There's no tags or description

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

55 Terms

1

IT Architecture

Provides a structured approach to designing applications on the cloud and on-premise that are scalable, resilient, and highly available.

New cards
2

Business Model

A company's strategy for creating value for customers and generating revenue.

New cards
3

Process Architecture

The architecture of all business processes, including customer engagement, product manufacturing, and new product design.

New cards
4

Organizational Architecture

Focuses on how the enterprise is structured in terms of locations, business units, and management.

New cards
5

Product Architecture

Allows a company to have commonality between product families to reduce production costs.

New cards
6

Business Capabilities

Key operations and functions designed to support the business model.

New cards
7

Reference Architecture

Guidelines on how to build software and integrate IT applications within an organization.

New cards
8

Integration Landscape

Ensures that multiple applications work together seamlessly within the organization.

New cards
9

Infrastructure Services

Provide hardware services like computational capabilities and storage services to support IT applications.

New cards
10

Cloud Native Applications

Applications designed to run directly on the underlying cloud runtime and managed by automated tools.

New cards
11

Software Layers

Refers to the hierarchical structure of software components, including applications, operating systems, hardware, and networks.

New cards
12

Application Architecture

Involves designing software applications with layered logical structures to separate user interaction, business logic, and data storage.

New cards
13

Presentation Layer

The top layer of the application architecture responsible for user interaction, including user interface components and presentation logic components.

New cards
14

Business Layer

Implements the business logic and workflows of an application, serving as an intermediary between the presentation layer and data layer.

New cards
15

Data Layer

Manages data storage, retrieval, and connections to external services, ensuring data integrity and availability for the application's functions.

New cards
16

Business Components

Refers to different functional units within an organization, such as human resources, sales, and planning, each responsible for specific tasks.

New cards
17

Business Entities

Represent the legal entities of an organization in various countries where they operate, including plants, headquarters, and distribution facilities.

New cards
18

Data Layer

Provides access to data within the system or from external sources, essential for supporting business functions and processes.

New cards
19

Data Access Components

Routines or capabilities within the data layer that retrieve, write, and apply logic to data, ensuring data security and integrity.

New cards
20

Service-Based Solution

Comprises multiple services communicating with each other to collectively perform functions within an application, following a standardized interface.

New cards
21

Service Interface

Acts as a facade exposing the business logic of an application to potential consumers, whether internal or external systems.

New cards
22

Message Type

Defines the format and structure of data exchanged between services, supporting different types of operations and logic implementation.

New cards
23

Cross-Cutting Functions

Include security, operational management, and communication protocols that span across different layers of the IT architecture to ensure system integrity and performance.

New cards
24

Architectural Styles

Different ways to transition from layered software architecture to tiered architecture running on physical systems, supporting specific characteristics and organizational needs.

New cards
25

Microservices Architecture

An emerging architecture where small autonomous services communicate via APIs, each responsible for a single business capability and managing its own data.

New cards
26

Orchestration

Automated configuration management and coordination of computer systems, applications, and services, crucial for managing the complexity of a microservices-based architecture.

New cards
27

Microservices

Small, less complex services that implement a single business function and can be implemented by different teams.

New cards
28

Big Computer Architecture

Splits work across parallel tasks, suitable for parallelizable workloads, and offloads tightly coupled tasks to different processing engines.

New cards
29

Big Data Architecture

Handles large volumes of data, processes and analyzes data, and is used for storing and processing unstructured data.

New cards
30

Reliability

Designing applications to recover from failures and continue functioning, often achieved through redundancy and self-healing mechanisms.

New cards
31

Scalability

The ability of an application to grow with demand, ensuring systems can handle peak loads and increased user activity.

New cards
32

Evolutionary Architecture

Systems designed to evolve over time, allowing businesses to take advantage of new innovations and technologies.

New cards
33

Redundancy

Building additional copies of applications to avoid total failure and ensure continuous operation in case of failures.

New cards
34

Self-healing

Applications that can automatically recover from failures without human intervention, ensuring continuous operation.

New cards
35

Active-Passive Database Servers

Database setup where one server actively handles requests while the other copies data and takes over if the active server fails.

New cards
36

Heartbeat Signal

Monitoring mechanism between servers to ensure they are alive and functioning, used to trigger failover in case of server failures.

New cards
37

Redundancy

Planning for scenarios with multiple levels of backup systems to avoid single points of failure and ensure reliability.

New cards
38

Scaling out

Increasing processing capacity by adding more systems to the IT infrastructure.

New cards
39

Scaling up

Enhancing system power and capability by adding more resources like RAM, storage, and processing.

New cards
40

Availability zones

Geographically dispersed data centers to ensure system availability and reliability in case of natural disasters.

New cards
41

Role-based security

Designing applications with multiple roles for users, each assigned specific rights and privileges within the database.

New cards
42

Evolution in design

Adapting applications over time by using highly cohesive but loosely coupled services to facilitate changes without disrupting the entire system.

New cards
43

Microservices architecture

Utilizing decoupled autonomous services that implement a single business capability for flexibility and scalability.

New cards
44

Open interfaces

Exposing well-defined APIs with structured contracts for interacting with services and managing API evolution and version control.

New cards
45

Integration and interoperability

Ensuring different systems from various vendors can work together and share data effectively to perform tasks as intended.

New cards
46

API

A set of features and rules that act as an interface between an application or service offering services and other entities, such as software or hardware.

New cards
47

Private API

APIs designed for internal use by a company, maintaining complete control over the API and connecting only to designated systems.

New cards
48

Public API

Open to anyone following Internet protocol, allowing third parties to develop applications interacting with the API.

New cards
49

Partner API

Shared with specific business partners, potentially monetized, and used for specific collaborations.

New cards
50

Message Brokers

Inter-application communication technology facilitating a common integration mechanism, managing communications between on-premises systems and cloud components.

New cards
51

Middleware

Software layer translating and enabling communication between incompatible systems, hiding differences between applications and underlying components.

New cards
52

DCE

Common Object Request Broker Architecture, a middleware standard for connecting systems.

New cards
53

ODBC

Open Database Connectivity, middleware used for connecting to databases.

New cards
54

Fusion Middleware

Oracle's integration layer connecting different applications into a unified enterprise system.

New cards
55

SAP Hana

SAP's primary application without a middleware layer, built up from the ground by the same company.

New cards

Explore top notes

note Note
studied byStudied by 1 person
65 days ago
5.0(1)
note Note
studied byStudied by 16 people
863 days ago
5.0(1)
note Note
studied byStudied by 33 people
1045 days ago
5.0(1)
note Note
studied byStudied by 2 people
312 days ago
5.0(1)
note Note
studied byStudied by 12 people
883 days ago
5.0(1)
note Note
studied byStudied by 55 people
878 days ago
5.0(1)
note Note
studied byStudied by 8 people
824 days ago
5.0(1)
note Note
studied byStudied by 31 people
944 days ago
5.0(1)

Explore top flashcards

flashcards Flashcard (51)
studied byStudied by 11 people
3 days ago
5.0(1)
flashcards Flashcard (133)
studied byStudied by 13 people
725 days ago
5.0(2)
flashcards Flashcard (34)
studied byStudied by 52 people
446 days ago
5.0(2)
flashcards Flashcard (24)
studied byStudied by 14 people
351 days ago
5.0(1)
flashcards Flashcard (66)
studied byStudied by 1 person
693 days ago
5.0(1)
flashcards Flashcard (30)
studied byStudied by 5 people
491 days ago
5.0(1)
flashcards Flashcard (345)
studied byStudied by 73 people
799 days ago
5.0(4)
flashcards Flashcard (87)
studied byStudied by 68 people
799 days ago
5.0(3)
robot