{"id":541,"date":"2019-08-14T12:16:16","date_gmt":"2019-08-14T12:16:16","guid":{"rendered":"https:\/\/lexis-project.eu\/web\/?page_id=541"},"modified":"2021-10-26T17:24:57","modified_gmt":"2021-10-26T17:24:57","slug":"orchestration-layer","status":"publish","type":"page","link":"https:\/\/lexis-project.eu\/web\/lexis-platform\/orchestration-layer\/","title":{"rendered":"Orchestration Layer"},"content":{"rendered":"\n<p>The orchestration layer is responsible for dispatching workflows\u2019 tasks and jobs within the LEXIS infrastructural layer. To this end, the orchestration layer receive a description of the workflow (TOSCA file format) to run, and uses a set of internal policies to select the set of resources where to execute the tasks and jobs associated to the workflow. The orchestration layer is based on a Atos-provided solution named YSTIA, which has two main building blocks: an orchestration service (Yorc) and a front-end interface (Alien4Cloud). This latter offers also capability to model user applications in TOSCA. Managing HPC jobs is done through the integration of a plug-in module (HEAppE), which also provides, due to security reason, a solution for accessing HPC resources on IT4Innovations and LRZ infrastructures. The orchestration layer exposes the front-end interface as part of the LEXIS portal, as well as it relies on the other two key LEXIS layers, i.e., the&nbsp; LEXIS infrastructure layer and the The LEXIS Data Management layer. It also relies on the functionalities of the authentication and authorization infrastructure (AAI) to access resources and data for which the user has the rights.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><a href=\"https:\/\/lexis-project.eu\/web\/wp-content\/uploads\/2019\/10\/OrchestrationImage.jpg\"><img loading=\"lazy\" src=\"https:\/\/lexis-project.eu\/web\/wp-content\/uploads\/2019\/10\/OrchestrationImage-1024x399.jpg\" alt=\"\" class=\"wp-image-1261\" width=\"768\" height=\"299\" srcset=\"https:\/\/lexis-project.eu\/web\/wp-content\/uploads\/2019\/10\/OrchestrationImage-1024x399.jpg 1024w, https:\/\/lexis-project.eu\/web\/wp-content\/uploads\/2019\/10\/OrchestrationImage-300x117.jpg 300w, https:\/\/lexis-project.eu\/web\/wp-content\/uploads\/2019\/10\/OrchestrationImage-768x299.jpg 768w, https:\/\/lexis-project.eu\/web\/wp-content\/uploads\/2019\/10\/OrchestrationImage.jpg 1058w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/a><figcaption>Key components of the LEXIS orchestration layer<\/figcaption><\/figure><\/div>\n","protected":false},"excerpt":{"rendered":"<p>The orchestration layer is responsible for dispatching workflows\u2019 tasks and jobs within the LEXIS infrastructural layer. To this end, the orchestration layer receive a description of the workflow (TOSCA file format) to run, and uses a set of internal policies to select the set of resources where to execute the tasks and jobs associated to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":456,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v16.6.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\r\n<title>Orchestration Layer - LEXIS project \/ LEXIS Platform<\/title>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/lexis-project.eu\/web\/lexis-platform\/orchestration-layer\/\" \/>\r\n<meta property=\"og:locale\" content=\"en_GB\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"Orchestration Layer - LEXIS project \/ LEXIS Platform\" \/>\r\n<meta property=\"og:description\" content=\"The orchestration layer is responsible for dispatching workflows\u2019 tasks and jobs within the LEXIS infrastructural layer. To this end, the orchestration layer receive a description of the workflow (TOSCA file format) to run, and uses a set of internal policies to select the set of resources where to execute the tasks and jobs associated to [&hellip;]\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/lexis-project.eu\/web\/lexis-platform\/orchestration-layer\/\" \/>\r\n<meta property=\"og:site_name\" content=\"LEXIS project \/ LEXIS Platform\" \/>\r\n<meta property=\"article:modified_time\" content=\"2021-10-26T17:24:57+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/lexis-project.eu\/web\/wp-content\/uploads\/2019\/10\/OrchestrationImage-1024x399.jpg\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/lexis-project.eu\/web\/#website\",\"url\":\"https:\/\/lexis-project.eu\/web\/\",\"name\":\"LEXIS project \/ LEXIS Platform\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/lexis-project.eu\/web\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/lexis-project.eu\/web\/lexis-platform\/orchestration-layer\/#primaryimage\",\"inLanguage\":\"en-GB\",\"url\":\"https:\/\/lexis-project.eu\/web\/wp-content\/uploads\/2019\/10\/OrchestrationImage.jpg\",\"contentUrl\":\"https:\/\/lexis-project.eu\/web\/wp-content\/uploads\/2019\/10\/OrchestrationImage.jpg\",\"width\":1058,\"height\":412},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/lexis-project.eu\/web\/lexis-platform\/orchestration-layer\/#webpage\",\"url\":\"https:\/\/lexis-project.eu\/web\/lexis-platform\/orchestration-layer\/\",\"name\":\"Orchestration Layer - LEXIS project \/ LEXIS Platform\",\"isPartOf\":{\"@id\":\"https:\/\/lexis-project.eu\/web\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/lexis-project.eu\/web\/lexis-platform\/orchestration-layer\/#primaryimage\"},\"datePublished\":\"2019-08-14T12:16:16+00:00\",\"dateModified\":\"2021-10-26T17:24:57+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/lexis-project.eu\/web\/lexis-platform\/orchestration-layer\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/lexis-project.eu\/web\/lexis-platform\/orchestration-layer\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/lexis-project.eu\/web\/lexis-platform\/orchestration-layer\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/lexis-project.eu\/web\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"LEXIS Platform\",\"item\":\"https:\/\/lexis-project.eu\/web\/lexis-platform\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Orchestration Layer\"}]}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/lexis-project.eu\/web\/wp-json\/wp\/v2\/pages\/541"}],"collection":[{"href":"https:\/\/lexis-project.eu\/web\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lexis-project.eu\/web\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lexis-project.eu\/web\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lexis-project.eu\/web\/wp-json\/wp\/v2\/comments?post=541"}],"version-history":[{"count":7,"href":"https:\/\/lexis-project.eu\/web\/wp-json\/wp\/v2\/pages\/541\/revisions"}],"predecessor-version":[{"id":2684,"href":"https:\/\/lexis-project.eu\/web\/wp-json\/wp\/v2\/pages\/541\/revisions\/2684"}],"up":[{"embeddable":true,"href":"https:\/\/lexis-project.eu\/web\/wp-json\/wp\/v2\/pages\/456"}],"wp:attachment":[{"href":"https:\/\/lexis-project.eu\/web\/wp-json\/wp\/v2\/media?parent=541"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}