Table of Contents

Resources:Diagrams:Projects:Moe:ECSD BASE Module

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