{"id":3602,"date":"2023-02-22T07:53:00","date_gmt":"2023-02-22T05:53:00","guid":{"rendered":"http:\/\/www.hosiaisluoma.fi\/blog\/?p=3602"},"modified":"2024-09-29T13:20:03","modified_gmt":"2024-09-29T11:20:03","slug":"component-model","status":"publish","type":"post","link":"https:\/\/www.hosiaisluoma.fi\/blog\/component-model\/","title":{"rendered":"Component Model 1-2-3 (CM 1-2-3)"},"content":{"rendered":"\n<p>Component Model 1-2-3 (CM 1-2-3), Component Model for short, is a system architecture modeling approach that combines Enterprise Architecture (EA) with Solution Architecture (SA). The Component Model is a way to define a target application on different abstraction levels. Level -1 (CM-1) is the EA level, where the application is depicted as a &#8220;black box&#8221;. The next level (CM-2) defines the application as a &#8220;white box&#8221;, on which the application&#8217;s internal structure is opened to sub-components. The following level (CM-3) defines each main component introduced on the CM-2 level in more detail- when appropriate.&nbsp;<\/p>\n\n\n\n<p class=\"has-background has-small-font-size\" style=\"background-color:#ebfafa\">Note! <em>Application<\/em> in this context is a synonym for a <em>system<\/em> or <em>solution<\/em>, all of which are <em>components<\/em> of the enterprise architecture of an organization. So all the applications, systems and\/or solutions can be called as components.<\/p>\n\n\n\n<p>The main advantages of using this Component Model are as follows:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>It is easy to create and understand the system architectures, as all of them are using the same decomposition approach for modeling the internal structure<\/li>\n\n\n\n<li>It is easy to identify the integration points, as all the provided and required application services (or -interfaces) are defined<\/li>\n\n\n\n<li>The whole EA of an organization is becoming more coherent and consistent, as each individual system is depicted with a common modeling style.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1338\" height=\"840\" src=\"https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2024\/01\/image-2.png\" alt=\"\" class=\"wp-image-7201\" style=\"width:600px\" srcset=\"https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2024\/01\/image-2.png 1338w, https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2024\/01\/image-2-300x188.png 300w, https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2024\/01\/image-2-1024x643.png 1024w, https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2024\/01\/image-2-768x482.png 768w\" sizes=\"auto, (max-width: 1338px) 100vw, 1338px\" \/><figcaption class=\"wp-element-caption\"><strong>Figure<\/strong>: Component Model depicts the target application on different abstraction levels.<\/figcaption><\/figure>\n\n\n\n<p>Abstraction levels are as follows:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>At <strong>CM-<\/strong>1 -level (Context) the diagram describes how the application interacts with its environment, and what are the interactions with adjacent applications and users. The target application is depicted as a <em>black box. <\/em>This&nbsp;is the &#8220;EA-level&#8221;: the internal structure of an application is not relevant, only the services exposed.<\/li>\n\n\n\n<li>At <strong>CM-<\/strong>2 -level (Composition) the diagram describes how the target application is decomposed into modules (main components), and what application services (or application interfaces) those modules provide and require (use). The logical decomposition of an application is based on the functional aspects, which typically relate to physical decomposition too. The target application is depicted as a&nbsp;<i>white box<\/i>. This is the internal structure of an application.<\/li>\n\n\n\n<li>At <strong>CM-<\/strong>3 -level (Component), these diagrams describe how the main modules are decomposed into sub-components, and what are their responsibilities (internal functions or processes), what are the services or interfaces that these components provide and require (use).<\/li>\n<\/ul>\n\n\n\n<p>The Application Component Model (CM) diagrams below consist of application components and application services. Alternatively, application interfaces can be used instead of application services depending on the case. As always, it is important to utilize such a modeling style that is appropriate for the purpose, and model only those elements that are informative enough and provide certain added value. It is up to the modeler, whether he or she likes to emphasize the functional aspects, or to be more concrete, and model e.g. the actual interfaces with exact naming.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"3334\" height=\"1870\" src=\"https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2024\/01\/image-1.png\" alt=\"\" class=\"wp-image-7198\" srcset=\"https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2024\/01\/image-1.png 3334w, https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2024\/01\/image-1-300x168.png 300w, https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2024\/01\/image-1-1024x574.png 1024w, https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2024\/01\/image-1-768x431.png 768w, https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2024\/01\/image-1-1536x862.png 1536w, https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2024\/01\/image-1-2048x1149.png 2048w, https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2024\/01\/image-1-1110x624.png 1110w, https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2024\/01\/image-1-528x297.png 528w\" sizes=\"auto, (max-width: 3334px) 100vw, 3334px\" \/><figcaption class=\"wp-element-caption\"><strong>Figure<\/strong>: Abstraction levels of the Component Model.<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Component Model &#8211; 1 (CM-1) &#8211; Context<\/h4>\n\n\n\n<p>Component Model &#8211; 1 (CM-1) level illustrates interactions between the target application and adjacent applications. All the relevant application services are introduced. The 1-level diagram consists of enterprise architecture-level components and their services, the target application is in the middle.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"910\" height=\"716\" src=\"https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2023\/05\/image-4.png\" alt=\"\" class=\"wp-image-7136\" style=\"width:600px\" srcset=\"https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2023\/05\/image-4.png 910w, https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2023\/05\/image-4-300x236.png 300w, https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2023\/05\/image-4-768x604.png 768w\" sizes=\"auto, (max-width: 910px) 100vw, 910px\" \/><figcaption class=\"wp-element-caption\"><strong>Figure<\/strong>: Component Model level &#8211; 1.<\/figcaption><\/figure>\n<\/div>\n\n\n<p>An additional information flow diagram can be provided on the Component Model level &#8211; 1. An information flow diagram (a.k.a application cooperation- or application interaction diagram) makes it visible how the data is switched between the applications: from where the business relevant data is transferred to which direction. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"726\" height=\"386\" src=\"https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2023\/05\/image-8.png\" alt=\"\" class=\"wp-image-7153\" style=\"width:400px\" srcset=\"https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2023\/05\/image-8.png 726w, https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2023\/05\/image-8-300x160.png 300w\" sizes=\"auto, (max-width: 726px) 100vw, 726px\" \/><figcaption class=\"wp-element-caption\"><strong>Figure<\/strong>: Component Model level &#8211; 0 information flows.<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"has-small-font-size\">Note! For more detailed integration description can be illustrated on Component Level &#8211; 2, where it is explicitly defined which application actually starts the interaction &#8211; with more detailed information about the mechanism (e.g. synchronous\/asynchronous), protocol (e.g. FTP, rest) etc. when appropriate.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Application Component Model &#8211; 2 (CM-2) &#8211; Composition<\/h4>\n\n\n\n<p>Component Model &#8211; 2 (CM-2) level illustrates how the target application is decomposed into modules (or main components), and which module realizes which application interfaces. Note! External applications can be left out from this level, but their interfaces are shown. <em>Provided<\/em> interfaces are colored with the default color (turquoise blue), and <em>required<\/em> interfaces are colored grey. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"988\" height=\"738\" src=\"https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2023\/05\/image-6.png\" alt=\"\" class=\"wp-image-7140\" style=\"width:700px\" srcset=\"https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2023\/05\/image-6.png 988w, https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2023\/05\/image-6-300x224.png 300w, https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2023\/05\/image-6-768x574.png 768w\" sizes=\"auto, (max-width: 988px) 100vw, 988px\" \/><figcaption class=\"wp-element-caption\"><strong>Figure<\/strong>: Component Model level &#8211; 2.<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"has-small-font-size\">Note! When more low-level elements are shown, then more high-level elements can \/ have to be left out &#8211; for the sake of simplicity: to keep the diagram readable.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Application Component Model &#8211; 3 (CM-3) &#8211; Component<\/h4>\n\n\n\n<p>Component Model &#8211; 3 (CM-3) level illustrates how the target application&#8217;s modules are composed of sub-components, and how they interact. CM-3 diagram can be modelled for each application component separately, as shown in the diagram below.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"566\" src=\"https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2023\/05\/image-7.png\" alt=\"\" class=\"wp-image-7142\" style=\"width:500px\" srcset=\"https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2023\/05\/image-7.png 700w, https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2023\/05\/image-7-300x243.png 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><figcaption class=\"wp-element-caption\"><strong>Figure<\/strong>: Component Model level &#8211; 3.<\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p>Check new version of the Component Model from here: <a href=\"https:\/\/hosiaisluoma.fi\/design\/component-model-1-2-3\/\" target=\"_blank\" rel=\"noreferrer noopener\">link<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Component Model 0-n is an application architecture modeling approach that combines Enterprise Architecture (EA) with Solution Architecture (SA).<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,10,84],"tags":[125,33,128,83],"class_list":["post-3602","post","type-post","status-publish","format-standard","hentry","category-archimate","category-enterprise-architecture","category-solution-architecture","tag-application-architecture","tag-archimate","tag-component-model-1-2-3","tag-solution-architecture"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Component Model 1-2-3 (CM 1-2-3) - Holistic Enterprise Development<\/title>\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.hosiaisluoma.fi\/blog\/component-model\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Component Model 1-2-3 (CM 1-2-3) - Holistic Enterprise Development\" \/>\n<meta property=\"og:description\" content=\"Component Model 0-n is an application architecture modeling approach that combines Enterprise Architecture (EA) with Solution Architecture (SA).\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hosiaisluoma.fi\/blog\/component-model\/\" \/>\n<meta property=\"og:site_name\" content=\"Holistic Enterprise Development\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-22T05:53:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-29T11:20:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2024\/01\/image-2.png\" \/>\n<meta name=\"author\" content=\"Eero Hosiaisluoma\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@EeroJuhaniH\" \/>\n<meta name=\"twitter:site\" content=\"@EeroJuhaniH\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Eero Hosiaisluoma\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.hosiaisluoma.fi\/blog\/component-model\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.hosiaisluoma.fi\/blog\/component-model\/\"},\"author\":{\"name\":\"Eero Hosiaisluoma\",\"@id\":\"https:\/\/www.hosiaisluoma.fi\/blog\/#\/schema\/person\/3c56c69f98ec0803cf456a5ce9978f46\"},\"headline\":\"Component Model 1-2-3 (CM 1-2-3)\",\"datePublished\":\"2023-02-22T05:53:00+00:00\",\"dateModified\":\"2024-09-29T11:20:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.hosiaisluoma.fi\/blog\/component-model\/\"},\"wordCount\":793,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.hosiaisluoma.fi\/blog\/#\/schema\/person\/3c56c69f98ec0803cf456a5ce9978f46\"},\"image\":{\"@id\":\"https:\/\/www.hosiaisluoma.fi\/blog\/component-model\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2024\/01\/image-2.png\",\"keywords\":[\"Application Architecture\",\"ArchiMate\",\"Component Model 1-2-3\",\"solution architecture\"],\"articleSection\":[\"ArchiMate\",\"Enterprise Architecture\",\"Solution Architecture\"],\"inLanguage\":\"en\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.hosiaisluoma.fi\/blog\/component-model\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.hosiaisluoma.fi\/blog\/component-model\/\",\"url\":\"https:\/\/www.hosiaisluoma.fi\/blog\/component-model\/\",\"name\":\"Component Model 1-2-3 (CM 1-2-3) - Holistic Enterprise Development\",\"isPartOf\":{\"@id\":\"https:\/\/www.hosiaisluoma.fi\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.hosiaisluoma.fi\/blog\/component-model\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.hosiaisluoma.fi\/blog\/component-model\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2024\/01\/image-2.png\",\"datePublished\":\"2023-02-22T05:53:00+00:00\",\"dateModified\":\"2024-09-29T11:20:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.hosiaisluoma.fi\/blog\/component-model\/#breadcrumb\"},\"inLanguage\":\"en\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.hosiaisluoma.fi\/blog\/component-model\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en\",\"@id\":\"https:\/\/www.hosiaisluoma.fi\/blog\/component-model\/#primaryimage\",\"url\":\"https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2024\/01\/image-2.png\",\"contentUrl\":\"https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2024\/01\/image-2.png\",\"width\":1338,\"height\":840},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.hosiaisluoma.fi\/blog\/component-model\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.hosiaisluoma.fi\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Component Model 1-2-3 (CM 1-2-3)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.hosiaisluoma.fi\/blog\/#website\",\"url\":\"https:\/\/www.hosiaisluoma.fi\/blog\/\",\"name\":\"Holistic Enterprise Development\",\"description\":\"Enterprise Development\",\"publisher\":{\"@id\":\"https:\/\/www.hosiaisluoma.fi\/blog\/#\/schema\/person\/3c56c69f98ec0803cf456a5ce9978f46\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.hosiaisluoma.fi\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/www.hosiaisluoma.fi\/blog\/#\/schema\/person\/3c56c69f98ec0803cf456a5ce9978f46\",\"name\":\"Eero Hosiaisluoma\",\"logo\":{\"@id\":\"https:\/\/www.hosiaisluoma.fi\/blog\/#\/schema\/person\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Component Model 1-2-3 (CM 1-2-3) - Holistic Enterprise Development","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.hosiaisluoma.fi\/blog\/component-model\/","og_locale":"en_US","og_type":"article","og_title":"Component Model 1-2-3 (CM 1-2-3) - Holistic Enterprise Development","og_description":"Component Model 0-n is an application architecture modeling approach that combines Enterprise Architecture (EA) with Solution Architecture (SA).","og_url":"https:\/\/www.hosiaisluoma.fi\/blog\/component-model\/","og_site_name":"Holistic Enterprise Development","article_published_time":"2023-02-22T05:53:00+00:00","article_modified_time":"2024-09-29T11:20:03+00:00","og_image":[{"url":"https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2024\/01\/image-2.png","type":"","width":"","height":""}],"author":"Eero Hosiaisluoma","twitter_card":"summary_large_image","twitter_creator":"@EeroJuhaniH","twitter_site":"@EeroJuhaniH","twitter_misc":{"Written by":"Eero Hosiaisluoma","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hosiaisluoma.fi\/blog\/component-model\/#article","isPartOf":{"@id":"https:\/\/www.hosiaisluoma.fi\/blog\/component-model\/"},"author":{"name":"Eero Hosiaisluoma","@id":"https:\/\/www.hosiaisluoma.fi\/blog\/#\/schema\/person\/3c56c69f98ec0803cf456a5ce9978f46"},"headline":"Component Model 1-2-3 (CM 1-2-3)","datePublished":"2023-02-22T05:53:00+00:00","dateModified":"2024-09-29T11:20:03+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hosiaisluoma.fi\/blog\/component-model\/"},"wordCount":793,"commentCount":0,"publisher":{"@id":"https:\/\/www.hosiaisluoma.fi\/blog\/#\/schema\/person\/3c56c69f98ec0803cf456a5ce9978f46"},"image":{"@id":"https:\/\/www.hosiaisluoma.fi\/blog\/component-model\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2024\/01\/image-2.png","keywords":["Application Architecture","ArchiMate","Component Model 1-2-3","solution architecture"],"articleSection":["ArchiMate","Enterprise Architecture","Solution Architecture"],"inLanguage":"en","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.hosiaisluoma.fi\/blog\/component-model\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.hosiaisluoma.fi\/blog\/component-model\/","url":"https:\/\/www.hosiaisluoma.fi\/blog\/component-model\/","name":"Component Model 1-2-3 (CM 1-2-3) - Holistic Enterprise Development","isPartOf":{"@id":"https:\/\/www.hosiaisluoma.fi\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hosiaisluoma.fi\/blog\/component-model\/#primaryimage"},"image":{"@id":"https:\/\/www.hosiaisluoma.fi\/blog\/component-model\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2024\/01\/image-2.png","datePublished":"2023-02-22T05:53:00+00:00","dateModified":"2024-09-29T11:20:03+00:00","breadcrumb":{"@id":"https:\/\/www.hosiaisluoma.fi\/blog\/component-model\/#breadcrumb"},"inLanguage":"en","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hosiaisluoma.fi\/blog\/component-model\/"]}]},{"@type":"ImageObject","inLanguage":"en","@id":"https:\/\/www.hosiaisluoma.fi\/blog\/component-model\/#primaryimage","url":"https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2024\/01\/image-2.png","contentUrl":"https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2024\/01\/image-2.png","width":1338,"height":840},{"@type":"BreadcrumbList","@id":"https:\/\/www.hosiaisluoma.fi\/blog\/component-model\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hosiaisluoma.fi\/blog\/"},{"@type":"ListItem","position":2,"name":"Component Model 1-2-3 (CM 1-2-3)"}]},{"@type":"WebSite","@id":"https:\/\/www.hosiaisluoma.fi\/blog\/#website","url":"https:\/\/www.hosiaisluoma.fi\/blog\/","name":"Holistic Enterprise Development","description":"Enterprise Development","publisher":{"@id":"https:\/\/www.hosiaisluoma.fi\/blog\/#\/schema\/person\/3c56c69f98ec0803cf456a5ce9978f46"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hosiaisluoma.fi\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en"},{"@type":["Person","Organization"],"@id":"https:\/\/www.hosiaisluoma.fi\/blog\/#\/schema\/person\/3c56c69f98ec0803cf456a5ce9978f46","name":"Eero Hosiaisluoma","logo":{"@id":"https:\/\/www.hosiaisluoma.fi\/blog\/#\/schema\/person\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.hosiaisluoma.fi\/blog\/wp-json\/wp\/v2\/posts\/3602","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hosiaisluoma.fi\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hosiaisluoma.fi\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hosiaisluoma.fi\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hosiaisluoma.fi\/blog\/wp-json\/wp\/v2\/comments?post=3602"}],"version-history":[{"count":36,"href":"https:\/\/www.hosiaisluoma.fi\/blog\/wp-json\/wp\/v2\/posts\/3602\/revisions"}],"predecessor-version":[{"id":7253,"href":"https:\/\/www.hosiaisluoma.fi\/blog\/wp-json\/wp\/v2\/posts\/3602\/revisions\/7253"}],"wp:attachment":[{"href":"https:\/\/www.hosiaisluoma.fi\/blog\/wp-json\/wp\/v2\/media?parent=3602"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hosiaisluoma.fi\/blog\/wp-json\/wp\/v2\/categories?post=3602"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hosiaisluoma.fi\/blog\/wp-json\/wp\/v2\/tags?post=3602"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}