{"id":4378,"date":"2012-07-23T15:08:19","date_gmt":"2012-07-23T13:08:19","guid":{"rendered":"http:\/\/blog.zhaw.ch\/icclab\/?p=4378"},"modified":"2017-12-04T18:25:54","modified_gmt":"2017-12-04T16:25:54","slug":"fi-ppp-fi-ware-kiara","status":"publish","type":"post","link":"https:\/\/blog.zhaw.ch\/icclab\/fi-ppp-fi-ware-kiara\/","title":{"rendered":"FI-PPP FI-WARE (KIARA)"},"content":{"rendered":"<p>Today, it is fair to say that nearly any application depends on distributed and service-based computing of some sort. This is most apparent in the mobile and cloud computing areas but this trend is quickly affecting essentially all areas of computing. Despite this natural and comprehensive demand, most interestingly, there is to date no established middleware that provides dependable high-performance over a wide range of configurations and deployments, offers rich in- built QoS and Security features, while at the same time facilitating the development of diverse applications across a wide range of heterogeneous devices, infrastructures, systems, and domains.This mismatch between supply and demand became early and especially apparent within FI-WARE (www.fi-ware), which is developing a large-scale, distributed, cross-technology Future Internet platform for a large set Use Case projects in different application domains.<\/p>\n<p>The goal of KIARA is to <strong>provide a \u201cMiddleware for efficient and QoS\/Security- aware invocation of services and exchange of messages\u201d<\/strong>for the <a href=\"http:\/fi-ppp.eu\" target=\"_blank\" rel=\"noopener\">FI-PPP<\/a> program and beyond. KIARA builds on top of a well-established, proven, and high-performance&nbsp;product <a href=\"http:\/\/www.rti.com\/products\/dds\/\" target=\"_blank\" rel=\"noopener\">RTI-DDS<\/a> from RTI and combines it with innovative research results to provide an advanced middleware layer that targets the specific requirements of the Future Internet.<\/p>\n<div>\n<p>KIARA improves on the state-of-the art in multiple ways:<\/p>\n<ul>\n<li>KIARA provides <strong>radical improvements in performance and scalability<\/strong> not only for traditional Web services, but also for distributed applications in general \u2013 ranging from tiny devices in the Internet of Things to high-performance computing applications.<\/li>\n<li>KIARA <strong>improves developer productivity and greatly simplifies application integration<\/strong> using a simple-to-use IDL for specifying the communication contract between peers as well as a novel API that allows applications to <strong>communicate in terms of their own data structures<\/strong>.<\/li>\n<li>KIARA <strong>dynamically and transparently selects the optimal communication mechanisms, protocols, and data representations to be used between two peers<\/strong>, including the traditional SOAP\/REST protocols but also optimized binary formats and mechanisms like pointer forwarding, shared memory, and the use of specialized network infrastructures. An embedded compiler dynamically at run-time generates <strong>highly optimized code that transfers messages directly from application data structures to the network<\/strong>.<\/li>\n<li>KIARA uses <strong>simple, high-level specifications of QoS and security requirements<\/strong> from the application for automatically selecting the best communication strategy, thus clearly separating the high-level concerns of the application\/developer from the concrete and varying technical details, such as the available network and other capabilities and resources.<\/li>\n<li>KIARA, for the first time, uses a <strong>\u201cSecure By Design\u201d approach for of the communication architecture<\/strong>, thus trying to eliminate network connections as the dominant source of security threats.<\/li>\n<\/ul>\n<p>This combination of a well-proven, existing middleware product with unique features based on latest research results forms an ideal basis for efficient and QoS\/security-aware communication within <a href=\"http:\/\/fi-ware.eu\" target=\"_blank\" rel=\"noopener\">FI-WARE<\/a>, the <a href=\"http:\/\/fi-ppp.eu\" target=\"_blank\" rel=\"noopener\">FI-PPP program<\/a>, and for general distributed applications.<\/p>\n<figure id=\"attachment_697\" aria-describedby=\"caption-attachment-697\" style=\"width: 498px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/blog.zhaw.ch\/icclab\/files\/2012\/07\/KIARA-Architekture1.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-697 \" title=\"KIARA-Architekture\" src=\"http:\/\/blog.zhaw.ch\/icclab\/files\/2012\/07\/KIARA-Architekture1.png\" alt=\"\" width=\"498\" height=\"419\" srcset=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2012\/07\/KIARA-Architekture1.png 1024w, https:\/\/blog.zhaw.ch\/icclab\/files\/2012\/07\/KIARA-Architekture1-300x253.png 300w, https:\/\/blog.zhaw.ch\/icclab\/files\/2012\/07\/KIARA-Architekture1-355x300.png 355w\" sizes=\"auto, (max-width: 498px) 100vw, 498px\" \/><\/a><figcaption id=\"caption-attachment-697\" class=\"wp-caption-text\">KIARA Architecture Sketch based on RTI-DDS<\/figcaption><\/figure>\n<\/div>\n<p>KIARA is a European research project funded by the European Commission. As winner of the <a href=\"http:\/\/www.fi-ware.eu\/open-call\/\" target=\"_blank\" rel=\"noopener\"><em>FI-WARE Open Call 1 for additional beneficiaries<\/em><\/a> it is an integral part of the FI-WARE project. It runs over a period of 20 Month with a total investment of roughly 1.6M Euro.<\/p>\n<p><strong>Partners are<\/strong><\/p>\n<p>&#8211; Z\u00fcrcher Hochschule f\u00fcr Angewandte Wissenschaften (<a href=\"http:\/\/www.zhaw.ch\/engineering\" target=\"_blank\" rel=\"noopener\">ZHAW<\/a>) &#8211; Coordinator<br \/>\n&#8211; Deutsches Forschungszentrum f\u00fcr K\u00fcnstliche Intelligenz GmbH (<a href=\"http:\/\/www.dfki.de\" target=\"_blank\" rel=\"noopener\">DFKI<\/a>)<br \/>\n&#8211; Universit\u00e4t des Saarlandes &#8211; Center for IT Security, Privacy and Accountability (<a href=\"http:\/\/www.cispa-security.de\" target=\"_blank\" rel=\"noopener\">USAAR-CISPA<\/a>)<br \/>\n&#8211; Proyectos y Sistemas de Mantenimiento SL (<a href=\"http:\/\/www.eprosima.com\" target=\"_blank\" rel=\"noopener\">EPROS<\/a>)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today, it is fair to say that nearly any application depends on distributed and service-based computing of some sort. This is most apparent in the mobile and cloud computing areas but this trend is quickly affecting essentially all areas of computing. Despite this natural and comprehensive demand, most interestingly, there is to date no established [&hellip;]<\/p>\n","protected":false},"author":72,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[369,3],"tags":[],"features":[],"class_list":["post-4378","post","type-post","status-publish","format-standard","hentry","category-fi-ppp-fi-ware-kiara","category-projects"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>FI-PPP FI-WARE (KIARA) - Service Engineering (ICCLab &amp; SPLab)<\/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:\/\/blog.zhaw.ch\/icclab\/fi-ppp-fi-ware-kiara\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FI-PPP FI-WARE (KIARA)\" \/>\n<meta property=\"og:description\" content=\"Today, it is fair to say that nearly any application depends on distributed and service-based computing of some sort. This is most apparent in the mobile and cloud computing areas but this trend is quickly affecting essentially all areas of computing. Despite this natural and comprehensive demand, most interestingly, there is to date no established [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.zhaw.ch\/icclab\/fi-ppp-fi-ware-kiara\/\" \/>\n<meta property=\"og:site_name\" content=\"Service Engineering (ICCLab &amp; SPLab)\" \/>\n<meta property=\"article:published_time\" content=\"2012-07-23T13:08:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-12-04T16:25:54+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/blog.zhaw.ch\/icclab\/files\/2012\/07\/KIARA-Architekture1.png\" \/>\n<meta name=\"author\" content=\"Andy Edmonds\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Andy Edmonds\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/fi-ppp-fi-ware-kiara\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/fi-ppp-fi-ware-kiara\/\"},\"author\":{\"name\":\"Andy Edmonds\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/a62f7b702361e11d635f4e59446e8684\"},\"headline\":\"FI-PPP FI-WARE (KIARA)\",\"datePublished\":\"2012-07-23T13:08:19+00:00\",\"dateModified\":\"2017-12-04T16:25:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/fi-ppp-fi-ware-kiara\/\"},\"wordCount\":563,\"commentCount\":2,\"image\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/fi-ppp-fi-ware-kiara\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/blog.zhaw.ch\/icclab\/files\/2012\/07\/KIARA-Architekture1.png\",\"articleSection\":[\"FI-PPP FI-WARE (KIARA)\",\"Projects\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.zhaw.ch\/icclab\/fi-ppp-fi-ware-kiara\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/fi-ppp-fi-ware-kiara\/\",\"url\":\"https:\/\/blog.zhaw.ch\/icclab\/fi-ppp-fi-ware-kiara\/\",\"name\":\"FI-PPP FI-WARE (KIARA) - Service Engineering (ICCLab &amp; SPLab)\",\"isPartOf\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/fi-ppp-fi-ware-kiara\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/fi-ppp-fi-ware-kiara\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/blog.zhaw.ch\/icclab\/files\/2012\/07\/KIARA-Architekture1.png\",\"datePublished\":\"2012-07-23T13:08:19+00:00\",\"dateModified\":\"2017-12-04T16:25:54+00:00\",\"author\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/a62f7b702361e11d635f4e59446e8684\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/fi-ppp-fi-ware-kiara\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.zhaw.ch\/icclab\/fi-ppp-fi-ware-kiara\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/fi-ppp-fi-ware-kiara\/#primaryimage\",\"url\":\"http:\/\/blog.zhaw.ch\/icclab\/files\/2012\/07\/KIARA-Architekture1.png\",\"contentUrl\":\"http:\/\/blog.zhaw.ch\/icclab\/files\/2012\/07\/KIARA-Architekture1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/fi-ppp-fi-ware-kiara\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/blog.zhaw.ch\/icclab\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"FI-PPP FI-WARE (KIARA)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#website\",\"url\":\"https:\/\/blog.zhaw.ch\/icclab\/\",\"name\":\"Service Engineering (ICCLab &amp; SPLab)\",\"description\":\"A Blog of the ZHAW Zurich University of Applied Sciences\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.zhaw.ch\/icclab\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/a62f7b702361e11d635f4e59446e8684\",\"name\":\"Andy Edmonds\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/564b17a1126a2ed30e20d4c65842164e32a6cf798a8175e88bcf5b352ebd60c8?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/564b17a1126a2ed30e20d4c65842164e32a6cf798a8175e88bcf5b352ebd60c8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/564b17a1126a2ed30e20d4c65842164e32a6cf798a8175e88bcf5b352ebd60c8?s=96&d=mm&r=g\",\"caption\":\"Andy Edmonds\"},\"sameAs\":[\"http:\/\/andy.edmonds.be\"],\"url\":\"https:\/\/blog.zhaw.ch\/icclab\/author\/edmo\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"FI-PPP FI-WARE (KIARA) - Service Engineering (ICCLab &amp; SPLab)","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:\/\/blog.zhaw.ch\/icclab\/fi-ppp-fi-ware-kiara\/","og_locale":"en_US","og_type":"article","og_title":"FI-PPP FI-WARE (KIARA)","og_description":"Today, it is fair to say that nearly any application depends on distributed and service-based computing of some sort. This is most apparent in the mobile and cloud computing areas but this trend is quickly affecting essentially all areas of computing. Despite this natural and comprehensive demand, most interestingly, there is to date no established [&hellip;]","og_url":"https:\/\/blog.zhaw.ch\/icclab\/fi-ppp-fi-ware-kiara\/","og_site_name":"Service Engineering (ICCLab &amp; SPLab)","article_published_time":"2012-07-23T13:08:19+00:00","article_modified_time":"2017-12-04T16:25:54+00:00","og_image":[{"url":"http:\/\/blog.zhaw.ch\/icclab\/files\/2012\/07\/KIARA-Architekture1.png","type":"","width":"","height":""}],"author":"Andy Edmonds","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Andy Edmonds","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.zhaw.ch\/icclab\/fi-ppp-fi-ware-kiara\/#article","isPartOf":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/fi-ppp-fi-ware-kiara\/"},"author":{"name":"Andy Edmonds","@id":"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/a62f7b702361e11d635f4e59446e8684"},"headline":"FI-PPP FI-WARE (KIARA)","datePublished":"2012-07-23T13:08:19+00:00","dateModified":"2017-12-04T16:25:54+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/fi-ppp-fi-ware-kiara\/"},"wordCount":563,"commentCount":2,"image":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/fi-ppp-fi-ware-kiara\/#primaryimage"},"thumbnailUrl":"http:\/\/blog.zhaw.ch\/icclab\/files\/2012\/07\/KIARA-Architekture1.png","articleSection":["FI-PPP FI-WARE (KIARA)","Projects"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.zhaw.ch\/icclab\/fi-ppp-fi-ware-kiara\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.zhaw.ch\/icclab\/fi-ppp-fi-ware-kiara\/","url":"https:\/\/blog.zhaw.ch\/icclab\/fi-ppp-fi-ware-kiara\/","name":"FI-PPP FI-WARE (KIARA) - Service Engineering (ICCLab &amp; SPLab)","isPartOf":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/fi-ppp-fi-ware-kiara\/#primaryimage"},"image":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/fi-ppp-fi-ware-kiara\/#primaryimage"},"thumbnailUrl":"http:\/\/blog.zhaw.ch\/icclab\/files\/2012\/07\/KIARA-Architekture1.png","datePublished":"2012-07-23T13:08:19+00:00","dateModified":"2017-12-04T16:25:54+00:00","author":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/a62f7b702361e11d635f4e59446e8684"},"breadcrumb":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/fi-ppp-fi-ware-kiara\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.zhaw.ch\/icclab\/fi-ppp-fi-ware-kiara\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.zhaw.ch\/icclab\/fi-ppp-fi-ware-kiara\/#primaryimage","url":"http:\/\/blog.zhaw.ch\/icclab\/files\/2012\/07\/KIARA-Architekture1.png","contentUrl":"http:\/\/blog.zhaw.ch\/icclab\/files\/2012\/07\/KIARA-Architekture1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.zhaw.ch\/icclab\/fi-ppp-fi-ware-kiara\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/blog.zhaw.ch\/icclab\/"},{"@type":"ListItem","position":2,"name":"FI-PPP FI-WARE (KIARA)"}]},{"@type":"WebSite","@id":"https:\/\/blog.zhaw.ch\/icclab\/#website","url":"https:\/\/blog.zhaw.ch\/icclab\/","name":"Service Engineering (ICCLab &amp; SPLab)","description":"A Blog of the ZHAW Zurich University of Applied Sciences","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.zhaw.ch\/icclab\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/a62f7b702361e11d635f4e59446e8684","name":"Andy Edmonds","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/564b17a1126a2ed30e20d4c65842164e32a6cf798a8175e88bcf5b352ebd60c8?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/564b17a1126a2ed30e20d4c65842164e32a6cf798a8175e88bcf5b352ebd60c8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/564b17a1126a2ed30e20d4c65842164e32a6cf798a8175e88bcf5b352ebd60c8?s=96&d=mm&r=g","caption":"Andy Edmonds"},"sameAs":["http:\/\/andy.edmonds.be"],"url":"https:\/\/blog.zhaw.ch\/icclab\/author\/edmo\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts\/4378","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/users\/72"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/comments?post=4378"}],"version-history":[{"count":3,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts\/4378\/revisions"}],"predecessor-version":[{"id":11723,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts\/4378\/revisions\/11723"}],"wp:attachment":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/media?parent=4378"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/categories?post=4378"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/tags?post=4378"},{"taxonomy":"features","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/features?post=4378"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}