{"id":1327,"date":"2020-10-07T20:52:29","date_gmt":"2020-10-07T18:52:29","guid":{"rendered":"http:\/\/blog.zhaw.ch\/splab\/?p=1327"},"modified":"2020-10-07T20:52:30","modified_gmt":"2020-10-07T18:52:30","slug":"middleware-2020-system-demonstrations-accepted","status":"publish","type":"post","link":"https:\/\/blog.zhaw.ch\/splab\/2020\/10\/07\/middleware-2020-system-demonstrations-accepted\/","title":{"rendered":"Middleware 2020 System Demonstrations Accepted"},"content":{"rendered":"\n<p>As applied sciences researchers focusing on new <a href=\"https:\/\/blog.zhaw.ch\/splab\/2020\/05\/26\/research-and-innovation-around-distributed-application-computing-paradigms\/\" data-type=\"post\" data-id=\"1269\">digital application designs implemented and deployed with multiple computing paradigms<\/a>, we emphasise the practical nature of our contributions and the direct transferability to stakeholders in industry and society. In this context, we are happy to report that two system demonstrations have been recently accepted to be presented at the 21st ACM\/IFIP Middleware 2020 conference running from December 7-11 in \u00abvirtual Delft\u00bb. Read on for details.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>The first demo explains how to do hierarchical (geospatial) topic aggregation in pub\/sub message brokers. Our tool <a href=\"https:\/\/github.com\/serviceprototypinglab\/htabroker\" data-type=\"URL\" data-id=\"https:\/\/github.com\/serviceprototypinglab\/htabroker\">HTABroker<\/a> can use emulation or flexible functions deployed to Pulsar Functions. Geospatial indexing systems like Geohash, H3 and NUTS are supported to find out how geographic areas fit together. A preliminary version has been made available already, whereas the final version will have even more control over how messages are propagated.<\/p>\n\n\n\n<p>The second demo explains how the <a href=\"https:\/\/github.com\/serviceprototypinglab\/mao-orchestrator\" data-type=\"URL\" data-id=\"https:\/\/github.com\/serviceprototypinglab\/mao-orchestrator\">MAO Orchestrator<\/a> helps in reliably fetching data and producing statistics about microservice artefacts. This way, software developers can integrate meaningful warnings into their development tools (&#8220;this container is vulnerable&#8221;, &#8220;this cloud function is not completely described&#8221;). The orchestrator is under continuous development, as are multiple covered application packaging formats and artefact types.<\/p>\n\n\n\n<p>Registration to the conference will open soon &#8211; to participate, revisit its <a href=\"https:\/\/2020.middleware-conference.org\/\" data-type=\"URL\" data-id=\"https:\/\/2020.middleware-conference.org\/\">website<\/a>.<\/p>\n<div class=\"pt-sm\">Schlagw\u00f6rter: <a href=\"http:\/\/blog.zhaw.ch\/splab\/tag\/artefacts\/\">artefacts<\/a>, <a href=\"http:\/\/blog.zhaw.ch\/splab\/tag\/cloud-messaging\/\">cloud messaging<\/a>, <a href=\"http:\/\/blog.zhaw.ch\/splab\/tag\/conference\/\">conference<\/a>, <a href=\"http:\/\/blog.zhaw.ch\/splab\/tag\/demo\/\">demo<\/a>, <a href=\"http:\/\/blog.zhaw.ch\/splab\/tag\/geospatial\/\">geospatial<\/a>, <a href=\"http:\/\/blog.zhaw.ch\/splab\/tag\/maomao\/\">maomao<\/a>, <a href=\"http:\/\/blog.zhaw.ch\/splab\/tag\/tooling\/\">tooling<\/a><br><\/div>","protected":false},"excerpt":{"rendered":"<p>As applied sciences researchers focusing on new digital application designs implemented and deployed with multiple computing paradigms, we emphasise the practical nature of our contributions and the direct transferability to stakeholders in industry and society. In this context, we are happy to report that two system demonstrations have been recently accepted to be presented at [&hellip;]<\/p>\n","protected":false},"author":203,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[3,4],"tags":[92,135,21,94,123,37,10],"features":[],"class_list":["post-1327","post","type-post","status-publish","format-standard","hentry","category-events","category-research","tag-artefacts","tag-cloud-messaging","tag-conference","tag-demo","tag-geospatial","tag-maomao","tag-tooling"],"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>Middleware 2020 System Demonstrations Accepted - Service Prototyping Lab<\/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\/splab\/2020\/10\/07\/middleware-2020-system-demonstrations-accepted\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Middleware 2020 System Demonstrations Accepted\" \/>\n<meta property=\"og:description\" content=\"As applied sciences researchers focusing on new digital application designs implemented and deployed with multiple computing paradigms, we emphasise the practical nature of our contributions and the direct transferability to stakeholders in industry and society. In this context, we are happy to report that two system demonstrations have been recently accepted to be presented at [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.zhaw.ch\/splab\/2020\/10\/07\/middleware-2020-system-demonstrations-accepted\/\" \/>\n<meta property=\"og:site_name\" content=\"Service Prototyping Lab\" \/>\n<meta property=\"article:published_time\" content=\"2020-10-07T18:52:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-10-07T18:52:30+00:00\" \/>\n<meta name=\"author\" content=\"Josef Spillner\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Josef Spillner\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated 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:\/\/blog.zhaw.ch\/splab\/2020\/10\/07\/middleware-2020-system-demonstrations-accepted\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.zhaw.ch\/splab\/2020\/10\/07\/middleware-2020-system-demonstrations-accepted\/\"},\"author\":{\"name\":\"Josef Spillner\",\"@id\":\"https:\/\/blog.zhaw.ch\/splab\/#\/schema\/person\/33a5227c6cc1fa3329279d33c3cc440e\"},\"headline\":\"Middleware 2020 System Demonstrations Accepted\",\"datePublished\":\"2020-10-07T18:52:29+00:00\",\"dateModified\":\"2020-10-07T18:52:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.zhaw.ch\/splab\/2020\/10\/07\/middleware-2020-system-demonstrations-accepted\/\"},\"wordCount\":216,\"commentCount\":0,\"keywords\":[\"artefacts\",\"cloud messaging\",\"conference\",\"demo\",\"geospatial\",\"maomao\",\"tooling\"],\"articleSection\":[\"Events\",\"Research\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.zhaw.ch\/splab\/2020\/10\/07\/middleware-2020-system-demonstrations-accepted\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.zhaw.ch\/splab\/2020\/10\/07\/middleware-2020-system-demonstrations-accepted\/\",\"url\":\"https:\/\/blog.zhaw.ch\/splab\/2020\/10\/07\/middleware-2020-system-demonstrations-accepted\/\",\"name\":\"Middleware 2020 System Demonstrations Accepted - Service Prototyping Lab\",\"isPartOf\":{\"@id\":\"https:\/\/blog.zhaw.ch\/splab\/#website\"},\"datePublished\":\"2020-10-07T18:52:29+00:00\",\"dateModified\":\"2020-10-07T18:52:30+00:00\",\"author\":{\"@id\":\"https:\/\/blog.zhaw.ch\/splab\/#\/schema\/person\/33a5227c6cc1fa3329279d33c3cc440e\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.zhaw.ch\/splab\/2020\/10\/07\/middleware-2020-system-demonstrations-accepted\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.zhaw.ch\/splab\/2020\/10\/07\/middleware-2020-system-demonstrations-accepted\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.zhaw.ch\/splab\/2020\/10\/07\/middleware-2020-system-demonstrations-accepted\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/blog.zhaw.ch\/splab\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Middleware 2020 System Demonstrations Accepted\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.zhaw.ch\/splab\/#website\",\"url\":\"https:\/\/blog.zhaw.ch\/splab\/\",\"name\":\"Service Prototyping Lab\",\"description\":\"A Blog of the ZHAW Zurich University of Applied Sciences\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.zhaw.ch\/splab\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.zhaw.ch\/splab\/#\/schema\/person\/33a5227c6cc1fa3329279d33c3cc440e\",\"name\":\"Josef Spillner\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/c57d7019e91373902c08eac230e003cb4f8498ecf68c9d119e9ecb82fdf6c400?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c57d7019e91373902c08eac230e003cb4f8498ecf68c9d119e9ecb82fdf6c400?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c57d7019e91373902c08eac230e003cb4f8498ecf68c9d119e9ecb82fdf6c400?s=96&d=mm&r=g\",\"caption\":\"Josef Spillner\"},\"description\":\"Head of the Service Prototyping Lab. Research on distributed systems and application computing paradigms. Senior lecturer at Zurich University of Applied Sciences.\",\"url\":\"https:\/\/blog.zhaw.ch\/splab\/author\/spio\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Middleware 2020 System Demonstrations Accepted - Service Prototyping Lab","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\/splab\/2020\/10\/07\/middleware-2020-system-demonstrations-accepted\/","og_locale":"en_GB","og_type":"article","og_title":"Middleware 2020 System Demonstrations Accepted","og_description":"As applied sciences researchers focusing on new digital application designs implemented and deployed with multiple computing paradigms, we emphasise the practical nature of our contributions and the direct transferability to stakeholders in industry and society. In this context, we are happy to report that two system demonstrations have been recently accepted to be presented at [&hellip;]","og_url":"https:\/\/blog.zhaw.ch\/splab\/2020\/10\/07\/middleware-2020-system-demonstrations-accepted\/","og_site_name":"Service Prototyping Lab","article_published_time":"2020-10-07T18:52:29+00:00","article_modified_time":"2020-10-07T18:52:30+00:00","author":"Josef Spillner","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Josef Spillner","Estimated reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.zhaw.ch\/splab\/2020\/10\/07\/middleware-2020-system-demonstrations-accepted\/#article","isPartOf":{"@id":"https:\/\/blog.zhaw.ch\/splab\/2020\/10\/07\/middleware-2020-system-demonstrations-accepted\/"},"author":{"name":"Josef Spillner","@id":"https:\/\/blog.zhaw.ch\/splab\/#\/schema\/person\/33a5227c6cc1fa3329279d33c3cc440e"},"headline":"Middleware 2020 System Demonstrations Accepted","datePublished":"2020-10-07T18:52:29+00:00","dateModified":"2020-10-07T18:52:30+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.zhaw.ch\/splab\/2020\/10\/07\/middleware-2020-system-demonstrations-accepted\/"},"wordCount":216,"commentCount":0,"keywords":["artefacts","cloud messaging","conference","demo","geospatial","maomao","tooling"],"articleSection":["Events","Research"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.zhaw.ch\/splab\/2020\/10\/07\/middleware-2020-system-demonstrations-accepted\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.zhaw.ch\/splab\/2020\/10\/07\/middleware-2020-system-demonstrations-accepted\/","url":"https:\/\/blog.zhaw.ch\/splab\/2020\/10\/07\/middleware-2020-system-demonstrations-accepted\/","name":"Middleware 2020 System Demonstrations Accepted - Service Prototyping Lab","isPartOf":{"@id":"https:\/\/blog.zhaw.ch\/splab\/#website"},"datePublished":"2020-10-07T18:52:29+00:00","dateModified":"2020-10-07T18:52:30+00:00","author":{"@id":"https:\/\/blog.zhaw.ch\/splab\/#\/schema\/person\/33a5227c6cc1fa3329279d33c3cc440e"},"breadcrumb":{"@id":"https:\/\/blog.zhaw.ch\/splab\/2020\/10\/07\/middleware-2020-system-demonstrations-accepted\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.zhaw.ch\/splab\/2020\/10\/07\/middleware-2020-system-demonstrations-accepted\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.zhaw.ch\/splab\/2020\/10\/07\/middleware-2020-system-demonstrations-accepted\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/blog.zhaw.ch\/splab\/"},{"@type":"ListItem","position":2,"name":"Middleware 2020 System Demonstrations Accepted"}]},{"@type":"WebSite","@id":"https:\/\/blog.zhaw.ch\/splab\/#website","url":"https:\/\/blog.zhaw.ch\/splab\/","name":"Service Prototyping Lab","description":"A Blog of the ZHAW Zurich University of Applied Sciences","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.zhaw.ch\/splab\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/blog.zhaw.ch\/splab\/#\/schema\/person\/33a5227c6cc1fa3329279d33c3cc440e","name":"Josef Spillner","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/c57d7019e91373902c08eac230e003cb4f8498ecf68c9d119e9ecb82fdf6c400?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c57d7019e91373902c08eac230e003cb4f8498ecf68c9d119e9ecb82fdf6c400?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c57d7019e91373902c08eac230e003cb4f8498ecf68c9d119e9ecb82fdf6c400?s=96&d=mm&r=g","caption":"Josef Spillner"},"description":"Head of the Service Prototyping Lab. Research on distributed systems and application computing paradigms. Senior lecturer at Zurich University of Applied Sciences.","url":"https:\/\/blog.zhaw.ch\/splab\/author\/spio\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/posts\/1327","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/users\/203"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/comments?post=1327"}],"version-history":[{"count":1,"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/posts\/1327\/revisions"}],"predecessor-version":[{"id":1328,"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/posts\/1327\/revisions\/1328"}],"wp:attachment":[{"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/media?parent=1327"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/categories?post=1327"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/tags?post=1327"},{"taxonomy":"features","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/features?post=1327"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}