


{"id":1114,"date":"2017-07-27T16:32:33","date_gmt":"2017-07-27T14:32:33","guid":{"rendered":"http:\/\/lwibs01.gm.fh-koeln.de\/blogs\/bente\/?p=1114"},"modified":"2017-11-15T15:36:15","modified_gmt":"2017-11-15T14:36:15","slug":"ppbama-vergleich-und-bewertung-von-ui-integrations-konzepten-bei-microservices","status":"publish","type":"post","link":"https:\/\/blogs.gm.fh-koeln.de\/bente\/2017\/07\/27\/ppbama-vergleich-und-bewertung-von-ui-integrations-konzepten-bei-microservices\/","title":{"rendered":"PP\/BA: Vergleich und Bewertung von UI-Integrations-Konzepten bei Microservices"},"content":{"rendered":"<h4>Hintergrund<\/h4>\n<p class=\"lead\">User Interfaces k\u00f6nnen bei Microservice-basierten Softwaresystemen auf verschiedene Art integriert werden:<\/p>\n<ul>\n<li><em>Bei Self Contained Systems:<\/em> Jeder MS hat ggfs. seine(n) <strong>eigenst\u00e4ndige(n) UI-Client(s)<\/strong>. Integration erfolgt durch HTML-Verlinkung.<\/li>\n<li>Bei Developer Anarchy oder Layered Microservices:\n<ul>\n<li><strong>Dynamische Inklusion<\/strong> &#8211; Microservices stellen Teil-UIs \/ Fragmente bereit, die durch verschiedene Optionen zu einem Gesamt-UI integriert werden<\/li>\n<li>Ein zentrales, <strong>monolithisches UI<\/strong> wird von einem dedizierten Team gebaut und nutzt Headless Services.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Dar\u00fcber hinaus sind Mischformen m\u00f6glich und in der Praxis \u00fcblich.<\/p>\n<h4>Problemstellung \/ Forschungsfrage<\/h4>\n<p>Die Arbeit soll die Frage kl\u00e4ren, welche der genannten Integrations-Stile wann sinnvoll anwendbar sind, und was typische St\u00e4rken und Hindernisse sind.<\/p>\n<ol>\n<li>Kann man ggfs. von Gr\u00f6\u00dfe und Komplexit\u00e4t der Gesamt-Anwendung auf einen geeigneten UI-Integrationsstil schlie\u00dfen?<\/li>\n<li><span style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><span style=\"font-size: 16px\">Was sind gebr\u00e4uchliche Integrationsstile bei bekannten, Microservice-basierten Anwendungen (insb. bei E-Commerce-Anwendungen wie Otto oder Amazon)<\/span><\/span><\/li>\n<\/ol>\n<p>Die zweite Frage kann durch ein (semi-)empirisches Vorgehen (Umfragen, Experteninterviews) bearbeitet werden.<\/p>\n<p>&nbsp;<\/p>\n<h4>Bearbeiter<\/h4>\n<p>Marvin Dick<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die Arbeit soll die Frage kl\u00e4ren, welche UI-Integrations-Stile bei Microservice-basierten Architekturen wann sinnvoll anwendbar sind, und was typische St\u00e4rken und Hindernisse sind.<\/p>\n","protected":false},"author":39,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[20359],"tags":[27542,80,21843,27541,27540,9947],"class_list":["post-1114","post","type-post","status-publish","format-standard","hentry","category-laufende-projekte","tag-architekturstil","tag-integration","tag-micro-service","tag-monolith","tag-self-contained-system","tag-ui"],"acf":[],"_links":{"self":[{"href":"https:\/\/blogs.gm.fh-koeln.de\/bente\/wp-json\/wp\/v2\/posts\/1114","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.gm.fh-koeln.de\/bente\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.gm.fh-koeln.de\/bente\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.gm.fh-koeln.de\/bente\/wp-json\/wp\/v2\/users\/39"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.gm.fh-koeln.de\/bente\/wp-json\/wp\/v2\/comments?post=1114"}],"version-history":[{"count":4,"href":"https:\/\/blogs.gm.fh-koeln.de\/bente\/wp-json\/wp\/v2\/posts\/1114\/revisions"}],"predecessor-version":[{"id":1229,"href":"https:\/\/blogs.gm.fh-koeln.de\/bente\/wp-json\/wp\/v2\/posts\/1114\/revisions\/1229"}],"wp:attachment":[{"href":"https:\/\/blogs.gm.fh-koeln.de\/bente\/wp-json\/wp\/v2\/media?parent=1114"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.gm.fh-koeln.de\/bente\/wp-json\/wp\/v2\/categories?post=1114"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.gm.fh-koeln.de\/bente\/wp-json\/wp\/v2\/tags?post=1114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}