Skip to content

Service communication libraries

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.

5 libraries. Status is read from the repository (shipping = source projects, CI and commits; stub = fewer than five source files; empty = no project). Layer L1 is a foundation library, L2 a platform building block, L3 product-specific.

Library Package Layer Status Last commit
ConnectSoft.ApiCompositionOrchestration ConnectSoft.ApiCompositionOrchestration L1 shipping 2026-09-14
ConnectSoft.Extensions.ServiceModel ConnectSoft.Extensions.ServiceModel L1 shipping 2026-09-13
ConnectSoft.Extensions.ServiceModel.Grpc ConnectSoft.Extensions.ServiceModel.Grpc L1 shipping 2026-09-13
ConnectSoft.Extensions.ServiceModel.Grpc.Client ConnectSoft.Extensions.ServiceModel.Grpc.Client L1 shipping 2026-09-13
ConnectSoft.Extensions.ServiceModel.SignalR ConnectSoft.Extensions.ServiceModel.SignalR L1 shipping 2026-09-13

ConnectSoft.ApiCompositionOrchestration

A production-ready .NET library for API Composition and Orchestration patterns, enabling aggregation of multiple API calls and coordination of complex workflows in microservices architectures.

Package ConnectSoft.ApiCompositionOrchestration
Repository ConnectSoft.ApiCompositionOrchestration
Layer and kind L1 · library
Status shipping
Last commit 2026-09-14
Targets net10.0, net8.0, net9.0
Notable dependencies —
Depends on ConnectSoft libraries ConnectSoft.Extensions.IdentityPlatform, ConnectSoft.Extensions.Options
Documentation in repo README 506 lines, MkDocs site, docs folder
CI Azure Pipelines
Used by Factory services —

ConnectSoft.Extensions.ServiceModel

This library provides a service communication–agnostic foundation for service contracts, fault handling, and structured messaging across distributed platforms.

Package ConnectSoft.Extensions.ServiceModel
Repository ConnectSoft.Extensions.ServiceModel
Layer and kind L1 · library
Status shipping
Last commit 2026-09-13
Targets net10.0
Notable dependencies —
Depends on ConnectSoft libraries —
Documentation in repo README 181 lines, MkDocs site, docs folder
CI Azure Pipelines
Used by Factory services —

ConnectSoft.Extensions.ServiceModel.Grpc

This library is a service communication Grpc based solution that encapsulates the service model and patterns implementation.

Package ConnectSoft.Extensions.ServiceModel.Grpc
Repository ConnectSoft.Extensions.ServiceModel.Grpc
Layer and kind L1 · library
Status shipping
Last commit 2026-09-13
Targets net10.0
Notable dependencies —
Depends on ConnectSoft libraries ConnectSoft.Extensions.DataAnnotations, ConnectSoft.Extensions.Options, ConnectSoft.Extensions.ServiceModel
Documentation in repo README 320 lines
CI Azure Pipelines
Used by Factory services —

ConnectSoft.Extensions.ServiceModel.Grpc.Client

Outbound unary gRPC client logging — the client counterpart of GrpcServerLoggingInterceptor in ConnectSoft.Extensions.ServiceModel.Grpc.

Package ConnectSoft.Extensions.ServiceModel.Grpc.Client
Repository ConnectSoft.Extensions.ServiceModel.Grpc.Client
Layer and kind L1 · library
Status shipping
Last commit 2026-09-13
Targets net10.0, net8.0, net9.0
Notable dependencies —
Depends on ConnectSoft libraries —
Documentation in repo README 68 lines
CI Azure Pipelines
Used by Factory services —

ConnectSoft.Extensions.ServiceModel.SignalR

A comprehensive SignalR integration library for .NET applications, providing strongly-typed configuration options, extension methods for service registration, and enterprise-grade real-time communication capabilities.

Package ConnectSoft.Extensions.ServiceModel.SignalR
Repository ConnectSoft.Extensions.ServiceModel.SignalR
Layer and kind L1 · library
Status shipping
Last commit 2026-09-13
Targets net10.0
Notable dependencies —
Depends on ConnectSoft libraries ConnectSoft.Extensions.DataAnnotations, ConnectSoft.Extensions.Options
Documentation in repo README 326 lines, MkDocs site, docs folder
CI Azure Pipelines
Used by Factory services StudioBff, StudioNotificationService, StudioRealtimeGateway, DashboardService