# Resources:Diagrams:Projects:Moe:ECSD BASE Module #
* [[../|(UP)]]
{{indexmenu>.#2|nsort tsort}}
## Business View ##
## System Context View ##
!includeurl http://skysigal.com/_media/resources/configuration/plantuml/minimalist.txt
interface API
Database Data
API -- Data
!includeurl http://skysigal.com/_media/resources/configuration/plantuml/minimalist.txt
interface API #F0F0F0
component Application
Database Data #F0F0F0
API -- Application
Application -- Data
!includeurl http://skysigal.com/_media/resources/configuration/plantuml/minimalist.txt
interface API #F0F0F0
component Application {
component "Authentication Service" as A1{
component "Principal Service"
}
component "Authorisation Service" as A2{
component "Role Service"
}
component "Auditing Service" as AS{
component "Session Operation Service"
}
component "Session Service" as SS {
}
component "Diagnostics Services" as DS{
component "Diagnostic Tracing Service"
component "Error Recording Service"
}
component "Media Malware Verification Service" as MMS
A1 -[HIDDEN]RIGHT- A2
A2 -[HIDDEN]RIGHT- AS
A1 -[HIDDEN]DOWN- SS
SS -[HIDDEN]RIGHT- DS
DS -[HIDDEN]RIGHT- MMS
}
Database Data #F0F0F0
API -DOWN- Application
Application -DOWN- Data
## Quality View ##
## Security View ##
## Functional View ##
## Information View ##
!includeurl http://skysigal.com/_media/resources/configuration/plantuml/minimalist.txt
class "School Roll Record" as S
!includeurl http://skysigal.com/_media/resources/configuration/plantuml/minimalist.txt
package Azure {
component BASE {
interface API
component Core
component Module
database Cache
Core -RIGHT0)- Module : extends
Core -DOWN(0- Cache : cache
Core -UP- API
}
component "Azure\nData Factory\nService" as DataFactory
Core -(0- DataFactory
}
package LAN {
component "EVA" as EVA
component "SSIS" as SSIS
component "Sql Server" as SS {
database "DataFactory\nStaging\nDatabase" as Staging
component "Data Factory\nAgent" as DataFactoryAgent
DataFactoryAgent -LEFT(0- Staging : extract
}
SSIS -UP0)- EVA : Extract : TCP 1433
SSIS -UP0)- Staging : Load : TCP 1433
note right of SSIS
periodic trigger
endnote
}
DataFactoryAgent -DOWN(0- DataFactory : periodically\ncall for\ninstructions\nover\nHTTPS
## Delivery View ##
## Development View ##
## Testing View ##