Application Research logo

Application Research

Application Research is a topic collection focused on specifications for declaring application service integration dependencies. It covers five specification formats: Score (platform-agnostic workload specs), Cloud Native Application Bundle (CNAB), Open Component Model (OCM), Open Resource Discovery (ORD), and Radius — all aimed at enabling deployment teams to understand what services (APIs, databases, caches, message buses, blob stores) an application requires.

5 APIs 5 Features
Application DependenciesCloud NativeIntegrationResearchSpecificationsWorkload Specifications

APIs

Score Workload Specification API

Score is a platform-agnostic workload specification that enables developers to define their workloads once and deploy them across multiple platforms including Kubernetes, Docker...

Cloud Native Application Bundle API

CNAB (Cloud Native Application Bundle) is a specification for packaging and distributing cloud-native applications. The API manages bundle lifecycle including installation, upgr...

Open Component Model API

Open Component Model (OCM) provides a standard for describing software components in a supply chain, enabling teams to track, reference, and verify software artifacts.

Open Resource Discovery API

Open Resource Discovery (ORD) is a protocol for machine-readable resource and capability discovery, enabling API management platforms to automatically discover what services and...

Radius Application Platform API

Radius is an open-source, cloud-agnostic application platform that enables developers to define and deploy applications with their dependencies in a portable, declarative way ac...

Features

Platform-Agnostic Workload Specs

Score enables defining workloads once and deploying across multiple platforms

Application Bundle Packaging

CNAB provides standardized packaging and distribution of cloud-native applications

Software Supply Chain Tracking

OCM enables tracking and verifying software components through delivery pipelines

Automatic API Discovery

ORD enables machines to discover what resources and APIs an application exposes

Cloud-Agnostic Dependency Declarations

Radius enables portable application definitions with dependency declarations across clouds

Use Cases

Multi-Platform Deployment

Define an application once and deploy it across Kubernetes, Docker, or cloud platforms

Dependency Documentation

Explicitly declare all required services (databases, caches, queues) for an application

Software Supply Chain Security

Track and verify software component provenance and integrity

API Landscape Discovery

Enable API management platforms to automatically discover application capabilities

Cloud Migration

Move applications between cloud providers without rewriting configuration

Integrations

Kubernetes

Primary deployment target for Score, CNAB, OCM, and Radius specs

Helm

Score and CNAB support Helm-based deployment and chart generation

Docker

Score workloads can be compiled to Docker Compose files

Terraform

Radius integrates with Terraform for infrastructure provisioning

ArgoCD

GitOps-based deployment of Score and CNAB bundles via ArgoCD

Backstage

ORD integrations enable Backstage service catalog population

Semantic Vocabularies

Application Research Context

9 classes · 16 properties

JSON-LD

API Governance Rules

Application Research API Rules

19 rules · 9 errors 10 warnings

SPECTRAL

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
JSONLD
JSONLD
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary