1048 lines
23 KiB
JSON
Generated
1048 lines
23 KiB
JSON
Generated
{
|
|
"name": "",
|
|
"config": {
|
|
"sketch": false,
|
|
"themeID": 303,
|
|
"darkThemeID": null,
|
|
"pad": null,
|
|
"center": null,
|
|
"layoutEngine": null
|
|
},
|
|
"isFolderOnly": false,
|
|
"fontFamily": "SourceSansPro",
|
|
"shapes": [
|
|
{
|
|
"id": "customer",
|
|
"type": "c4-person",
|
|
"pos": {
|
|
"x": 1089,
|
|
"y": 0
|
|
},
|
|
"width": 415,
|
|
"height": 285,
|
|
"opacity": 1,
|
|
"strokeDash": 0,
|
|
"strokeWidth": 2,
|
|
"borderRadius": 0,
|
|
"fill": "B2",
|
|
"stroke": "B1",
|
|
"animated": false,
|
|
"shadow": false,
|
|
"3d": false,
|
|
"multiple": false,
|
|
"double-border": false,
|
|
"tooltip": "",
|
|
"link": "",
|
|
"icon": null,
|
|
"iconPosition": "",
|
|
"blend": false,
|
|
"fields": null,
|
|
"methods": null,
|
|
"columns": null,
|
|
"label": "## Personal Banking Customer\n[person]\n\nA customer of the bank, with personal bank accounts.",
|
|
"fontSize": 16,
|
|
"fontFamily": "DEFAULT",
|
|
"language": "markdown",
|
|
"color": "N7",
|
|
"italic": false,
|
|
"bold": true,
|
|
"underline": false,
|
|
"labelWidth": 358,
|
|
"labelHeight": 119,
|
|
"labelPosition": "INSIDE_MIDDLE_CENTER",
|
|
"zIndex": 0,
|
|
"level": 1
|
|
},
|
|
{
|
|
"id": "internet_banking_system",
|
|
"type": "rectangle",
|
|
"pos": {
|
|
"x": 147,
|
|
"y": 442
|
|
},
|
|
"width": 2407,
|
|
"height": 915,
|
|
"opacity": 1,
|
|
"strokeDash": 5,
|
|
"strokeWidth": 2,
|
|
"borderRadius": 0,
|
|
"fill": "transparent",
|
|
"stroke": "AA2",
|
|
"animated": false,
|
|
"shadow": false,
|
|
"3d": false,
|
|
"multiple": false,
|
|
"double-border": false,
|
|
"tooltip": "",
|
|
"link": "",
|
|
"icon": null,
|
|
"iconPosition": "",
|
|
"blend": false,
|
|
"fields": null,
|
|
"methods": null,
|
|
"columns": null,
|
|
"label": "## Internet Banking System\n[Software System]",
|
|
"fontSize": 28,
|
|
"fontFamily": "DEFAULT",
|
|
"language": "markdown",
|
|
"color": "N1",
|
|
"italic": false,
|
|
"bold": false,
|
|
"underline": false,
|
|
"labelWidth": 447,
|
|
"labelHeight": 125,
|
|
"labelPosition": "INSIDE_BOTTOM_LEFT",
|
|
"zIndex": 0,
|
|
"level": 1
|
|
},
|
|
{
|
|
"id": "internet_banking_system.web_app",
|
|
"type": "rectangle",
|
|
"pos": {
|
|
"x": 177,
|
|
"y": 472
|
|
},
|
|
"width": 550,
|
|
"height": 164,
|
|
"opacity": 1,
|
|
"strokeDash": 0,
|
|
"strokeWidth": 2,
|
|
"borderRadius": 0,
|
|
"fill": "B4",
|
|
"stroke": "B3",
|
|
"animated": false,
|
|
"shadow": false,
|
|
"3d": false,
|
|
"multiple": false,
|
|
"double-border": false,
|
|
"tooltip": "",
|
|
"link": "",
|
|
"icon": null,
|
|
"iconPosition": "",
|
|
"blend": false,
|
|
"fields": null,
|
|
"methods": null,
|
|
"columns": null,
|
|
"label": "## Web Application\n[Container: Java and Spring MVC]\n\nDelivers the static content and the Internet banking single page application.",
|
|
"fontSize": 16,
|
|
"fontFamily": "DEFAULT",
|
|
"language": "markdown",
|
|
"color": "N7",
|
|
"italic": false,
|
|
"bold": true,
|
|
"underline": false,
|
|
"labelWidth": 505,
|
|
"labelHeight": 119,
|
|
"labelPosition": "INSIDE_MIDDLE_CENTER",
|
|
"zIndex": 0,
|
|
"level": 2
|
|
},
|
|
{
|
|
"id": "internet_banking_system.spa",
|
|
"type": "rectangle",
|
|
"pos": {
|
|
"x": 390,
|
|
"y": 757
|
|
},
|
|
"width": 609,
|
|
"height": 164,
|
|
"opacity": 1,
|
|
"strokeDash": 0,
|
|
"strokeWidth": 2,
|
|
"borderRadius": 0,
|
|
"fill": "B4",
|
|
"stroke": "B3",
|
|
"animated": false,
|
|
"shadow": false,
|
|
"3d": false,
|
|
"multiple": false,
|
|
"double-border": false,
|
|
"tooltip": "",
|
|
"link": "",
|
|
"icon": null,
|
|
"iconPosition": "",
|
|
"blend": false,
|
|
"fields": null,
|
|
"methods": null,
|
|
"columns": null,
|
|
"label": "## Single-Page Application\n[Container: JavaScript and Angular]\n\nProvides all of the Internet banking functionality to customers via their web browser.",
|
|
"fontSize": 16,
|
|
"fontFamily": "DEFAULT",
|
|
"language": "markdown",
|
|
"color": "N7",
|
|
"italic": false,
|
|
"bold": true,
|
|
"underline": false,
|
|
"labelWidth": 564,
|
|
"labelHeight": 119,
|
|
"labelPosition": "INSIDE_MIDDLE_CENTER",
|
|
"zIndex": 0,
|
|
"level": 2
|
|
},
|
|
{
|
|
"id": "internet_banking_system.mobile_app",
|
|
"type": "rectangle",
|
|
"pos": {
|
|
"x": 1123,
|
|
"y": 757
|
|
},
|
|
"width": 707,
|
|
"height": 164,
|
|
"opacity": 1,
|
|
"strokeDash": 0,
|
|
"strokeWidth": 2,
|
|
"borderRadius": 0,
|
|
"fill": "B4",
|
|
"stroke": "B3",
|
|
"animated": false,
|
|
"shadow": false,
|
|
"3d": false,
|
|
"multiple": false,
|
|
"double-border": false,
|
|
"tooltip": "",
|
|
"link": "",
|
|
"icon": null,
|
|
"iconPosition": "",
|
|
"blend": false,
|
|
"fields": null,
|
|
"methods": null,
|
|
"columns": null,
|
|
"label": "## Mobile App\n[Container: Xamarin]\n\nProvides a limited subset of the Internet banking functionality to customers via their mobile device.",
|
|
"fontSize": 16,
|
|
"fontFamily": "DEFAULT",
|
|
"language": "markdown",
|
|
"color": "N7",
|
|
"italic": false,
|
|
"bold": true,
|
|
"underline": false,
|
|
"labelWidth": 662,
|
|
"labelHeight": 119,
|
|
"labelPosition": "INSIDE_MIDDLE_CENTER",
|
|
"zIndex": 0,
|
|
"level": 2
|
|
},
|
|
{
|
|
"id": "internet_banking_system.api_app",
|
|
"type": "rectangle",
|
|
"pos": {
|
|
"x": 1246,
|
|
"y": 1058
|
|
},
|
|
"width": 461,
|
|
"height": 164,
|
|
"opacity": 1,
|
|
"strokeDash": 0,
|
|
"strokeWidth": 2,
|
|
"borderRadius": 0,
|
|
"fill": "B4",
|
|
"stroke": "B3",
|
|
"animated": false,
|
|
"shadow": false,
|
|
"3d": false,
|
|
"multiple": false,
|
|
"double-border": false,
|
|
"tooltip": "",
|
|
"link": "",
|
|
"icon": null,
|
|
"iconPosition": "",
|
|
"blend": false,
|
|
"fields": null,
|
|
"methods": null,
|
|
"columns": null,
|
|
"label": "## API Application\n[Container: Java and Spring MVC]\n\nProvides Internet banking functionality via a JSON/HTTPS API.",
|
|
"fontSize": 16,
|
|
"fontFamily": "DEFAULT",
|
|
"language": "markdown",
|
|
"color": "N7",
|
|
"italic": false,
|
|
"bold": true,
|
|
"underline": false,
|
|
"labelWidth": 416,
|
|
"labelHeight": 119,
|
|
"labelPosition": "INSIDE_MIDDLE_CENTER",
|
|
"zIndex": 0,
|
|
"level": 2
|
|
},
|
|
{
|
|
"id": "internet_banking_system.database",
|
|
"type": "rectangle",
|
|
"pos": {
|
|
"x": 1890,
|
|
"y": 757
|
|
},
|
|
"width": 634,
|
|
"height": 164,
|
|
"opacity": 1,
|
|
"strokeDash": 0,
|
|
"strokeWidth": 2,
|
|
"borderRadius": 0,
|
|
"fill": "B4",
|
|
"stroke": "B3",
|
|
"animated": false,
|
|
"shadow": false,
|
|
"3d": false,
|
|
"multiple": false,
|
|
"double-border": false,
|
|
"tooltip": "",
|
|
"link": "",
|
|
"icon": null,
|
|
"iconPosition": "",
|
|
"blend": false,
|
|
"fields": null,
|
|
"methods": null,
|
|
"columns": null,
|
|
"label": "## Database\n[Container: Oracle Database Schema]\n\nStores user registration information, hashed authentication credentials, access logs, etc.",
|
|
"fontSize": 16,
|
|
"fontFamily": "DEFAULT",
|
|
"language": "markdown",
|
|
"color": "N7",
|
|
"italic": false,
|
|
"bold": true,
|
|
"underline": false,
|
|
"labelWidth": 589,
|
|
"labelHeight": 119,
|
|
"labelPosition": "INSIDE_MIDDLE_CENTER",
|
|
"zIndex": 0,
|
|
"level": 2
|
|
},
|
|
{
|
|
"id": "email_system",
|
|
"type": "rectangle",
|
|
"pos": {
|
|
"x": 2410,
|
|
"y": 1494
|
|
},
|
|
"width": 360,
|
|
"height": 164,
|
|
"opacity": 1,
|
|
"strokeDash": 0,
|
|
"strokeWidth": 2,
|
|
"borderRadius": 0,
|
|
"fill": "B6",
|
|
"stroke": "B5",
|
|
"animated": false,
|
|
"shadow": false,
|
|
"3d": false,
|
|
"multiple": false,
|
|
"double-border": false,
|
|
"tooltip": "",
|
|
"link": "",
|
|
"icon": null,
|
|
"iconPosition": "",
|
|
"blend": false,
|
|
"fields": null,
|
|
"methods": null,
|
|
"columns": null,
|
|
"label": "## E-mail System\n[Software System]\n\nThe internal Microsoft Exchange e-mail system.",
|
|
"fontSize": 16,
|
|
"fontFamily": "DEFAULT",
|
|
"language": "markdown",
|
|
"color": "N7",
|
|
"italic": false,
|
|
"bold": true,
|
|
"underline": false,
|
|
"labelWidth": 315,
|
|
"labelHeight": 119,
|
|
"labelPosition": "INSIDE_MIDDLE_CENTER",
|
|
"zIndex": 0,
|
|
"level": 1
|
|
},
|
|
{
|
|
"id": "mainframe",
|
|
"type": "rectangle",
|
|
"pos": {
|
|
"x": 0,
|
|
"y": 1494
|
|
},
|
|
"width": 629,
|
|
"height": 164,
|
|
"opacity": 1,
|
|
"strokeDash": 0,
|
|
"strokeWidth": 2,
|
|
"borderRadius": 0,
|
|
"fill": "B6",
|
|
"stroke": "B5",
|
|
"animated": false,
|
|
"shadow": false,
|
|
"3d": false,
|
|
"multiple": false,
|
|
"double-border": false,
|
|
"tooltip": "",
|
|
"link": "",
|
|
"icon": null,
|
|
"iconPosition": "",
|
|
"blend": false,
|
|
"fields": null,
|
|
"methods": null,
|
|
"columns": null,
|
|
"label": "## Mainframe Banking System\n[Software System]\n\nStores all of the core banking information about customers, accounts, transactions, etc.",
|
|
"fontSize": 16,
|
|
"fontFamily": "DEFAULT",
|
|
"language": "markdown",
|
|
"color": "N7",
|
|
"italic": false,
|
|
"bold": true,
|
|
"underline": false,
|
|
"labelWidth": 584,
|
|
"labelHeight": 119,
|
|
"labelPosition": "INSIDE_MIDDLE_CENTER",
|
|
"zIndex": 0,
|
|
"level": 1
|
|
}
|
|
],
|
|
"connections": [
|
|
{
|
|
"id": "(customer -> internet_banking_system.web_app)[0]",
|
|
"src": "customer",
|
|
"srcArrow": "none",
|
|
"dst": "internet_banking_system.web_app",
|
|
"dstArrow": "triangle",
|
|
"opacity": 1,
|
|
"strokeDash": 5,
|
|
"strokeWidth": 2,
|
|
"stroke": "AA4",
|
|
"borderRadius": 10,
|
|
"label": "Visits bigbank.com/ib using\n[HTTPS]",
|
|
"fontSize": 16,
|
|
"fontFamily": "DEFAULT",
|
|
"language": "",
|
|
"color": "N2",
|
|
"italic": true,
|
|
"bold": false,
|
|
"underline": false,
|
|
"labelWidth": 179,
|
|
"labelHeight": 37,
|
|
"labelPosition": "INSIDE_MIDDLE_CENTER",
|
|
"labelPercentage": 0,
|
|
"link": "",
|
|
"route": [
|
|
{
|
|
"x": 1089,
|
|
"y": 194
|
|
},
|
|
{
|
|
"x": 579.4000244140625,
|
|
"y": 321.6000061035156
|
|
},
|
|
{
|
|
"x": 452,
|
|
"y": 432
|
|
},
|
|
{
|
|
"x": 452,
|
|
"y": 472
|
|
}
|
|
],
|
|
"isCurve": true,
|
|
"animated": false,
|
|
"tooltip": "",
|
|
"icon": null,
|
|
"zIndex": 0
|
|
},
|
|
{
|
|
"id": "internet_banking_system.(web_app -> spa)[0]",
|
|
"src": "internet_banking_system.web_app",
|
|
"srcArrow": "none",
|
|
"dst": "internet_banking_system.spa",
|
|
"dstArrow": "triangle",
|
|
"opacity": 1,
|
|
"strokeDash": 5,
|
|
"strokeWidth": 2,
|
|
"stroke": "AA4",
|
|
"borderRadius": 10,
|
|
"label": "Delivers to the customer's web browser",
|
|
"fontSize": 16,
|
|
"fontFamily": "DEFAULT",
|
|
"language": "",
|
|
"color": "N2",
|
|
"italic": true,
|
|
"bold": false,
|
|
"underline": false,
|
|
"labelWidth": 257,
|
|
"labelHeight": 21,
|
|
"labelPosition": "INSIDE_MIDDLE_CENTER",
|
|
"labelPercentage": 0,
|
|
"link": "",
|
|
"route": [
|
|
{
|
|
"x": 452,
|
|
"y": 635.5
|
|
},
|
|
{
|
|
"x": 452,
|
|
"y": 684.2999877929688
|
|
},
|
|
{
|
|
"x": 472.3999938964844,
|
|
"y": 708.7000122070312
|
|
},
|
|
{
|
|
"x": 554,
|
|
"y": 757.5
|
|
}
|
|
],
|
|
"isCurve": true,
|
|
"animated": false,
|
|
"tooltip": "",
|
|
"icon": null,
|
|
"zIndex": 0
|
|
},
|
|
{
|
|
"id": "(customer -> internet_banking_system.spa)[0]",
|
|
"src": "customer",
|
|
"srcArrow": "none",
|
|
"dst": "internet_banking_system.spa",
|
|
"dstArrow": "triangle",
|
|
"opacity": 1,
|
|
"strokeDash": 5,
|
|
"strokeWidth": 2,
|
|
"stroke": "AA4",
|
|
"borderRadius": 10,
|
|
"label": "Views account balances, and makes payments using",
|
|
"fontSize": 16,
|
|
"fontFamily": "DEFAULT",
|
|
"language": "",
|
|
"color": "N2",
|
|
"italic": true,
|
|
"bold": false,
|
|
"underline": false,
|
|
"labelWidth": 340,
|
|
"labelHeight": 21,
|
|
"labelPosition": "INSIDE_MIDDLE_CENTER",
|
|
"labelPercentage": 0,
|
|
"link": "",
|
|
"route": [
|
|
{
|
|
"x": 1093,
|
|
"y": 262
|
|
},
|
|
{
|
|
"x": 968.2000122070312,
|
|
"y": 335.20001220703125
|
|
},
|
|
{
|
|
"x": 937,
|
|
"y": 367.20001220703125
|
|
},
|
|
{
|
|
"x": 937,
|
|
"y": 387.75
|
|
},
|
|
{
|
|
"x": 937,
|
|
"y": 408.29998779296875
|
|
},
|
|
{
|
|
"x": 937,
|
|
"y": 448.3999938964844
|
|
},
|
|
{
|
|
"x": 937,
|
|
"y": 488
|
|
},
|
|
{
|
|
"x": 937,
|
|
"y": 527.5999755859375
|
|
},
|
|
{
|
|
"x": 916.5999755859375,
|
|
"y": 708.7000122070312
|
|
},
|
|
{
|
|
"x": 835,
|
|
"y": 757.5
|
|
}
|
|
],
|
|
"isCurve": true,
|
|
"animated": false,
|
|
"tooltip": "",
|
|
"icon": null,
|
|
"zIndex": 0
|
|
},
|
|
{
|
|
"id": "(customer -> internet_banking_system.mobile_app)[0]",
|
|
"src": "customer",
|
|
"srcArrow": "none",
|
|
"dst": "internet_banking_system.mobile_app",
|
|
"dstArrow": "triangle",
|
|
"opacity": 1,
|
|
"strokeDash": 5,
|
|
"strokeWidth": 2,
|
|
"stroke": "AA4",
|
|
"borderRadius": 10,
|
|
"label": "Views account balances, and makes payments using",
|
|
"fontSize": 16,
|
|
"fontFamily": "DEFAULT",
|
|
"language": "",
|
|
"color": "N2",
|
|
"italic": true,
|
|
"bold": false,
|
|
"underline": false,
|
|
"labelWidth": 340,
|
|
"labelHeight": 21,
|
|
"labelPosition": "INSIDE_MIDDLE_CENTER",
|
|
"labelPercentage": 0,
|
|
"link": "",
|
|
"route": [
|
|
{
|
|
"x": 1418,
|
|
"y": 285
|
|
},
|
|
{
|
|
"x": 1464.4000244140625,
|
|
"y": 339.79998779296875
|
|
},
|
|
{
|
|
"x": 1476,
|
|
"y": 367.20001220703125
|
|
},
|
|
{
|
|
"x": 1476,
|
|
"y": 387.75
|
|
},
|
|
{
|
|
"x": 1476,
|
|
"y": 408.29998779296875
|
|
},
|
|
{
|
|
"x": 1476,
|
|
"y": 448.3999938964844
|
|
},
|
|
{
|
|
"x": 1476,
|
|
"y": 488
|
|
},
|
|
{
|
|
"x": 1476,
|
|
"y": 527.5999755859375
|
|
},
|
|
{
|
|
"x": 1476,
|
|
"y": 708.7000122070312
|
|
},
|
|
{
|
|
"x": 1476,
|
|
"y": 757.5
|
|
}
|
|
],
|
|
"isCurve": true,
|
|
"animated": false,
|
|
"tooltip": "",
|
|
"icon": null,
|
|
"zIndex": 0
|
|
},
|
|
{
|
|
"id": "internet_banking_system.(spa -> api_app)[0]",
|
|
"src": "internet_banking_system.spa",
|
|
"srcArrow": "none",
|
|
"dst": "internet_banking_system.api_app",
|
|
"dstArrow": "triangle",
|
|
"opacity": 1,
|
|
"strokeDash": 5,
|
|
"strokeWidth": 2,
|
|
"stroke": "AA4",
|
|
"borderRadius": 10,
|
|
"label": "Makes API calls to\n[JSON/HTTPS]",
|
|
"fontSize": 16,
|
|
"fontFamily": "DEFAULT",
|
|
"language": "",
|
|
"color": "N2",
|
|
"italic": true,
|
|
"bold": false,
|
|
"underline": false,
|
|
"labelWidth": 116,
|
|
"labelHeight": 37,
|
|
"labelPosition": "INSIDE_MIDDLE_CENTER",
|
|
"labelPercentage": 0,
|
|
"link": "",
|
|
"route": [
|
|
{
|
|
"x": 694.5,
|
|
"y": 920.5
|
|
},
|
|
{
|
|
"x": 694.5,
|
|
"y": 975.7000122070312
|
|
},
|
|
{
|
|
"x": 804.7000122070312,
|
|
"y": 1010.7219848632812
|
|
},
|
|
{
|
|
"x": 1245.5,
|
|
"y": 1095.6099853515625
|
|
}
|
|
],
|
|
"isCurve": true,
|
|
"animated": false,
|
|
"tooltip": "",
|
|
"icon": null,
|
|
"zIndex": 0
|
|
},
|
|
{
|
|
"id": "internet_banking_system.(mobile_app -> api_app)[0]",
|
|
"src": "internet_banking_system.mobile_app",
|
|
"srcArrow": "none",
|
|
"dst": "internet_banking_system.api_app",
|
|
"dstArrow": "triangle",
|
|
"opacity": 1,
|
|
"strokeDash": 5,
|
|
"strokeWidth": 2,
|
|
"stroke": "AA4",
|
|
"borderRadius": 10,
|
|
"label": "Makes API calls to\n[JSON/HTTPS]",
|
|
"fontSize": 16,
|
|
"fontFamily": "DEFAULT",
|
|
"language": "",
|
|
"color": "N2",
|
|
"italic": true,
|
|
"bold": false,
|
|
"underline": false,
|
|
"labelWidth": 116,
|
|
"labelHeight": 37,
|
|
"labelPosition": "INSIDE_MIDDLE_CENTER",
|
|
"labelPercentage": 0,
|
|
"link": "",
|
|
"route": [
|
|
{
|
|
"x": 1476,
|
|
"y": 920.5
|
|
},
|
|
{
|
|
"x": 1476,
|
|
"y": 975.7000122070312
|
|
},
|
|
{
|
|
"x": 1476,
|
|
"y": 1003.2999877929688
|
|
},
|
|
{
|
|
"x": 1476,
|
|
"y": 1058.5
|
|
}
|
|
],
|
|
"isCurve": true,
|
|
"animated": false,
|
|
"tooltip": "",
|
|
"icon": null,
|
|
"zIndex": 0
|
|
},
|
|
{
|
|
"id": "(internet_banking_system.api_app -> mainframe)[0]",
|
|
"src": "internet_banking_system.api_app",
|
|
"srcArrow": "none",
|
|
"dst": "mainframe",
|
|
"dstArrow": "triangle",
|
|
"opacity": 1,
|
|
"strokeDash": 5,
|
|
"strokeWidth": 2,
|
|
"stroke": "AA4",
|
|
"borderRadius": 10,
|
|
"label": "Makes API calls to\n[XML/HTTPS]",
|
|
"fontSize": 16,
|
|
"fontFamily": "DEFAULT",
|
|
"language": "",
|
|
"color": "N2",
|
|
"italic": true,
|
|
"bold": false,
|
|
"underline": false,
|
|
"labelWidth": 116,
|
|
"labelHeight": 37,
|
|
"labelPosition": "INSIDE_MIDDLE_CENTER",
|
|
"labelPercentage": 0,
|
|
"link": "",
|
|
"route": [
|
|
{
|
|
"x": 1245.5,
|
|
"y": 1166.1949462890625
|
|
},
|
|
{
|
|
"x": 500.6990051269531,
|
|
"y": 1318.8389892578125
|
|
},
|
|
{
|
|
"x": 314.5,
|
|
"y": 1439.300048828125
|
|
},
|
|
{
|
|
"x": 314.5,
|
|
"y": 1494.5
|
|
}
|
|
],
|
|
"isCurve": true,
|
|
"animated": false,
|
|
"tooltip": "",
|
|
"icon": null,
|
|
"zIndex": 0
|
|
},
|
|
{
|
|
"id": "(customer -> email_system)[0]",
|
|
"src": "customer",
|
|
"srcArrow": "none",
|
|
"dst": "email_system",
|
|
"dstArrow": "triangle",
|
|
"opacity": 1,
|
|
"strokeDash": 5,
|
|
"strokeWidth": 2,
|
|
"stroke": "AA4",
|
|
"borderRadius": 10,
|
|
"label": "Sends e-mails to",
|
|
"fontSize": 16,
|
|
"fontFamily": "DEFAULT",
|
|
"language": "",
|
|
"color": "N2",
|
|
"italic": true,
|
|
"bold": false,
|
|
"underline": false,
|
|
"labelWidth": 107,
|
|
"labelHeight": 21,
|
|
"labelPosition": "INSIDE_MIDDLE_CENTER",
|
|
"labelPercentage": 0,
|
|
"link": "",
|
|
"route": [
|
|
{
|
|
"x": 1505,
|
|
"y": 175
|
|
},
|
|
{
|
|
"x": 2410.60009765625,
|
|
"y": 317.79998779296875
|
|
},
|
|
{
|
|
"x": 2637,
|
|
"y": 367.20001220703125
|
|
},
|
|
{
|
|
"x": 2637,
|
|
"y": 387.75
|
|
},
|
|
{
|
|
"x": 2637,
|
|
"y": 408.29998779296875
|
|
},
|
|
{
|
|
"x": 2637,
|
|
"y": 448.3999938964844
|
|
},
|
|
{
|
|
"x": 2637,
|
|
"y": 488
|
|
},
|
|
{
|
|
"x": 2637,
|
|
"y": 527.5999755859375
|
|
},
|
|
{
|
|
"x": 2637,
|
|
"y": 582.5
|
|
},
|
|
{
|
|
"x": 2637,
|
|
"y": 625.25
|
|
},
|
|
{
|
|
"x": 2637,
|
|
"y": 668
|
|
},
|
|
{
|
|
"x": 2637,
|
|
"y": 725
|
|
},
|
|
{
|
|
"x": 2637,
|
|
"y": 767.75
|
|
},
|
|
{
|
|
"x": 2637,
|
|
"y": 810.5
|
|
},
|
|
{
|
|
"x": 2637,
|
|
"y": 869.0999755859375
|
|
},
|
|
{
|
|
"x": 2637,
|
|
"y": 914.25
|
|
},
|
|
{
|
|
"x": 2637,
|
|
"y": 959.4000244140625
|
|
},
|
|
{
|
|
"x": 2637,
|
|
"y": 1019.5999755859375
|
|
},
|
|
{
|
|
"x": 2637,
|
|
"y": 1064.75
|
|
},
|
|
{
|
|
"x": 2637,
|
|
"y": 1109.9000244140625
|
|
},
|
|
{
|
|
"x": 2637,
|
|
"y": 1183.4000244140625
|
|
},
|
|
{
|
|
"x": 2637,
|
|
"y": 1248.5
|
|
},
|
|
{
|
|
"x": 2637,
|
|
"y": 1313.5999755859375
|
|
},
|
|
{
|
|
"x": 2632.800048828125,
|
|
"y": 1439.300048828125
|
|
},
|
|
{
|
|
"x": 2616,
|
|
"y": 1494.5
|
|
}
|
|
],
|
|
"isCurve": true,
|
|
"animated": false,
|
|
"tooltip": "",
|
|
"icon": null,
|
|
"zIndex": 0
|
|
},
|
|
{
|
|
"id": "(internet_banking_system.api_app -> email_system)[0]",
|
|
"src": "internet_banking_system.api_app",
|
|
"srcArrow": "none",
|
|
"dst": "email_system",
|
|
"dstArrow": "triangle",
|
|
"opacity": 1,
|
|
"strokeDash": 5,
|
|
"strokeWidth": 2,
|
|
"stroke": "AA4",
|
|
"borderRadius": 10,
|
|
"label": "Sends e-mail using",
|
|
"fontSize": 16,
|
|
"fontFamily": "DEFAULT",
|
|
"language": "",
|
|
"color": "N2",
|
|
"italic": true,
|
|
"bold": false,
|
|
"underline": false,
|
|
"labelWidth": 123,
|
|
"labelHeight": 21,
|
|
"labelPosition": "INSIDE_MIDDLE_CENTER",
|
|
"labelPercentage": 0,
|
|
"link": "",
|
|
"route": [
|
|
{
|
|
"x": 1707.5,
|
|
"y": 1173.843994140625
|
|
},
|
|
{
|
|
"x": 2241.5,
|
|
"y": 1320.3680419921875
|
|
},
|
|
{
|
|
"x": 2394.39990234375,
|
|
"y": 1439.300048828125
|
|
},
|
|
{
|
|
"x": 2472,
|
|
"y": 1494.5
|
|
}
|
|
],
|
|
"isCurve": true,
|
|
"animated": false,
|
|
"tooltip": "",
|
|
"icon": null,
|
|
"zIndex": 0
|
|
},
|
|
{
|
|
"id": "internet_banking_system.(database <-> api_app)[0]",
|
|
"src": "internet_banking_system.database",
|
|
"srcArrow": "triangle",
|
|
"dst": "internet_banking_system.api_app",
|
|
"dstArrow": "triangle",
|
|
"opacity": 1,
|
|
"strokeDash": 5,
|
|
"strokeWidth": 2,
|
|
"stroke": "AA4",
|
|
"borderRadius": 10,
|
|
"label": "Reads from and writes to\n[SQL/TCP]",
|
|
"fontSize": 16,
|
|
"fontFamily": "DEFAULT",
|
|
"language": "",
|
|
"color": "N2",
|
|
"italic": true,
|
|
"bold": false,
|
|
"underline": false,
|
|
"labelWidth": 163,
|
|
"labelHeight": 37,
|
|
"labelPosition": "INSIDE_MIDDLE_CENTER",
|
|
"labelPercentage": 0,
|
|
"link": "",
|
|
"route": [
|
|
{
|
|
"x": 2206.5,
|
|
"y": 920.5
|
|
},
|
|
{
|
|
"x": 2206.5,
|
|
"y": 975.7000122070312
|
|
},
|
|
{
|
|
"x": 2106.5,
|
|
"y": 1010.0999755859375
|
|
},
|
|
{
|
|
"x": 1706.5,
|
|
"y": 1092.5
|
|
}
|
|
],
|
|
"isCurve": true,
|
|
"animated": false,
|
|
"tooltip": "",
|
|
"icon": null,
|
|
"zIndex": 0
|
|
}
|
|
],
|
|
"root": {
|
|
"id": "",
|
|
"type": "",
|
|
"pos": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"width": 0,
|
|
"height": 0,
|
|
"opacity": 0,
|
|
"strokeDash": 0,
|
|
"strokeWidth": 0,
|
|
"borderRadius": 0,
|
|
"fill": "N7",
|
|
"stroke": "",
|
|
"animated": false,
|
|
"shadow": false,
|
|
"3d": false,
|
|
"multiple": false,
|
|
"double-border": false,
|
|
"tooltip": "",
|
|
"link": "",
|
|
"icon": null,
|
|
"iconPosition": "",
|
|
"blend": false,
|
|
"fields": null,
|
|
"methods": null,
|
|
"columns": null,
|
|
"label": "",
|
|
"fontSize": 0,
|
|
"fontFamily": "",
|
|
"language": "",
|
|
"color": "",
|
|
"italic": false,
|
|
"bold": false,
|
|
"underline": false,
|
|
"labelWidth": 0,
|
|
"labelHeight": 0,
|
|
"zIndex": 0,
|
|
"level": 0
|
|
}
|
|
}
|