Skip to content

Latest commit

 

History

History
17 lines (11 loc) · 980 Bytes

File metadata and controls

17 lines (11 loc) · 980 Bytes

JJ.Canonical

Internal infrastructure.

Shared data types used across JJ projects.
Legacy version, updated to target newer .NET.

Canonical models are a design pattern for exchanging data between systems with overlapping functionality. JJ's Software Architecture describes the concept under Service Oriented Architecture.

This particular canonical model is a bit minimal. It includes only:

  • Success flags
  • Validation messages
  • ID and Name combos

But at least it gets to combine data from JJ.Framework.Validation and JJ.Framework.Business to a single set of models to send it through multiple layers of the architecture.