Comprehensive Guide to Platform Technologies and Architectures

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall with Kai
GameKnowt Play
New
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/43

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.

44 Terms

1
New cards

Platform Technologies

offer a strategic method for the systematic reuse of core components across diverse applications

2
New cards

Strategic Alignment

unified enterprise-wide framework, leveraging shared capabilities for greater impact and consistency.

3
New cards

Design Paradigm

a modular design approach for complex systems, enabling efficient and systematic component interchangeability.

4
New cards

Key Enablers

Addresses barriers to reuse, improves knowledge organization, ensures feasibility of adoption.

5
New cards

Service-Oriented Architecture

building solutions by connecting services from different providers

6
New cards

Complexity Management

moving from standalone solutions to nested, modular, plug-and-play systems.

7
New cards

User-Generated System

empowering end-users to innovate through APIs and open platforms.

8
New cards

Accelerated Development

drawing upon underlying services to avoid reinvention, fostering rapid deployment.

9
New cards

Platform Technologies Definition

a group of technologies as a base for other applications (hardware + OS)

10
New cards

Power of Abstraction

products are remixes of services from platforms, enabling bundling.

11
New cards

Dynamic & Innovative Growth

demonstrate rapid, ecosystem-driven growth, examples like App Store and eBay

12
New cards

Universal Applicability

platform concept extends beyond IT, applying to any layered system.

13
New cards

CPU & Machine Code

early applications were tightly coupled, demanding specific CPU architectures and machine-level programming

14
New cards

Layered Systems

platforms distribute systems into distinct abstraction levels to manage complexity

<p>platforms distribute systems into distinct abstraction levels to manage complexity</p>
15
New cards

Core Layer

provides fundamental, reusable services, establishing the platform's foundation.

16
New cards

Application Layer

builds user-facing features by consuming core services.

17
New cards

Non-Platform Technology

Hammer - Homogeneous, Single-purpose system

18
New cards

Platform Technology

Automobile Chassis - common base for diverse vehicles, engines, and interiors.

19
New cards

Design for Interoperation

built to connect and exchange data with diverse systems

20
New cards

Unforeseen Applications

innovations not anticipated by creators

21
New cards

Non-Excludable & Non-Rivalrous

dematerialized nature fosters cooperation and shared use without depletion.

22
New cards

External Value Creation

value is generated by external parties building on or connecting to the platform

23
New cards

Product Emergence Structure

platforms enable diverse products without introducing new processes.

24
New cards

Building Blocks

core components are defined for flexible bundling into various solutions.

25
New cards

Rapid Development

combines existing services for swift creation

26
New cards

Dynamic Product Evolution

platform models drive continuous innovation and shorter development cycles

27
New cards

Optimized Resource Utilization

minimize financial and technological burdens

28
New cards

Fostering Open Collaboration

promotes inclusivity and shared innovation across the technology landscape

29
New cards

Operating Systems

provide the basic services required to use hardware

30
New cards

Computing Platforms

platforms built on top of operating systems that provide computing functionality in areas such as cloud computing and virtualization

31
New cards

Database Platforms

cloud platforms for deploying and managing various types of database such as relational, NoSQL and in-memory databases.

32
New cards

Storage Platforms

scalable storage of objects and files including APIs and value-added services that is backed up in multiple locations

33
New cards

Application Platforms

environments and toolkits for developing and deploying applications

34
New cards

Mobile Platforms

mobile operating systems and environments for building mobile apps

35
New cards

Web Platforms

provide services that are useful to websites and web-based software as a service

36
New cards

Content Management Systems (CMS)

for publishing and managing content, media and documents

37
New cards

Media Platforms

for media publishing and analysis with tools (video transcoding, streaming, and recognition)

38
New cards

API Platforms

for deploying APIs that are typically built around an API gateway that performs functions like load balancing, latency reduction and rate limiting.

39
New cards

Analytics Platform

for capturing, processing, analyzing and visualizing data

40
New cards

Security Platform

firewalls, identity & access management, directory services, certificates, compliance reporting, encryption, key management and threat detection

41
New cards

Robotics Platforms

may include an operating system for robots with a framework for developing and deploying backend systems and services for robots on cloud infrastructure.

42
New cards

Internet of Things (IoT)

may include an operating system for devices and a cloud platform with specialized APIs for internet of things

43
New cards

AI Platforms

services that are based on AI (voice synthesis service) and tools for building your own AI (machine learning API)

44
New cards

Game Platform

environments that are optimized for running game services such as backends for mobile games or massively multiplayer online games.