{"id":47,"date":"2016-12-03T14:03:09","date_gmt":"2016-12-03T14:03:09","guid":{"rendered":"http:\/\/www.hosiaisluoma.fi\/blog\/?p=47"},"modified":"2020-10-25T08:26:07","modified_gmt":"2020-10-25T06:26:07","slug":"application-integrations-with-archimate","status":"publish","type":"post","link":"https:\/\/www.hosiaisluoma.fi\/blog\/application-integrations-with-archimate\/","title":{"rendered":"Application Integrations Modelling With ArchiMate"},"content":{"rendered":"<p>Several\u00a0alternative approaches\u00a0of modeling data switching between applications are shown in the examples (1 to 10)\u00a0below.<\/p>\n<p>These alternative modelling approaches illustrate the situation as follows:<\/p>\n<ul>\n<li>&#8220;Application A&#8221; owns a &#8220;Data Object A-1&#8221;, which is requested by &#8220;Application B&#8221;.<\/li>\n<li>Data flows from &#8220;Application A&#8221; to &#8220;Application B&#8221;.<\/li>\n<li>&#8220;Application A&#8221; realizes a service &#8220;Application Service A-1&#8221; that is used by &#8220;Application B&#8221;. Accordingly, &#8220;Application Interface A-1&#8221; is the concrete structural implementation of the &#8220;Application Service A-1&#8221;.<\/li>\n<li>Practically, &#8220;Application B&#8221; requests the &#8220;Application A&#8221; and gets the &#8220;Data Object A-1&#8221; as a response &#8211; via the &#8220;Application Service A-1&#8221;, which behavior is exposed with the &#8220;Application Interface A-1&#8221;.<\/li>\n<\/ul>\n<figure id=\"attachment_1530\" aria-describedby=\"caption-attachment-1530\" style=\"width: 1936px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2016\/12\/Application-Integration-View.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1530 size-full\" src=\"http:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2016\/12\/Application-Integration-View.jpg\" alt=\"\" width=\"1936\" height=\"2838\" srcset=\"https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2016\/12\/Application-Integration-View.jpg 1936w, https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2016\/12\/Application-Integration-View-205x300.jpg 205w, https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2016\/12\/Application-Integration-View-768x1126.jpg 768w, https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2016\/12\/Application-Integration-View-699x1024.jpg 699w\" sizes=\"auto, (max-width: 1936px) 100vw, 1936px\" \/><\/a><figcaption id=\"caption-attachment-1530\" class=\"wp-caption-text\">Application Integration View.<\/figcaption><\/figure>\n<h3>Summary<\/h3>\n<p>There are plenty of alternative ways to model application integrations with ArchiMate, some of which are shown above. In practice, it is necessary to agree which modeling patterns are to be used in an organization. This is crucial, so that the overall enterprise architecture modelling repository can be kept consistent and coherent.<\/p>\n<p>Concerning application integrations modelling, I&#8217;d suggest to adapt and utilize approaches 1, 3 and 10 of those shown above. Those are the most informative and practical approaches (a.k.a &#8220;patterns&#8221;), as they are relatively simple and intuitively understandable.<\/p>\n<hr \/>\n<p>For more ArchiMate examples &amp; patterns see:<\/p>\n<ul>\n<li><strong>ArchiMate Cookbook<\/strong>, <a href=\"https:\/\/www.hosiaisluoma.fi\/blog\/archimate-cookbook\/\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #0000ff;\">link<\/span><\/a><\/li>\n<li><strong>ArchiMate Examples<\/strong>, <a href=\"https:\/\/www.hosiaisluoma.fi\/blog\/archimate-examples\/\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #0000ff;\">link<\/span><\/a><\/li>\n<li>ArchiMate &amp; EA blog, <a href=\"https:\/\/www.hosiaisluoma.fi\/blog\/\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #0000ff;\">link<\/span><\/a><\/li>\n<\/ul>\n<hr \/>\n<h1><\/h1>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Several\u00a0alternative approaches\u00a0of modeling data switching between applications are shown in the examples (1 to 10)\u00a0below. These alternative modelling approaches illustrate the situation as follows: &#8220;Application A&#8221; owns a &#8220;Data Object A-1&#8221;, which is requested by &#8220;Application B&#8221;. Data flows from &#8220;Application A&#8221; to &#8220;Application B&#8221;. &#8220;Application A&#8221; realizes a service &#8220;Application Service A-1&#8221; that is [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1530,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-47","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-archimate"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Application Integrations Modelling With ArchiMate - 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\/application-integrations-with-archimate\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Application Integrations Modelling With ArchiMate - Holistic Enterprise Development\" \/>\n<meta property=\"og:description\" content=\"Several\u00a0alternative approaches\u00a0of modeling data switching between applications are shown in the examples (1 to 10)\u00a0below. These alternative modelling approaches illustrate the situation as follows: &#8220;Application A&#8221; owns a &#8220;Data Object A-1&#8221;, which is requested by &#8220;Application B&#8221;. Data flows from &#8220;Application A&#8221; to &#8220;Application B&#8221;. &#8220;Application A&#8221; realizes a service &#8220;Application Service A-1&#8221; that is [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hosiaisluoma.fi\/blog\/application-integrations-with-archimate\/\" \/>\n<meta property=\"og:site_name\" content=\"Holistic Enterprise Development\" \/>\n<meta property=\"article:published_time\" content=\"2016-12-03T14:03:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-10-25T06:26:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2016\/12\/Application-Integration-View.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1936\" \/>\n\t<meta property=\"og:image:height\" content=\"2838\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\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=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.hosiaisluoma.fi\/blog\/application-integrations-with-archimate\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.hosiaisluoma.fi\/blog\/application-integrations-with-archimate\/\"},\"author\":{\"name\":\"Eero Hosiaisluoma\",\"@id\":\"https:\/\/www.hosiaisluoma.fi\/blog\/#\/schema\/person\/3c56c69f98ec0803cf456a5ce9978f46\"},\"headline\":\"Application Integrations Modelling With ArchiMate\",\"datePublished\":\"2016-12-03T14:03:09+00:00\",\"dateModified\":\"2020-10-25T06:26:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.hosiaisluoma.fi\/blog\/application-integrations-with-archimate\/\"},\"wordCount\":229,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.hosiaisluoma.fi\/blog\/#\/schema\/person\/3c56c69f98ec0803cf456a5ce9978f46\"},\"image\":{\"@id\":\"https:\/\/www.hosiaisluoma.fi\/blog\/application-integrations-with-archimate\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2016\/12\/Application-Integration-View.jpg\",\"articleSection\":[\"ArchiMate\"],\"inLanguage\":\"en\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.hosiaisluoma.fi\/blog\/application-integrations-with-archimate\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.hosiaisluoma.fi\/blog\/application-integrations-with-archimate\/\",\"url\":\"https:\/\/www.hosiaisluoma.fi\/blog\/application-integrations-with-archimate\/\",\"name\":\"Application Integrations Modelling With ArchiMate - Holistic Enterprise Development\",\"isPartOf\":{\"@id\":\"https:\/\/www.hosiaisluoma.fi\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.hosiaisluoma.fi\/blog\/application-integrations-with-archimate\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.hosiaisluoma.fi\/blog\/application-integrations-with-archimate\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2016\/12\/Application-Integration-View.jpg\",\"datePublished\":\"2016-12-03T14:03:09+00:00\",\"dateModified\":\"2020-10-25T06:26:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.hosiaisluoma.fi\/blog\/application-integrations-with-archimate\/#breadcrumb\"},\"inLanguage\":\"en\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.hosiaisluoma.fi\/blog\/application-integrations-with-archimate\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en\",\"@id\":\"https:\/\/www.hosiaisluoma.fi\/blog\/application-integrations-with-archimate\/#primaryimage\",\"url\":\"https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2016\/12\/Application-Integration-View.jpg\",\"contentUrl\":\"https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2016\/12\/Application-Integration-View.jpg\",\"width\":1936,\"height\":2838,\"caption\":\"Application Integration View.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.hosiaisluoma.fi\/blog\/application-integrations-with-archimate\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.hosiaisluoma.fi\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Application Integrations Modelling With ArchiMate\"}]},{\"@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":"Application Integrations Modelling With ArchiMate - 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\/application-integrations-with-archimate\/","og_locale":"en_US","og_type":"article","og_title":"Application Integrations Modelling With ArchiMate - Holistic Enterprise Development","og_description":"Several\u00a0alternative approaches\u00a0of modeling data switching between applications are shown in the examples (1 to 10)\u00a0below. These alternative modelling approaches illustrate the situation as follows: &#8220;Application A&#8221; owns a &#8220;Data Object A-1&#8221;, which is requested by &#8220;Application B&#8221;. Data flows from &#8220;Application A&#8221; to &#8220;Application B&#8221;. &#8220;Application A&#8221; realizes a service &#8220;Application Service A-1&#8221; that is [&hellip;]","og_url":"https:\/\/www.hosiaisluoma.fi\/blog\/application-integrations-with-archimate\/","og_site_name":"Holistic Enterprise Development","article_published_time":"2016-12-03T14:03:09+00:00","article_modified_time":"2020-10-25T06:26:07+00:00","og_image":[{"width":1936,"height":2838,"url":"https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2016\/12\/Application-Integration-View.jpg","type":"image\/jpeg"}],"author":"Eero Hosiaisluoma","twitter_card":"summary_large_image","twitter_creator":"@EeroJuhaniH","twitter_site":"@EeroJuhaniH","twitter_misc":{"Written by":"Eero Hosiaisluoma","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hosiaisluoma.fi\/blog\/application-integrations-with-archimate\/#article","isPartOf":{"@id":"https:\/\/www.hosiaisluoma.fi\/blog\/application-integrations-with-archimate\/"},"author":{"name":"Eero Hosiaisluoma","@id":"https:\/\/www.hosiaisluoma.fi\/blog\/#\/schema\/person\/3c56c69f98ec0803cf456a5ce9978f46"},"headline":"Application Integrations Modelling With ArchiMate","datePublished":"2016-12-03T14:03:09+00:00","dateModified":"2020-10-25T06:26:07+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hosiaisluoma.fi\/blog\/application-integrations-with-archimate\/"},"wordCount":229,"commentCount":0,"publisher":{"@id":"https:\/\/www.hosiaisluoma.fi\/blog\/#\/schema\/person\/3c56c69f98ec0803cf456a5ce9978f46"},"image":{"@id":"https:\/\/www.hosiaisluoma.fi\/blog\/application-integrations-with-archimate\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2016\/12\/Application-Integration-View.jpg","articleSection":["ArchiMate"],"inLanguage":"en","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.hosiaisluoma.fi\/blog\/application-integrations-with-archimate\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.hosiaisluoma.fi\/blog\/application-integrations-with-archimate\/","url":"https:\/\/www.hosiaisluoma.fi\/blog\/application-integrations-with-archimate\/","name":"Application Integrations Modelling With ArchiMate - Holistic Enterprise Development","isPartOf":{"@id":"https:\/\/www.hosiaisluoma.fi\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hosiaisluoma.fi\/blog\/application-integrations-with-archimate\/#primaryimage"},"image":{"@id":"https:\/\/www.hosiaisluoma.fi\/blog\/application-integrations-with-archimate\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2016\/12\/Application-Integration-View.jpg","datePublished":"2016-12-03T14:03:09+00:00","dateModified":"2020-10-25T06:26:07+00:00","breadcrumb":{"@id":"https:\/\/www.hosiaisluoma.fi\/blog\/application-integrations-with-archimate\/#breadcrumb"},"inLanguage":"en","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hosiaisluoma.fi\/blog\/application-integrations-with-archimate\/"]}]},{"@type":"ImageObject","inLanguage":"en","@id":"https:\/\/www.hosiaisluoma.fi\/blog\/application-integrations-with-archimate\/#primaryimage","url":"https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2016\/12\/Application-Integration-View.jpg","contentUrl":"https:\/\/www.hosiaisluoma.fi\/blog\/wp-content\/uploads\/2016\/12\/Application-Integration-View.jpg","width":1936,"height":2838,"caption":"Application Integration View."},{"@type":"BreadcrumbList","@id":"https:\/\/www.hosiaisluoma.fi\/blog\/application-integrations-with-archimate\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hosiaisluoma.fi\/blog\/"},{"@type":"ListItem","position":2,"name":"Application Integrations Modelling With ArchiMate"}]},{"@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\/47","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=47"}],"version-history":[{"count":22,"href":"https:\/\/www.hosiaisluoma.fi\/blog\/wp-json\/wp\/v2\/posts\/47\/revisions"}],"predecessor-version":[{"id":3861,"href":"https:\/\/www.hosiaisluoma.fi\/blog\/wp-json\/wp\/v2\/posts\/47\/revisions\/3861"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hosiaisluoma.fi\/blog\/wp-json\/wp\/v2\/media\/1530"}],"wp:attachment":[{"href":"https:\/\/www.hosiaisluoma.fi\/blog\/wp-json\/wp\/v2\/media?parent=47"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hosiaisluoma.fi\/blog\/wp-json\/wp\/v2\/categories?post=47"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hosiaisluoma.fi\/blog\/wp-json\/wp\/v2\/tags?post=47"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}