Software Architecture - Quiz 1 Notecards

studied byStudied by 5 people
5.0(1)
get a hint
hint

Business Capabilities

1 / 53

encourage image

There's no tags or description

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

Studying Progress

0%
New cards
54
Still learning
0
Almost done
0
Mastered
0
54 Terms
1
New cards

Business Capabilities

Design of key operations (functions, cross-functional processes) in eg, manufacturing, marketing, sales, R&D

New cards
2
New cards

IT Applications

Software, including CRM ERP, SCM, PLM, payment systems, that support key business processes

New cards
3
New cards

IT Integration platform

Software that integrates company’s applications, determines which application provides which functionality or service

New cards
4
New cards

IT Infrastructure products

Grouping of hardware into infrastructure products with define service-level agreements

New cards
5
New cards

IT Infrastructure

Standardization of physical infrastructure to optimize procurement and maintenance

New cards
6
New cards

Consistency and standardization

Uniformity and conformity in the design and implementation of IT architectures

New cards
7
New cards

Business Model

Company’s strategy for creating value for customers; business processes to deliver that value

New cards
8
New cards

Software

Programs and operating information used by a computer

New cards
9
New cards

Applications

Computer software designed to help the user to perform singular or multiple related specific tasks

New cards
10
New cards

OS

Operating system software that manages computer hardware and software resources

New cards
11
New cards

Hardware

Physical components of a computer system

New cards
12
New cards

Client

A computer or program that requests services or resources from the server

New cards
13
New cards

Server

A computer or device on a network that manages network resources

New cards
14
New cards

Storage

The retention of retrievable data on a computer or other electronic system

New cards
15
New cards

Input/Output

The communication between an information processing system and the outside world

New cards
16
New cards

Network

A group of interconnected computers or other devices that can communicate with each other

New cards
17
New cards

Presentation Layer

The layer that interacts with the user and displays the user interface

New cards
18
New cards

Business Layer

The layer that contains the business logic and rules of the application

New cards
19
New cards

Data Layer

The layer that manages the data access and storage

New cards
20
New cards

Service Layer

The layer that provides service-based solutions to integrate directly to support clients

New cards
21
New cards

Architectural Styles

Families of architects that share certain characteristics in IT architecture

New cards
22
New cards

N Tier Architecture

Dividing applications into layers that perform logical functions such as presentation, business logic, and data access

New cards
23
New cards

Microservice

An architecture that consist of a collection of small autonomous services that communicate via API and are responsible for persisting their own data

New cards
24
New cards

Big Compute

The ability to split work into discrete tasks that can run across many cores simultaneously

New cards
25
New cards

Big Data Architecture

Handles the ingestion, processing, and analytics of data that is too large or complex for traditional database systems

New cards
26
New cards

Design Principles for Well-Architected Applications

Includes reliability, redundancy, scalability, security, and evolutionary architecture

New cards
27
New cards

Highly cohesive and loosely coupled services

Services that are logically connected and can be changed independently without affecting other services

New cards
28
New cards

Open interfaces

Interfaces that expose well-defined API contracts and are versioned for easy updates

New cards
29
New cards

API

A set of features and rules that act as an interface between a software program and other items

New cards
30
New cards

Private API

An API for initial use with the company having most control

New cards
31
New cards

Public API

An API open to anyone that allows third parties to develop apps that interact with it

New cards
32
New cards

Partner API

An API shared with specific business partners to provide additional revenue streams without compromising quality

New cards
33
New cards

Message Brokers

Inter-application technology to build a common integration mechanism to support various architectures

New cards
34
New cards

Client Server architectures

Allowing hardware and software from different vendors to be used together

New cards
35
New cards

Integration Layer

Used to achieve interoperability between different components or enterprise applications

New cards
36
New cards

Middleware

Software that connects components or enterprise applications, enabling communication and data management

New cards
37
New cards

Distributed Computing Environment (DCE)

A standard for middleware that provides a set of services for distributed applications

New cards
38
New cards

Common Object Request Broker Architecture (CORBA)

A standard for middleware that enables communication between distributed objects

New cards
39
New cards

Open Data Base Connectivity (ODBC)

A standard for middleware that provides a standard software API for accessing database management systems

New cards
40
New cards

IT Architecture

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

New cards
41
New cards

Layers

Describe the logical groupings of the functionality and components in an application

New cards
42
New cards

Tiers

Describe the physical distribution of the functionality and components on separate servers, computers, networks, or remote locations

New cards
43
New cards

Non Distributed Deployment (N-Tier)

Has minimal number of physical servers and limited scalability

New cards
44
New cards

Distributed Deployment (N-Tier)

Has the layers of the application residing on separate physical tiers and is scalable

New cards
45
New cards

Reliability

The ability of a system to recover from failures and continue to function

New cards
46
New cards

Redundancy

Build [blank] into your application, to avoid having single points of failure

New cards
47
New cards

Scalability

The ability to use as much capacity as you need, scaling out as load increases, and scaling in when the extra capacity is not needed

New cards
48
New cards

Security

Protecting applications and data from threats

New cards
49
New cards

Evolutionary Architecture

The ability to allow systems to evolve over time so that businesses can take advantage of innovations as a standard practice

New cards
50
New cards

Load-balanced Cluster

Receive incoming requests and redirect them to a specific host if necessary

New cards
51
New cards

Scale Up

Adding hardware such as processors, RAM, and network interface cards (NICs) to your existing servers to support increased capacity

New cards
52
New cards

Scale Out

Add more servers and use load balancing and clustering solutions

New cards
53
New cards

Availability Zones

A single data center or a collection of data centers within a Region

New cards
54
New cards

Orchestration

The automated configuration, management, and coordination of computer systems, applications, and services

New cards

Explore top notes

note Note
studied byStudied by 8 people
Updated ... ago
5.0 Stars(2)
note Note
studied byStudied by 9 people
Updated ... ago
4.0 Stars(1)
note Note
studied byStudied by 12 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 31 people
Updated ... ago
5.0 Stars(2)
note Note
studied byStudied by 61 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 5 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 7 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 21110 people
Updated ... ago
4.9 Stars(166)

Explore top flashcards

flashcards Flashcard42 terms
studied byStudied by 17 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard109 terms
studied byStudied by 32 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard86 terms
studied byStudied by 1 person
Updated ... ago
5.0 Stars(1)
flashcards Flashcard56 terms
studied byStudied by 1 person
Updated ... ago
5.0 Stars(1)
flashcards Flashcard125 terms
studied byStudied by 16 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard31 terms
studied byStudied by 15 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard123 terms
studied byStudied by 10 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard60 terms
studied byStudied by 32 people
Updated ... ago
5.0 Stars(1)