Quiz 1

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/54

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

55 Terms

1
New cards

IT Architecture

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

2
New cards

Business Model

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

3
New cards

Process Architecture

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

4
New cards

Organizational Architecture

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

5
New cards

Product Architecture

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

6
New cards

Business Capabilities

Key operations and functions designed to support the business model.

7
New cards

Reference Architecture

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

8
New cards

Integration Landscape

Ensures that multiple applications work together seamlessly within the organization.

9
New cards

Infrastructure Services

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

10
New cards

Cloud Native Applications

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

11
New cards

Software Layers

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

12
New cards

Application Architecture

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

13
New cards

Presentation Layer

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

14
New cards

Business Layer

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

15
New cards

Data Layer

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

16
New cards

Business Components

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

17
New cards

Business Entities

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

18
New cards

Data Layer

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

19
New cards

Data Access Components

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

20
New cards

Service-Based Solution

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

21
New cards

Service Interface

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

22
New cards

Message Type

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

23
New cards

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.

24
New cards

Architectural Styles

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

25
New cards

Microservices Architecture

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

26
New cards

Orchestration

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

27
New cards

Microservices

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

28
New cards

Big Computer Architecture

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

29
New cards

Big Data Architecture

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

30
New cards

Reliability

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

31
New cards

Scalability

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

32
New cards

Evolutionary Architecture

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

33
New cards

Redundancy

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

34
New cards

Self-healing

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

35
New cards

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.

36
New cards

Heartbeat Signal

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

37
New cards

Redundancy

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

38
New cards

Scaling out

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

39
New cards

Scaling up

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

40
New cards

Availability zones

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

41
New cards

Role-based security

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

42
New cards

Evolution in design

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

43
New cards

Microservices architecture

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

44
New cards

Open interfaces

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

45
New cards

Integration and interoperability

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

46
New cards

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.

47
New cards

Private API

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

48
New cards

Public API

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

49
New cards

Partner API

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

50
New cards

Message Brokers

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

51
New cards

Middleware

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

52
New cards

DCE

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

53
New cards

ODBC

Open Database Connectivity, middleware used for connecting to databases.

54
New cards

Fusion Middleware

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

55
New cards

SAP Hana

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