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 |