Marketplace — bounded contexts¶
Generated from the architecture model
This page is rendered from model/**/*.yaml by tools/docs_model during mkdocs build. Edit the YAML, not this page; hand-written design lives on the linked service, platform and plane pages.
flowchart LR
subgraph marketplace["Marketplace"]
BC_27["BC-27<br/>Marketplace Catalog & Distribution"]
BC_28["BC-28<br/>Marketplace Acquisition & Licensing"]
end
| Context | Authoritative state | Services | Status |
|---|---|---|---|
| BC-27 Marketplace Catalog & Distribution | Offerings, provenance, compatible releases | 8 | target |
| BC-28 Marketplace Acquisition & Licensing | Entitlements, acquisition, licensing records | 4 | target |
BC-27 Marketplace Catalog & Distribution¶
Authoritative state: Offerings, provenance, compatible releases | Service | Granularity | Host | Status | |---|---|---|---| | AssetCompatibilityService | module of host | MarketplaceHost | unmodelled | | AssetInstallationService | module of host | MarketplaceHost | unmodelled | | AssetPublishingService | module of host | MarketplaceHost | unmodelled | | AssetVersionService | module of host | MarketplaceHost | unmodelled | | DependencyResolutionService | module of host | MarketplaceHost | unmodelled | | MarketplaceCatalogService | module of host | MarketplaceHost | target | | MarketplaceHost | standalone host | — | target | | MarketplaceSearchService | module of host | MarketplaceHost | unmodelled |
Events produced: ListingPublished, ListingStateChanged, ListingInstalled, ListingRemoved
BC-28 Marketplace Acquisition & Licensing¶
Authoritative state: Entitlements, acquisition, licensing records | Service | Granularity | Host | Status | |---|---|---|---| | LicenseService | module of host | MarketplaceHost | target | | PricingService | module of host | MarketplaceHost | unmodelled | | PublisherPortalService | module of host | MarketplaceHost | unmodelled | | ReviewRatingService | module of host | MarketplaceHost | unmodelled |
Events produced: PricingPlanChanged, EntitlementGranted, EntitlementStateChanged, PublisherCertified