Systems Architecture and Integration Vocabulary Flashcards

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/50

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering core concepts of Enterprise Architecture, Monolithic vs. Microservices, BDAT Stack, SOA Principles, APIs, Protocols, Messaging, and Integration Patterns based on the Wayground Quiz lecture notes.

Last updated 10:38 AM on 9/6/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

51 Terms

1
New cards

Enterprise Architecture (EA)

A conceptual blueprint that aligns business strategy, processes, data flows, and IT infrastructure to ensure IT and business strategy remain aligned.

2
New cards

Strategic Alignment

The EA principle that technology exists primarily to serve and deliver business outcomes.

3
New cards

As-Is State

The current or existing state of an organization's legacy environment and architecture.

4
New cards

To-Be State

The future target blueprint or desired state of an organization's architecture.

5
New cards

Capability-Centric Modeling

An architectural approach that models the enterprise around what the business must be able to do to deliver value, rather than organizing purely around departments.

6
New cards

Standardization & Modularity

An architectural goal focused on reducing technical debt and encouraging reusable standards across the enterprise.

7
New cards

Architectural Governance

The rules, principles, and review processes that guide projects and technology decisions.

8
New cards

Monolithic Architecture

An application built as one single integrated system where features generally share the same codebase and database.

9
New cards

Microservices Architecture

An architecture where an application is divided into small, independent services that can be updated, deployed, and scaled based on demand.

10
New cards

EA Components

Specific artifacts, domains, and operational tools used to put Enterprise Architecture concepts into action.

11
New cards

Business Architecture

The domain of EA that describes what the enterprise does, who does it, and how value is generated, translating strategic goals into operational reality.

12
New cards

Business Capability Model

A hierarchical map of what the business must be able to perform.

13
New cards

Value Streams

End-to-end sequences of activities that deliver a specific outcome.

14
New cards

BPMN

Business Process Model and Notation; a standard used to represent detailed operational workflows, showing swimlanes, tasks, handoffs, and business rules.

15
New cards

Data Architecture

The domain of EA that defines how business information flows, where it is stored, and how its quality, integrity, and security are maintained.

16
New cards

Application Architecture

The domain of EA that maps the software landscape and how applications support business capabilities and interact with each other, commonly through APIs.

17
New cards

Technology Architecture

The domain of EA describing the physical, virtual, and cloud infrastructure required to host applications and data.

18
New cards

Architecture Principles

Foundational, long-term rules that guide technology and operational decisions, establishing boundaries for software design, data management, and infrastructure purchasing.

19
New cards

Architecture Repository

A central source of truth containing architectural blueprints, inventories, standards, and decision histories.

20
New cards

Technology Standards

Rules defining which programming languages, frameworks, databases, cloud services, and vendors may be used within an organization.

21
New cards

Transition Roadmap

A step-by-step plan for moving an organization from its current state (As-Is) to its future target state (To-Be).

22
New cards

Gap Analysis

An architectural process used to identify differences between the current state and the desired future state.

23
New cards

Architecture Review Board (ARB)

A cross-functional governing council that reviews proposed software and infrastructure designs for compliance with enterprise standards.

24
New cards

Service-Oriented Architecture (SOA)

An architectural design pattern where application components provide services to other components through communication protocols.

25
New cards

SOA Triad

The core three-part structural model of SOA consisting of Provider, Consumer, and Registry.

26
New cards

Service Provider

An SOA component that creates the service, defines its contract/interface, and publishes it to the registry.

27
New cards

Service Consumer

An SOA component that locates a required service and invokes it according to its contract.

28
New cards

Service Registry / Directory

A searchable central directory (such as UDDI) where service descriptions are stored.

29
New cards

Standardized Service Contract

A formal specification (such as WSDL or OpenAPI) describing a service's purpose and capabilities.

30
New cards

Loose Coupling

An SOA principle that reduces dependencies between services, ensuring changes to internal service implementations (e.g., database changes) do not break consumers as long as the service contract remains unchanged.

31
New cards

Service Abstraction

An SOA principle where services hide their internal implementation details (such as programming language, database technology, and runtime environment) from outside consumers.

32
New cards

Service Reusability

Designing services so they can be reused across multiple projects, workflows, and applications.

33
New cards

Service Autonomy

An SOA principle where a service maintains high control over its underlying resources, execution scope, and runtime environment.

34
New cards

Service Statelessness

An SOA principle where services avoid retaining state information between requests whenever possible to maximize scalability.

35
New cards

Service Composability

Combining multiple smaller services to create larger composite applications or orchestrated business processes.

36
New cards

Service Discoverability

Designing services to be easily located through a central directory or registry.

37
New cards

Integrating Technologies

Tools, middleware, protocols, and architectural standards that provide the pipes, mechanisms, and rules for data transmission and system interoperability.

38
New cards

Application Integration

The process of connecting software systems (e.g., CRM, ERP, E-commerce) so business processes can flow seamlessly.

39
New cards

REST

Representational State Transfer; a lightweight API style using standard HTTP methods (GET, POST, PUT, DELETE) and JSON output, commonly used for web and mobile integration.

40
New cards

SOAP

Simple Object Access Protocol; a strict, XML-based protocol with built-in security features such as WS-Security, commonly used in legacy enterprise and financial systems.

41
New cards

GraphQL

An API technology that allows clients to request precisely the data they need, thereby reducing over-fetching and under-fetching.

42
New cards

gRPC

A high-performance Remote Procedure Call (RPC) framework using Protocol Buffers, particularly suitable for low-latency microservices communication.

43
New cards

Message Queue (MQ)

Middleware (such as RabbitMQ) that enables asynchronous communication and loose coupling by allowing systems to place messages in a queue for consumers to process when ready.

44
New cards

Event Streaming Platform

A high-throughput platform (such as Apache Kafka) designed for real-time event processing, commonly utilizing a publish-subscribe model.

45
New cards

Event-Driven Architecture

An architecture where a system publishes events (such as OrderPlaced) and other applications independently react to them.

46
New cards

Data Transformation & Protocol Translation

The activity of converting data structures or formats (such as XML to JSON) so different systems can communicate.

47
New cards

ETL

Extract, Transform, Load; tools commonly used for bulk data synchronization and analytics environments.

48
New cards

Enterprise Service Bus (ESB)

An enterprise integration platform (such as MuleSoft Anypoint) that provides routing, translation, and security across applications.

49
New cards

iPaaS

Integration Platform as a Service; cloud-hosted integration middleware (such as Workato) featuring pre-built connectors and automation workflows.

50
New cards

Point-to-Point Integration

An integration pattern involving direct connections between individual applications, which becomes brittle and complex as the system grows.

51
New cards

Hub-and-Spoke Integration

An integration pattern using a central broker to handle communication between applications, reducing the number of direct connections required.