Created
December 6, 2017 13:50
-
-
Save joelbcastillo/ea4ca6cbecdf73b0be6f7522ac1d234c to your computer and use it in GitHub Desktop.
NYC Department of Records - ArchivesSpace Container Diagram (C4)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"type": "Container", | |
"scope": "ArchivesSpace", | |
"description": "Container Diagram for ArchivesSpace", | |
"size": "Letter_Landscape", | |
"elements": [ | |
{ | |
"type": "Person", | |
"name": "Customer", | |
"description": "A customer of the bank.", | |
"tags": "", | |
"position": "435,55" | |
}, | |
{ | |
"type": "Software System", | |
"name": "Internet Banking System", | |
"description": "Allows customers to view information about their bank accounts and make payments.", | |
"tags": "Internal", | |
"containers": [ | |
{ | |
"type": "Container", | |
"name": "Database", | |
"description": "Stores interesting data.", | |
"technology": "Relational Database Schema", | |
"tags": "Database", | |
"position": "425,1236", | |
"components": [] | |
}, | |
{ | |
"type": "Container", | |
"name": "Web Application", | |
"description": "Provides all of the Internet banking functionality to customers.", | |
"technology": "Java and Spring MVC", | |
"tags": "", | |
"position": "425,715", | |
"components": [] | |
} | |
] | |
}, | |
{ | |
"type": "Software System", | |
"name": "Mainframe Banking System", | |
"description": "Stores all of the core banking information about customers, accounts, transactions, etc.", | |
"tags": "Internal", | |
"position": "1604,714", | |
"containers": [] | |
} | |
], | |
"relationships": [ | |
{ | |
"source": "Customer", | |
"description": "Uses", | |
"technology": "HTTPS", | |
"destination": "Web Application", | |
"tags": "" | |
}, | |
{ | |
"source": "Web Application", | |
"description": "Uses", | |
"technology": "XML/HTTPS", | |
"destination": "Mainframe Banking System", | |
"tags": "", | |
"vertices": [ | |
"1310,860" | |
] | |
}, | |
{ | |
"source": "Web Application", | |
"description": "Reads from and writes to", | |
"technology": "JDBC", | |
"destination": "Database", | |
"tags": "" | |
} | |
], | |
"styles": [ | |
{ | |
"type": "element", | |
"tag": "Container", | |
"width": "", | |
"height": "", | |
"background": "#438dd5", | |
"color": "", | |
"fontSize": "", | |
"border": "", | |
"opacity": "", | |
"shape": "" | |
}, | |
{ | |
"type": "element", | |
"tag": "Database", | |
"width": "", | |
"height": "", | |
"background": "", | |
"color": "", | |
"fontSize": "", | |
"border": "", | |
"opacity": "", | |
"shape": "Cylinder" | |
}, | |
{ | |
"type": "element", | |
"tag": "Element", | |
"width": "", | |
"height": "", | |
"background": "", | |
"color": "#ffffff", | |
"fontSize": "", | |
"border": "", | |
"opacity": "", | |
"shape": "" | |
}, | |
{ | |
"type": "element", | |
"tag": "Person", | |
"width": "", | |
"height": "", | |
"background": "#08427b", | |
"color": "", | |
"fontSize": "", | |
"border": "", | |
"opacity": "", | |
"shape": "Person" | |
}, | |
{ | |
"type": "element", | |
"tag": "Software System", | |
"width": "", | |
"height": "", | |
"background": "#1168bd", | |
"color": "", | |
"fontSize": "", | |
"border": "", | |
"opacity": "", | |
"shape": "" | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment