{"id":5731,"date":"2022-05-24T03:17:08","date_gmt":"2022-05-24T03:17:08","guid":{"rendered":"https:\/\/www.booksofall.com\/de\/?post_type=product&#038;p=5731"},"modified":"2022-06-15T05:17:11","modified_gmt":"2022-06-15T05:17:11","slug":"deployment-diagram-and-package-diagram","status":"publish","type":"product","link":"https:\/\/www.booksofall.com\/de\/deployment-diagram-and-package-diagram\/","title":{"rendered":"Deployment Diagram and Package Diagram"},"content":{"rendered":"<h3 id=\"firstHeading\" class=\"firstHeading mw-first-heading\">Deployment diagram<\/h3>\n<p>A\u00a0<b>deployment diagram<\/b>\u00a0in the\u00a0<a title=\"Unified Modeling Language\" href=\"https:\/\/en.wikipedia.org\/wiki\/Unified_Modeling_Language\">Unified Modeling Language<\/a>\u00a0models the\u00a0<i>physical<\/i>\u00a0deployment of\u00a0<a title=\"Artifact (UML)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Artifact_(UML)\">artifacts<\/a>\u00a0on\u00a0<a title=\"Node (UML)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Node_(UML)\">nodes<\/a>. To describe a\u00a0<a class=\"mw-redirect\" title=\"Web site\" href=\"https:\/\/en.wikipedia.org\/wiki\/Web_site\">web site<\/a>, for example, a deployment diagram would show what hardware components (&#8220;nodes&#8221;) exist (e.g., a\u00a0<a title=\"Web server\" href=\"https:\/\/en.wikipedia.org\/wiki\/Web_server\">web server<\/a>, an\u00a0<a title=\"Application server\" href=\"https:\/\/en.wikipedia.org\/wiki\/Application_server\">application server<\/a>, and a\u00a0<a title=\"Database server\" href=\"https:\/\/en.wikipedia.org\/wiki\/Database_server\">database server<\/a>), what software components (&#8220;artifacts&#8221;) run on each node (e.g.,\u00a0<a title=\"Web application\" href=\"https:\/\/en.wikipedia.org\/wiki\/Web_application\">web application<\/a>,\u00a0<a title=\"Database\" href=\"https:\/\/en.wikipedia.org\/wiki\/Database\">database<\/a>), and how the different pieces are connected (e.g.\u00a0<a class=\"mw-redirect\" title=\"JDBC\" href=\"https:\/\/en.wikipedia.org\/wiki\/JDBC\">JDBC<\/a>,\u00a0<a class=\"mw-redirect\" title=\"REST\" href=\"https:\/\/en.wikipedia.org\/wiki\/REST\">REST<\/a>,\u00a0<a class=\"mw-redirect\" title=\"Remote Method Invocation\" href=\"https:\/\/en.wikipedia.org\/wiki\/Remote_Method_Invocation\">RMI<\/a>).<\/p>\n<p>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.<\/p>\n<p>There are two types of Nodes:<\/p>\n<ol>\n<li>Device Node<\/li>\n<li>Execution Environment Node<\/li>\n<\/ol>\n<p>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 execute other executable software elements.<\/p>\n<h3 id=\"firstHeading\" class=\"firstHeading mw-first-heading\">Package diagram<\/h3>\n<p>A\u00a0<b>package diagram<\/b>\u00a0in the\u00a0<a title=\"\" href=\"https:\/\/en.wikipedia.org\/wiki\/Unified_Modeling_Language\">Unified Modeling Language<\/a>\u00a0depicts the\u00a0<a title=\"Dependency (UML)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Dependency_(UML)\">dependencies<\/a>\u00a0between the\u00a0<a title=\"Package (UML)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Package_(UML)\">packages<\/a>\u00a0that make up a model.<\/p>\n<p>In addition to the standard\u00a0<a title=\"Dependency (UML)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Dependency_(UML)\">UML Dependency<\/a>\u00a0relationship, there are two special types of dependencies defined between packages:<\/p>\n<ul>\n<li>package import<\/li>\n<li>package merge<\/li>\n<\/ul>\n<p>A\u00a0<i>package import<\/i>\u00a0is &#8220;a relationship between an importing namespace and a package, indicating that the importing namespace adds the names of the members of the package to its own namespace.&#8221; By default, an unlabeled dependency between two packages is interpreted as a package import relationship. In this relationship, elements within the target package will be imported into the source package.<\/p>\n<p>A\u00a0<i>package merge<\/i>\u00a0is &#8220;a directed relationship between two packages, that indicates that the contents of the two packages are to be combined. It is very similar to Generalisation in the sense that the source element conceptually adds the characteristics of the target element to its own characteristics resulting in an element that combines the characteristics of both&#8221; In this relationship, if an element exists within both the source package and the target package, then the source element&#8217;s definition will be expanded to include the target element&#8217;s definition.<\/p>\n<h3><span id=\"Elements\" class=\"mw-headline\">Elements<\/span><\/h3>\n<ol>\n<li>Package: a general purpose mechanism for organising model elements &amp; diagrams into groups. It provides an encapsulated namespace within which all the names must be unique. It is used to group semantically related elements. It is a namespace as well as an element that can be contained in other packages&#8217; namespaces.<\/li>\n<li>Class: a representation of an object that reflects its structure and behavior within the system. It is a template from which running instances are created. Classes usually describe the logical structure of the system.<\/li>\n<li>Interface: a specification of behavior. An implementation class must be written to support the behavior of an interface class.<\/li>\n<li>Object: an instance of a class. It is often used in analysis to represent an artifact or other item.<\/li>\n<li>Table: a stereotyped class.<\/li>\n<\/ol>\n<h3><span id=\"Usage\" class=\"mw-headline\">Usage<\/span><\/h3>\n<p>Package diagrams can use packages containing use cases to illustrate the functionality of a software system.<\/p>\n<p>Package diagrams can use packages that represent the different layers of a software system to illustrate the layered architecture of a software system. The dependencies between these packages can be adorned with labels \/ stereotypes to indicate the communication mechanism between the layers.<\/p>\n<h3><span id=\"When_to_use\" class=\"mw-headline\">When to use<\/span><\/h3>\n<ol>\n<li>It is used in large scale systems to picture dependencies between major elements in the system<\/li>\n<li>Package diagrams represent a compile time grouping mechanism.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p><iframe style=\"width: 100%; height: 480px; border: none;\" src=\"https:\/\/online.visual-paradigm.com\/share\/book\/deployment-diagram-and-package-diagram-ypinxddyr?enforceShowPromotionBar=true\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n","protected":false},"featured_media":5736,"template":"","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"A\u00a0deployment diagram\u00a0in the\u00a0Unified Modeling Language\u00a0models the\u00a0physical\u00a0deployment of\u00a0artifacts\u00a0on\u00a0nodes."},"product_brand":[],"product_cat":[213],"product_tag":[201],"class_list":{"0":"post-5731","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-computer-uml","7":"product_tag-lecture-notes","9":"first","10":"instock","11":"shipping-taxable","12":"product-type-simple"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Deployment Diagram and Package Diagram - BooksOfAll German<\/title>\n<meta name=\"description\" content=\"A\u00a0deployment diagram\u00a0in the\u00a0Unified Modeling Language\u00a0models the\u00a0physical\u00a0deployment of\u00a0artifacts\u00a0on\u00a0nodes.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.booksofall.com\/de\/deployment-diagram-and-package-diagram\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Deployment Diagram and Package Diagram - BooksOfAll German\" \/>\n<meta property=\"og:description\" content=\"A\u00a0deployment diagram\u00a0in the\u00a0Unified Modeling Language\u00a0models the\u00a0physical\u00a0deployment of\u00a0artifacts\u00a0on\u00a0nodes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.booksofall.com\/de\/deployment-diagram-and-package-diagram\/\" \/>\n<meta property=\"og:site_name\" content=\"BooksOfAll German\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-15T05:17:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.booksofall.com\/de\/wp-content\/uploads\/sites\/9\/2022\/06\/img_62a163e1ecae1.jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.booksofall.com\/de\/wp-content\/uploads\/sites\/9\/2022\/06\/img_62a163e1ecae1.jpeg\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"3\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.booksofall.com\/de\/deployment-diagram-and-package-diagram\/\",\"url\":\"https:\/\/www.booksofall.com\/de\/deployment-diagram-and-package-diagram\/\",\"name\":\"Deployment Diagram and Package Diagram - BooksOfAll German\",\"isPartOf\":{\"@id\":\"https:\/\/www.booksofall.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.booksofall.com\/de\/deployment-diagram-and-package-diagram\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.booksofall.com\/de\/deployment-diagram-and-package-diagram\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.booksofall.com\/de\/wp-content\/uploads\/sites\/9\/2022\/06\/img_62a163e1ecae1.jpeg\",\"datePublished\":\"2022-05-24T03:17:08+00:00\",\"dateModified\":\"2022-06-15T05:17:11+00:00\",\"description\":\"A\u00a0deployment diagram\u00a0in the\u00a0Unified Modeling Language\u00a0models the\u00a0physical\u00a0deployment of\u00a0artifacts\u00a0on\u00a0nodes.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.booksofall.com\/de\/deployment-diagram-and-package-diagram\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.booksofall.com\/de\/deployment-diagram-and-package-diagram\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.booksofall.com\/de\/deployment-diagram-and-package-diagram\/#primaryimage\",\"url\":\"https:\/\/www.booksofall.com\/de\/wp-content\/uploads\/sites\/9\/2022\/06\/img_62a163e1ecae1.jpeg\",\"contentUrl\":\"https:\/\/www.booksofall.com\/de\/wp-content\/uploads\/sites\/9\/2022\/06\/img_62a163e1ecae1.jpeg\",\"width\":\"596\",\"height\":\"842\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.booksofall.com\/de\/deployment-diagram-and-package-diagram\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.booksofall.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Categories\",\"item\":\"https:\/\/www.booksofall.com\/de\/categories\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Deployment Diagram and Package Diagram\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.booksofall.com\/de\/#website\",\"url\":\"https:\/\/www.booksofall.com\/de\/\",\"name\":\"BooksOfAll German\",\"description\":\"Biggest IT eBooks library and learning resources - Free eBooks for programming, computing, artificial intelligence and more.\",\"publisher\":{\"@id\":\"https:\/\/www.booksofall.com\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.booksofall.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.booksofall.com\/de\/#organization\",\"name\":\"BooksOfAll German\",\"url\":\"https:\/\/www.booksofall.com\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.booksofall.com\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.booksofall.com\/de\/wp-content\/uploads\/sites\/9\/2022\/06\/booksofall-logo-2.png\",\"contentUrl\":\"https:\/\/www.booksofall.com\/de\/wp-content\/uploads\/sites\/9\/2022\/06\/booksofall-logo-2.png\",\"width\":166,\"height\":30,\"caption\":\"BooksOfAll German\"},\"image\":{\"@id\":\"https:\/\/www.booksofall.com\/de\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Deployment Diagram and Package Diagram - BooksOfAll German","description":"A\u00a0deployment diagram\u00a0in the\u00a0Unified Modeling Language\u00a0models the\u00a0physical\u00a0deployment of\u00a0artifacts\u00a0on\u00a0nodes.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.booksofall.com\/de\/deployment-diagram-and-package-diagram\/","og_locale":"de_DE","og_type":"article","og_title":"Deployment Diagram and Package Diagram - BooksOfAll German","og_description":"A\u00a0deployment diagram\u00a0in the\u00a0Unified Modeling Language\u00a0models the\u00a0physical\u00a0deployment of\u00a0artifacts\u00a0on\u00a0nodes.","og_url":"https:\/\/www.booksofall.com\/de\/deployment-diagram-and-package-diagram\/","og_site_name":"BooksOfAll German","article_modified_time":"2022-06-15T05:17:11+00:00","og_image":[{"url":"https:\/\/www.booksofall.com\/de\/wp-content\/uploads\/sites\/9\/2022\/06\/img_62a163e1ecae1.jpeg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/www.booksofall.com\/de\/wp-content\/uploads\/sites\/9\/2022\/06\/img_62a163e1ecae1.jpeg","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"3\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.booksofall.com\/de\/deployment-diagram-and-package-diagram\/","url":"https:\/\/www.booksofall.com\/de\/deployment-diagram-and-package-diagram\/","name":"Deployment Diagram and Package Diagram - BooksOfAll German","isPartOf":{"@id":"https:\/\/www.booksofall.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.booksofall.com\/de\/deployment-diagram-and-package-diagram\/#primaryimage"},"image":{"@id":"https:\/\/www.booksofall.com\/de\/deployment-diagram-and-package-diagram\/#primaryimage"},"thumbnailUrl":"https:\/\/www.booksofall.com\/de\/wp-content\/uploads\/sites\/9\/2022\/06\/img_62a163e1ecae1.jpeg","datePublished":"2022-05-24T03:17:08+00:00","dateModified":"2022-06-15T05:17:11+00:00","description":"A\u00a0deployment diagram\u00a0in the\u00a0Unified Modeling Language\u00a0models the\u00a0physical\u00a0deployment of\u00a0artifacts\u00a0on\u00a0nodes.","breadcrumb":{"@id":"https:\/\/www.booksofall.com\/de\/deployment-diagram-and-package-diagram\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.booksofall.com\/de\/deployment-diagram-and-package-diagram\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.booksofall.com\/de\/deployment-diagram-and-package-diagram\/#primaryimage","url":"https:\/\/www.booksofall.com\/de\/wp-content\/uploads\/sites\/9\/2022\/06\/img_62a163e1ecae1.jpeg","contentUrl":"https:\/\/www.booksofall.com\/de\/wp-content\/uploads\/sites\/9\/2022\/06\/img_62a163e1ecae1.jpeg","width":"596","height":"842"},{"@type":"BreadcrumbList","@id":"https:\/\/www.booksofall.com\/de\/deployment-diagram-and-package-diagram\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.booksofall.com\/de\/"},{"@type":"ListItem","position":2,"name":"Categories","item":"https:\/\/www.booksofall.com\/de\/categories\/"},{"@type":"ListItem","position":3,"name":"Deployment Diagram and Package Diagram"}]},{"@type":"WebSite","@id":"https:\/\/www.booksofall.com\/de\/#website","url":"https:\/\/www.booksofall.com\/de\/","name":"BooksOfAll German","description":"Biggest IT eBooks library and learning resources - Free eBooks for programming, computing, artificial intelligence and more.","publisher":{"@id":"https:\/\/www.booksofall.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.booksofall.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.booksofall.com\/de\/#organization","name":"BooksOfAll German","url":"https:\/\/www.booksofall.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.booksofall.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/www.booksofall.com\/de\/wp-content\/uploads\/sites\/9\/2022\/06\/booksofall-logo-2.png","contentUrl":"https:\/\/www.booksofall.com\/de\/wp-content\/uploads\/sites\/9\/2022\/06\/booksofall-logo-2.png","width":166,"height":30,"caption":"BooksOfAll German"},"image":{"@id":"https:\/\/www.booksofall.com\/de\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.booksofall.com\/de\/wp-json\/wp\/v2\/product\/5731","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.booksofall.com\/de\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/www.booksofall.com\/de\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.booksofall.com\/de\/wp-json\/wp\/v2\/media\/5736"}],"wp:attachment":[{"href":"https:\/\/www.booksofall.com\/de\/wp-json\/wp\/v2\/media?parent=5731"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/www.booksofall.com\/de\/wp-json\/wp\/v2\/product_brand?post=5731"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/www.booksofall.com\/de\/wp-json\/wp\/v2\/product_cat?post=5731"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.booksofall.com\/de\/wp-json\/wp\/v2\/product_tag?post=5731"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}