Knowledge

Deployment diagram

Source 📝

387: 20: 784: 229:
Device nodes are physical computing resources with processing memory and services to execute software, such as typical computers or mobile phones. An execution environment node (EEN) is a software computing resource that runs within an outer node and which itself provides a service to host and
214:
The nodes appear as boxes, and the artifacts allocated to each node appear as rectangles within the boxes. Nodes may have subnodes, which appear as nested boxes. A single node in a deployment diagram may conceptually represent multiple physical nodes, such as a cluster of database servers.
139: 319: 844: 748: 146: 697: 115: 550: 531: 849: 758: 312: 459: 413: 825: 305: 287: 541: 30: 505: 692: 449: 100: 625: 408: 54: 132: 791: 717: 464: 328: 763: 753: 727: 510: 418: 208: 347: 261: 257: 179:, for example, a deployment diagram would show what hardware components ("nodes") exist (e.g., a 818: 278: 682: 439: 95: 799: 164: 588: 8: 536: 292: 184: 811: 661: 620: 110: 49: 687: 666: 656: 572: 386: 120: 105: 90: 640: 500: 474: 454: 282: 192: 188: 74: 69: 795: 732: 635: 546: 490: 444: 374: 168: 64: 838: 615: 567: 469: 369: 172: 44: 297: 352: 495: 434: 364: 264:
Standards Development Organization (OMG SDO). December 2017. p. 653.
251: 180: 19: 515: 196: 176: 191:), what software components ("artifacts") run on each node (e.g., 783: 204: 200: 722: 163:"specifies constructs that can be used to define the 199:), and how the different pieces are connected (e.g. 16:
Models the physical deployment of artifacts on nodes
836: 819: 327: 313: 140: 230:execute other executable software elements. 826: 812: 320: 306: 147: 133: 279:Introduction to UML 2 Deployment Diagrams 18: 759:List of Unified Modeling Language tools 837: 301: 245: 243: 778: 414:Object-oriented analysis and design 260:Document Number formal/2017-12-05. 13: 845:Unified Modeling Language diagrams 240: 14: 861: 718:Systems Modeling Language (SysML) 272: 167:of systems and the assignment of 782: 385: 850:Unified Modeling Language stubs 253:Unified Modeling Language 2.5.1 728:XML Metadata Interchange (XMI) 218:There are two types of Nodes: 1: 233: 798:. You can help Knowledge by 101:Interaction overview diagram 7: 409:Object-oriented programming 55:Composite structure diagram 23:A sample deployment diagram 10: 866: 777: 225:Execution Environment Node 792:Unified Modeling Language 741: 723:UML eXchange Format (UXF) 710: 675: 649: 608: 601: 581: 560: 524: 483: 427: 401: 394: 383: 335: 329:Unified Modeling Language 764:Object Modeling in Color 754:Rational Unified Process 419:Object-oriented modeling 288:UML 2 Deployment Diagram 348:Object Management Group 293:UML Deployment Diagrams 262:Object Management Group 83:Behavioral UML diagrams 37:Structural UML diagrams 165:execution architecture 24: 749:Glossary of UML terms 733:Executable UML (xUML) 96:Communication diagram 22: 693:Interaction overview 626:Composite structure 185:application server 169:software artifacts 161:deployment diagram 60:Deployment diagram 25: 807: 806: 772: 771: 711:Derived languages 706: 705: 597: 596: 175:." To describe a 157: 156: 50:Component diagram 31:UML diagram types 857: 828: 821: 814: 786: 779: 606: 605: 399: 398: 389: 322: 315: 308: 299: 298: 266: 265: 247: 149: 142: 135: 121:Use case diagram 106:Sequence diagram 91:Activity diagram 27: 26: 865: 864: 860: 859: 858: 856: 855: 854: 835: 834: 833: 832: 775: 773: 768: 737: 702: 671: 645: 593: 577: 556: 520: 479: 475:Profile diagram 423: 402:Object oriented 390: 381: 331: 326: 283:Scott W. Ambler 275: 270: 269: 250:"Deployments". 249: 248: 241: 236: 193:web application 189:database server 173:system elements 153: 75:Profile diagram 70:Package diagram 17: 12: 11: 5: 863: 853: 852: 847: 831: 830: 823: 816: 808: 805: 804: 787: 770: 769: 767: 766: 761: 756: 751: 745: 743: 739: 738: 736: 735: 730: 725: 720: 714: 712: 708: 707: 704: 703: 701: 700: 695: 690: 685: 683:Communications 679: 677: 673: 672: 670: 669: 664: 659: 653: 651: 647: 646: 644: 643: 638: 633: 628: 623: 618: 612: 610: 603: 599: 598: 595: 594: 592: 591: 585: 583: 579: 578: 576: 575: 570: 564: 562: 558: 557: 555: 554: 547:Generalization 544: 539: 534: 528: 526: 522: 521: 519: 518: 513: 508: 503: 498: 493: 487: 485: 481: 480: 478: 477: 472: 467: 462: 457: 452: 447: 442: 437: 431: 429: 425: 424: 422: 421: 416: 411: 405: 403: 396: 392: 391: 384: 382: 380: 379: 378: 377: 375:James Rumbaugh 372: 367: 357: 356: 355: 350: 339: 337: 333: 332: 325: 324: 317: 310: 302: 296: 295: 290: 285: 274: 273:External links 271: 268: 267: 238: 237: 235: 232: 227: 226: 223: 155: 154: 152: 151: 144: 137: 129: 126: 125: 124: 123: 118: 116:Timing diagram 113: 108: 103: 98: 93: 85: 84: 80: 79: 78: 77: 72: 67: 65:Object diagram 62: 57: 52: 47: 39: 38: 34: 33: 15: 9: 6: 4: 3: 2: 862: 851: 848: 846: 843: 842: 840: 829: 824: 822: 817: 815: 810: 809: 803: 801: 797: 794:article is a 793: 788: 785: 781: 780: 776: 765: 762: 760: 757: 755: 752: 750: 747: 746: 744: 740: 734: 731: 729: 726: 724: 721: 719: 716: 715: 713: 709: 699: 696: 694: 691: 689: 686: 684: 681: 680: 678: 674: 668: 665: 663: 662:State Machine 660: 658: 655: 654: 652: 648: 642: 639: 637: 634: 632: 629: 627: 624: 622: 619: 617: 614: 613: 611: 607: 604: 600: 590: 587: 586: 584: 580: 574: 571: 569: 566: 565: 563: 561:Extensibility 559: 552: 548: 545: 543: 540: 538: 535: 533: 530: 529: 527: 525:Relationships 523: 517: 514: 512: 509: 507: 504: 502: 499: 497: 494: 492: 489: 488: 486: 482: 476: 473: 471: 468: 466: 463: 461: 458: 456: 453: 451: 448: 446: 443: 441: 438: 436: 433: 432: 430: 426: 420: 417: 415: 412: 410: 407: 406: 404: 400: 397: 393: 388: 376: 373: 371: 370:Ivar Jacobson 368: 366: 363: 362: 361: 358: 354: 351: 349: 346: 345: 344: 343:Organizations 341: 340: 338: 334: 330: 323: 318: 316: 311: 309: 304: 303: 300: 294: 291: 289: 286: 284: 280: 277: 276: 263: 259: 255: 254: 246: 244: 239: 231: 224: 221: 220: 219: 216: 212: 210: 206: 202: 198: 194: 190: 186: 182: 178: 174: 170: 166: 162: 150: 145: 143: 138: 136: 131: 130: 128: 127: 122: 119: 117: 114: 112: 111:State diagram 109: 107: 104: 102: 99: 97: 94: 92: 89: 88: 87: 86: 82: 81: 76: 73: 71: 68: 66: 63: 61: 58: 56: 53: 51: 48: 46: 45:Class diagram 43: 42: 41: 40: 36: 35: 32: 29: 28: 21: 800:expanding it 789: 774: 742:Other topics 630: 589:Multiplicity 359: 353:UML Partners 342: 252: 228: 217: 213: 160: 158: 59: 676:Interaction 551:Inheritance 537:Composition 532:Association 365:Grady Booch 222:Device Node 839:Categories 631:Deployment 573:Stereotype 542:Dependency 234:References 181:web server 650:Behaviour 621:Component 609:Structure 460:Interface 455:Component 440:Attribute 428:Structure 688:Sequence 667:Use case 657:Activity 602:Diagrams 516:Use case 491:Activity 484:Behavior 445:Artifact 395:Concepts 197:database 187:, and a 177:web site 641:Package 568:Profile 501:Message 470:Package 360:Persons 698:Timing 636:Object 506:Method 465:Object 336:Actors 790:This 616:Class 582:Other 511:State 496:Event 450:Class 435:Actor 183:, an 796:stub 549:(or 205:REST 201:JDBC 281:by 258:OMG 211:). 209:RMI 171:to 841:: 256:. 242:^ 207:, 203:, 195:, 159:A 827:e 820:t 813:v 802:. 553:) 321:e 314:t 307:v 148:e 141:t 134:v

Index


UML diagram types
Class diagram
Component diagram
Composite structure diagram
Deployment diagram
Object diagram
Package diagram
Profile diagram
Activity diagram
Communication diagram
Interaction overview diagram
Sequence diagram
State diagram
Timing diagram
Use case diagram
v
t
e
execution architecture
software artifacts
system elements
web site
web server
application server
database server
web application
database
JDBC
REST

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.