# resources:diagrams:projects:moe:apiplatform:Home #
* [[../|(UP)]]
{{indexmenu>.#2|nsort tsort}}
## Diagrams ##
### Integration
!includeurl http://skysigal.com/_media/resources/configuration/plantuml/minimalist.txt
frame "Azure Compute" as Azure {
component "BASE" as BASE
}
frame "Azure AD" as AAD {
component "Azure AD Tenant" as AADT
}
BASE -RIGHT(0- AAD
!includeurl http://skysigal.com/_media/resources/configuration/plantuml/minimalist.txt
frame "Azure" as Azure {
frame "Azure Compute" as Compute {
component "BASE" as BASE
}
frame "Azure SQL Services" {
component "DB" as DB
}
BASE -DOWN(0- DB
BASE -RIGHT- AADT
DB -RIGHT- AADT : verify
}
frame "Azure AD" as AAD {
component "Azure AD Tenant" as AADT
}
### Data Quality
!includeurl http://skysigal.com/_media/resources/configuration/plantuml/minimalist.txt
title Data Quality Verification at Interface
class "API\nServiceFacade" as API
class ValidationService
class "Entity\nto Validate" as Entity
class EntityValidator
API -> ValidationService : uses
ValidationService -> EntityValidator : refers to
EntityValidator -> Entity : validates
!includeurl http://skysigal.com/_media/resources/configuration/plantuml/minimalist.txt
together {
class DataClassification<>
class Role
class Principal
class Session
class SessionOperation
class Tenant
class "Properties" as TenantProperties
Role -UP-> DataClassification
Tenant -UP-> DataClassification
Principal -UP-> DataClassification
Session *-DOWN- SessionOperation
Tenant *-DOWN- TenantProperties
SessionOperation -> Principal
Tenant <-- SessionOperation
Principal *- Role
Tenant -[HIDDEN]RIGHT- Session
!includeurl http://skysigal.com/_media/resources/configuration/plantuml/minimalist.txt
class DataClassification<>