


{"id":996,"date":"2017-03-27T18:35:42","date_gmt":"2017-03-27T16:35:42","guid":{"rendered":"http:\/\/lwibs01.gm.fh-koeln.de\/blogs\/bente\/?page_id=996"},"modified":"2018-09-27T04:43:01","modified_gmt":"2018-09-27T02:43:01","slug":"laufende-und-abgeschlossene-projekt-und-arbeiten-im-bereich-archilab","status":"publish","type":"page","link":"http:\/\/blogs.gm.fh-koeln.de\/bente\/archilab-uebersicht\/laufende-und-abgeschlossene-projekt-und-arbeiten-im-bereich-archilab\/","title":{"rendered":"Laufende und abgeschlossene Projekt und Arbeiten im Bereich ArchiLab"},"content":{"rendered":"<p class=\"lead\">Nachfolgend sind zurzeit laufenden oder bereits abgeschlossenen Projekte und Arbeiten im Bereich ArchiLab aufgelistet.<\/p>\n<h3>Informatik-und QQ-Projekte<\/h3>\n<div class=\"tpg-get-posts\" ><div class=\"tpg-get-posts-post\" ><div class=\"tpg-title-class\"><h5><a href=\"http:\/\/blogs.gm.fh-koeln.de\/bente\/2018\/03\/10\/ppba-wie-dokumentiere-ich-designentscheidungen-fuer-microservices-sinnvoll\/\" >PP\/BA: Wie dokumentiere ich Designentscheidungen f\u00fcr Microservices sinnvoll?<\/a><\/h5><\/div><div class=\"tpg-content-class\"><a href=\"http:\/\/blogs.gm.fh-koeln.de\/bente\/2018\/03\/10\/ppba-wie-dokumentiere-ich-designentscheidungen-fuer-microservices-sinnvoll\/\"><\/p>\n<div class=\"tpg-thumbnail-class\"><\/div>\n<p class=\"lead\"><\/a><\/p>\n<p class=\"tpg-excerpt-class tpg-get-posts-excerpt\">Dokumentation ist in der Regel ein ungeliebtes Thema. Die agile Community hat dieses Thema entformalisiert und pragmatischer gemacht, k\u00e4mpft aber immer noch mit der richtigen Mischung aus &#8222;Der Code ist die Dokumentation&#8220; und &#8222;Wir pflegen ein Extra-Architektur-Dokument&#8220;. ThoughtWorks hat LightWeight Architecture Decision Record in den Status &#8222;Adopt&#8220; seines Technology Radars erhoben. Was hei\u00dft das konkret und in der gelebten Praxis? Ziel der Arbeit ist eine umfassende Literatur-, Technologie- und Empiriestudie (Expertenbefragungen). Am Ende sollte ein Vorschlag mit einem oder mehreren sinnvollen Varianten zur Dokumentation stehen.\u00a0Ein\u00a0praktischer Anwendungsfall, in dem die gew\u00e4hlte L\u00f6sung anhand eines Beispiels (als Prototyp) in einem Produktivsystem umgesetzt wird, sollte die Arbeit abrunden.\u00a0Als Produktivsystem kann dabei die konsequent und kompromisslos als System von Microservices ausgelegte Lehr- und Lernplattform ArchiLab\u00a0darstellen.<\/p>\n<\/div>\n<\/div><div class=\"tpg-get-posts-post\" ><div class=\"tpg-title-class\"><h5><a href=\"http:\/\/blogs.gm.fh-koeln.de\/bente\/2018\/03\/10\/ppba-algorithmic-it-operations\/\" >PP\/BA: Algorithmic IT Operations<\/a><\/h5><\/div><div class=\"tpg-content-class\"><a href=\"http:\/\/blogs.gm.fh-koeln.de\/bente\/2018\/03\/10\/ppba-algorithmic-it-operations\/\"><\/p>\n<div class=\"tpg-thumbnail-class\"><\/div>\n<p class=\"lead\"><\/a><\/p>\n<p class=\"tpg-excerpt-class tpg-get-posts-excerpt\">Aus Sicht eines effizienten System-Monitorings w\u00e4re es sehr attraktiv, Machine-Learning-Techniken zu nutzen, um Ausf\u00e4lle\/St\u00f6rungen von bestimmen IT-Komponenten oder -Services fr\u00fchzeitig vorhersagen zu k\u00f6nnen.\u00a0ThoughtWorks klassifiziert diese Technik als &#8222;zu beobachten&#8220; (Assess). Die Arbeit sollte zun\u00e4chst eine umfassende Literatur- und Technologierecherche zu diesem Thema durchf\u00fchren.\u00a0Dann sollte ein Forschungsdesign f\u00fcr einen Prototypen konzipiert werden, um einen Proof-of-Concept umzusetzen und das Potential dieser Technik zu bewerten.\u00a0Ein\u00a0praktischer Anwendungsfall, in dem die gew\u00e4hlte L\u00f6sung anhand eines Beispiels (als Prototyp) in einem Produktivsystem umgesetzt wird, kann die Arbeit abrunden.\u00a0Als Produktivsystem kann dabei die konsequent und kompromisslos als System von Microservices ausgelegte Lehr- und Lernplattform ArchiLab\u00a0darstellen.<\/p>\n<\/div>\n<\/div><div class=\"tpg-get-posts-post\" ><div class=\"tpg-title-class\"><h5><a href=\"http:\/\/blogs.gm.fh-koeln.de\/bente\/2018\/03\/10\/ipppba-api-gateway-mit-automatischer-service-discovery\/\" >IP\/PP\/BA: API Gateway mit automatischer Service Discovery<\/a><\/h5><\/div><div class=\"tpg-content-class\"><a href=\"http:\/\/blogs.gm.fh-koeln.de\/bente\/2018\/03\/10\/ipppba-api-gateway-mit-automatischer-service-discovery\/\"><\/p>\n<div class=\"tpg-thumbnail-class\"><\/div>\n<p class=\"lead\"><\/a><\/p>\n<p class=\"tpg-excerpt-class tpg-get-posts-excerpt\">Ein API-Gateway stellt APIs f\u00fcr Clients und\/oder externe IT-Systeme zur Verf\u00fcgung. Bei komplexen Microservice-Landschaften wird Service Discovery zu einer Notwendigkeit, um nicht zu viel manuellen Konfigurations- und Wartungsaufwand zu haben. Besonders interessant w\u00e4re daher eine Kombination von\u00a0Service Discovery und einer API-Gateway-Implementierung. Die internen Services sollten dabei die M\u00f6glichkeit haben, APIs als Public oder Private zu kennzeichen. Die Services k\u00f6nnten dann entsprechend automatisch zur Verf\u00fcgung gestellt werden. In dieser Arbeit sollten zun\u00e4chst die Anforderungen an ein solches kombiniertes API Gateway definiert werden. Ein\u00a0praktischer Anwendungsfall, in dem die gew\u00e4hlte L\u00f6sung anhand eines Beispiels (als Prototyp) in einem Produktivsystem umgesetzt wird, kann die Arbeit abrunden.\u00a0Als Produktivsystem dient dabei die konsequent und kompromisslos als System von Microservices ausgelegte Lehr- und Lernplattform ArchiLab.<\/p>\n<\/div>\n<\/div><div class=\"tpg-get-posts-post\" ><div class=\"tpg-title-class\"><h5><a href=\"http:\/\/blogs.gm.fh-koeln.de\/bente\/2018\/03\/10\/ppba-orchestrierung-vs-choreographie-von-langlaufenden-geschaeftsprozessen-in-microservice-landschaften\/\" >PP\/BA: Orchestrierung vs. Choreographie von langlaufenden Gesch\u00e4ftsprozessen in Microservice-Landschaften<\/a><\/h5><\/div><div class=\"tpg-content-class\"><a href=\"http:\/\/blogs.gm.fh-koeln.de\/bente\/2018\/03\/10\/ppba-orchestrierung-vs-choreographie-von-langlaufenden-geschaeftsprozessen-in-microservice-landschaften\/\"><\/p>\n<div class=\"tpg-thumbnail-class\"><\/div>\n<p class=\"lead\"><\/a><\/p>\n<p class=\"tpg-excerpt-class tpg-get-posts-excerpt\">Die Arbeit sollte zun\u00e4chst analysieren, ob man\u00a0Gesch\u00e4ftsprozesse nach bestimmten Kriterien klassifizieren kann, anhand deren man eine Entscheidung f\u00fcr eins der beiden Paradigmen &#8222;Orchestrierung&#8220; vs. &#8222;Choreographie&#8220; treffen kann. Ein praktisches Prozessbeispiel sollte definiert werden, das eine gewisse realistische Komplexit\u00e4t simuliert, gern anhand eines Versicherungs-Beispiels. Dann sollte f\u00fcr die Bewertung ein Kriteriensystem definiert werden, anhand dessen sich die beiden Paradigmen bewerten lassen. Beide Paradigmen sollten prototypisch implementiert und anhand der Kriterien verglichen werden. Abschlie\u00dfend sollte eine Empfehlung ausgesprochen werden.\u00a0Ein\u00a0praktischer Anwendungsfall, in dem die gew\u00e4hlte L\u00f6sung anhand eines Beispiels (als Prototyp) in einem Produktivsystem umgesetzt wird, kann die Arbeit abrunden.\u00a0Als Produktivsystem kann dabei die konsequent und kompromisslos als System von Microservices ausgelegte Lehr- und Lernplattform ArchiLab\u00a0darstellen.<\/p>\n<\/div>\n<\/div><div class=\"tpg-get-posts-post\" ><div class=\"tpg-title-class\"><h5><a href=\"http:\/\/blogs.gm.fh-koeln.de\/bente\/2017\/03\/10\/informatikprojekt-archilab-ss17\/\" >Informatikprojekt ArchiLab SS17<\/a><\/h5><\/div><div class=\"tpg-content-class\"><a href=\"http:\/\/blogs.gm.fh-koeln.de\/bente\/2017\/03\/10\/informatikprojekt-archilab-ss17\/\"><\/p>\n<div class=\"tpg-thumbnail-class\"><\/div>\n<p class=\"lead\"><\/a><\/p>\n<p class=\"tpg-excerpt-class tpg-get-posts-excerpt\">Auch im Sommersemester 2017 werde ich wieder ein Informatikprojekt zur Weiterentwicklung von ArchiLab anbieten. Kontaktieren Sie mich f\u00fcr n\u00e4here Details oder melden Sie sich direkt in ILIAS an. <\/p>\n<\/div>\n<\/div><div class=\"tpg-get-posts-post\" ><div class=\"tpg-title-class\"><h5><a href=\"http:\/\/blogs.gm.fh-koeln.de\/bente\/2017\/02\/10\/informatik-projekt-archilab-quiztool\/\" >Informatik-Projekt &#8222;ArchiLab-Quiztool&#8220;<\/a><\/h5><\/div><div class=\"tpg-content-class\"><a href=\"http:\/\/blogs.gm.fh-koeln.de\/bente\/2017\/02\/10\/informatik-projekt-archilab-quiztool\/\"><\/p>\n<div class=\"tpg-thumbnail-class\"><\/div>\n<p class=\"lead\"><\/a><\/p>\n<p class=\"tpg-excerpt-class tpg-get-posts-excerpt\">In einem gro\u00dfen Informatikprojekt (drei Teams, insgesamt 22 Teilnehmer und 3 Betreuer) wurde w\u00e4hrend dem WS 16\/17 ein erster Prototyp des ArchiLab-Quiztools erstellt. Dieser dient jetzt als Basis f\u00fcr die weitere Entwicklung an ArchiLab.<\/p>\n<\/div>\n<\/div><div class=\"tpg-get-posts-post\" ><div class=\"tpg-title-class\"><h5><a href=\"http:\/\/blogs.gm.fh-koeln.de\/bente\/2017\/02\/09\/qq-projekt-anforderungen-fuer-das-fallstudien-modul-von-archilab\/\" >ST: QQ-Projekt &#8222;Anforderungen f\u00fcr das Fallstudien-Modul von ArchiLab&#8220;<\/a><\/h5><\/div><div class=\"tpg-content-class\"><a href=\"http:\/\/blogs.gm.fh-koeln.de\/bente\/2017\/02\/09\/qq-projekt-anforderungen-fuer-das-fallstudien-modul-von-archilab\/\"><\/p>\n<div class=\"tpg-thumbnail-class\"><\/div>\n<p class=\"lead\"><\/a><\/p>\n<p class=\"tpg-excerpt-class tpg-get-posts-excerpt\">Die f\u00fcnf Teilnehmer dieses QQ-Projekts sammelten anhand von Interviews und einer studentischen Umfrage Anforderungen f\u00fcr das in Planung befindliche Modul &#8222;Fallstudienverwaltung&#8220; von ArchiLab. <\/p>\n<\/div>\n<\/div><div class=\"tpg-get-posts-post\" ><div class=\"tpg-title-class\"><h5><a href=\"http:\/\/blogs.gm.fh-koeln.de\/bente\/2017\/02\/09\/qq-projekt-quizfragen-und-learning-outcomes-von-st2-ss1617\/\" >ST2 (SS16): QQ-Projekt &#8222;Quizfragen und Learning Outcomes&#8220;<\/a><\/h5><\/div><div class=\"tpg-content-class\"><a href=\"http:\/\/blogs.gm.fh-koeln.de\/bente\/2017\/02\/09\/qq-projekt-quizfragen-und-learning-outcomes-von-st2-ss1617\/\"><\/p>\n<div class=\"tpg-thumbnail-class\"><\/div>\n<p class=\"lead\"><\/a><\/p>\n<p class=\"tpg-excerpt-class tpg-get-posts-excerpt\">In diesem QQ-Projekt mit 15 Teilnehmern wurde ein Pool von ersten Quizfragen zu Softwaretechnik 2 (r\u00fcckblickend auf die Veranstaltung im SS 16) erarbeitet. Zus\u00e4tzlich wurden Learning Outcomes von den Teilnehmern erstellt.<\/p>\n<\/div>\n<\/div><div class=\"tpg-get-posts-post\" ><div class=\"tpg-title-class\"><h5><a href=\"http:\/\/blogs.gm.fh-koeln.de\/bente\/2017\/02\/08\/qq-projekt-quizfragen-und-learning-outcomes-von-st1-ws1617\/\" >ST1 (WS16\/17): Angebot f\u00fcr QQ-Projekt &#8222;Quizfragen und Learning Outcomes in ST1&#8220;<\/a><\/h5><\/div><div class=\"tpg-content-class\"><a href=\"http:\/\/blogs.gm.fh-koeln.de\/bente\/2017\/02\/08\/qq-projekt-quizfragen-und-learning-outcomes-von-st1-ws1617\/\"><\/p>\n<div class=\"tpg-thumbnail-class\"><\/div>\n<p class=\"lead\"><\/a><\/p>\n<p class=\"tpg-excerpt-class tpg-get-posts-excerpt\">In diesem QQ-Projekt mit acht Teilnehmern wurde ein Pool von ersten Quizfragen zu Softwaretechnik 1 (im WS 16\/17) erarbeitet. Die Sammlung war vorlesungsbegleitend angelegt, so dass die Teilnehmer das QQ-Projekt gleichzeitig als Wiederholung des Stoffs nutzen konnten.<\/p>\n<\/div>\n<\/div><\/div><!-- #tpg-get-posts -->\n<h3>Praxisprojekte \/ Bachelorarbeiten<\/h3>\n<div class=\"tpg-get-posts\" ><div class=\"tpg-get-posts-post\" ><div class=\"tpg-title-class\"><h5><a href=\"http:\/\/blogs.gm.fh-koeln.de\/bente\/2017\/02\/26\/architekturkonzept-fuer-die-anwendung-des-microservice-stils-in-einer-e-learning-plattform\/\" >BA: Eine Microservice-Referenzarchitektur f\u00fcr studentische Softwareprojekte in der Hochschullehre<\/a><\/h5><\/div><div class=\"tpg-content-class\"><a href=\"http:\/\/blogs.gm.fh-koeln.de\/bente\/2017\/02\/26\/architekturkonzept-fuer-die-anwendung-des-microservice-stils-in-einer-e-learning-plattform\/\"><\/p>\n<div class=\"tpg-thumbnail-class\"><\/div>\n<p class=\"lead\"><\/a><\/p>\n<p class=\"tpg-excerpt-class tpg-get-posts-excerpt\">In diesem Praxisprojekt mit Option auf anschlie\u00dfende Bachelorarbeit geht es darum, die Eignung des Architekturstils &#8222;MicroServices&#8220; f\u00fcr die Plattform ArchiLab auszuloten. Im Rahmen des Projekts \/ der Arbeit(en) sollen dann konkrete Regeln, Empfehlungen, Architekturmuster etc. erarbeitet werden. Diese sollen als Architektur-Leitlinie f\u00fcr die weitere Arbeit an ArchiLab dienen.<\/p>\n<\/div>\n<\/div><div class=\"tpg-get-posts-post\" ><div class=\"tpg-title-class\"><h5><a href=\"http:\/\/blogs.gm.fh-koeln.de\/bente\/2017\/02\/26\/einsatz-von-machine-learning-technologie-im-rahmen-einer-e-learning-plattform\/\" >BA: Concept of  an Intelligent Tutoring System for the E-Learning Platform ArchiLab<\/a><\/h5><\/div><div class=\"tpg-content-class\"><a href=\"http:\/\/blogs.gm.fh-koeln.de\/bente\/2017\/02\/26\/einsatz-von-machine-learning-technologie-im-rahmen-einer-e-learning-plattform\/\"><\/p>\n<div class=\"tpg-thumbnail-class\"><\/div>\n<p class=\"lead\"><\/a><\/p>\n<p class=\"tpg-excerpt-class tpg-get-posts-excerpt\">In diesem Praxisprojekt mit Option auf anschlie\u00dfende Bachelorarbeit geht es darum, Machine-Learning-Techniken anzuwenden, um den ArchiLab-Quizclient als Instrument zum Selbsttest zu verbessern.<\/p>\n<\/div>\n<\/div><\/div><!-- #tpg-get-posts -->\n","protected":false},"excerpt":{"rendered":"<p>Nachfolgend sind zurzeit laufenden oder bereits abgeschlossenen Projekte und Arbeiten im Bereich ArchiLab aufgelistet. Informatik-und QQ-Projekte Praxisprojekte \/ Bachelorarbeiten<\/p>\n","protected":false},"author":39,"featured_media":0,"parent":937,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-996","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"http:\/\/blogs.gm.fh-koeln.de\/bente\/wp-json\/wp\/v2\/pages\/996","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blogs.gm.fh-koeln.de\/bente\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/blogs.gm.fh-koeln.de\/bente\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/blogs.gm.fh-koeln.de\/bente\/wp-json\/wp\/v2\/users\/39"}],"replies":[{"embeddable":true,"href":"http:\/\/blogs.gm.fh-koeln.de\/bente\/wp-json\/wp\/v2\/comments?post=996"}],"version-history":[{"count":3,"href":"http:\/\/blogs.gm.fh-koeln.de\/bente\/wp-json\/wp\/v2\/pages\/996\/revisions"}],"predecessor-version":[{"id":999,"href":"http:\/\/blogs.gm.fh-koeln.de\/bente\/wp-json\/wp\/v2\/pages\/996\/revisions\/999"}],"up":[{"embeddable":true,"href":"http:\/\/blogs.gm.fh-koeln.de\/bente\/wp-json\/wp\/v2\/pages\/937"}],"wp:attachment":[{"href":"http:\/\/blogs.gm.fh-koeln.de\/bente\/wp-json\/wp\/v2\/media?parent=996"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}