{"id":253,"date":"2021-06-20T18:15:05","date_gmt":"2021-06-20T16:15:05","guid":{"rendered":"https:\/\/www.team-wichmann.de\/?p=253"},"modified":"2021-06-20T18:15:05","modified_gmt":"2021-06-20T16:15:05","slug":"geschaeftsprozesse-und-c4","status":"publish","type":"post","link":"https:\/\/dwich.de\/?p=253","title":{"rendered":"Gesch\u00e4ftsprozesse und C4"},"content":{"rendered":"\n<p>In den letzten Tagen habe ich mir ein paar Gedanken zu den ersten Gesch\u00e4ftsprozessen gemacht. Generell denke ich das f\u00fcr den Start 2 GP relevant sind. <\/p>\n\n\n\n<p>Als erstes habe ich mir die Reservierung per E-Mail geschnappt. Dabei arbeite ich gerne mit draw.io (in der lokalen Installation). Theoretisch k\u00f6nnte ich GP und auch die gleich folgenden C4 Diagramme auch in plantuml beschreiben und per Plugin in die asciidoc Dokumentation einbinden. Das gef\u00e4llt mir pers\u00f6nlich nicht ganz so gut, da ich die textuelle Beschreibung etwas sperrig finde. <\/p>\n\n\n\n<p>draw.io l\u00e4sst sich super mit der Maus bedienen und hat meiner Ansicht nach noch weitere Vorteile. Sei es drum, ich werde die Grafiken als jpg oder png in die asciidoc Dokumentation einbinden.<\/p>\n\n\n\n<p>Hier also der erste GP:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/www.team-wichmann.de\/wp-content\/uploads\/2021\/06\/process_dias-gp_1_res_mail.jpg?ssl=1\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.team-wichmann.de\/wp-content\/uploads\/2021\/06\/process_dias-gp_1_res_mail.jpg?w=640&#038;ssl=1\" alt=\"\" class=\"wp-image-254\"\/><\/a><figcaption>Reservierung per E-Mail<\/figcaption><\/figure>\n\n\n\n<p>Des Weiteren habe ich mir Gedanken um die allgemeine Architektur der Anwendung gemacht. Diese habe ich in C$ Dokumentiert. Folgendes System Context Diagramm habe ich erstellt. (Das sind aktuell die ersten Entw\u00fcrfe, es kann durchaus sein, das diese sich im Zuge der Umsetzung noch ver\u00e4ndern)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/www.team-wichmann.de\/wp-content\/uploads\/2021\/06\/process_dias-C4-L1-Context.jpg?ssl=1\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.team-wichmann.de\/wp-content\/uploads\/2021\/06\/process_dias-C4-L1-Context.jpg?w=640&#038;ssl=1\" alt=\"\" class=\"wp-image-255\"\/><\/a><figcaption>Level 1 System Context Diagramm<\/figcaption><\/figure>\n\n\n\n<p>Zu sehen ist, das der Kunde mit einem Reservierungssystem arbeitet \u00fcber das er Anfragen senden kann, diese werden in das System der Rezeption \u00fcbertragen und k\u00f6nnen dort weiter bearbeitet werden. Das System der Rezeption arbeitet dabei mit einem angeschlossenen E-Mail System.<\/p>\n\n\n\n<p>Die Beschriebenen Komponenten werden wir folgt zusammen arbeiten:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/www.team-wichmann.de\/wp-content\/uploads\/2021\/06\/process_dias-C4-L2-Container.jpg?ssl=1\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.team-wichmann.de\/wp-content\/uploads\/2021\/06\/process_dias-C4-L2-Container.jpg?w=640&#038;ssl=1\" alt=\"\" class=\"wp-image-256\"\/><\/a><figcaption>Level 2 Container Diagramm<\/figcaption><\/figure>\n\n\n\n<p>Hier wurde im ersten Schritt nur die Komponente der Rezeption beschrieben, da diese mit Authentifizierung und Autorisierung arbeitet. Das Reservierungssystem f\u00fcr die Kunden wird noch erg\u00e4nzt.<\/p>\n\n\n\n<p>Zu sehen ist, das wir auf eine Cloud \/ Microservice Architektur setzen. Dabei werden open Source Produkte aus den Bereichen API Gateway \/ Service Discovery \/ Auth Server \/ Config Server und Message Broker eingesetzt und mittel Spring Boot Cloud Stack integriert.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In den letzten Tagen habe ich mir ein paar Gedanken zu den ersten Gesch\u00e4ftsprozessen gemacht. Generell denke ich das f\u00fcr den Start 2 GP relevant<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-253","post","type-post","status-publish","format-standard","hentry","category-uncategorized","two-columns"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/dwich.de\/index.php?rest_route=\/wp\/v2\/posts\/253","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dwich.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dwich.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dwich.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dwich.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=253"}],"version-history":[{"count":0,"href":"https:\/\/dwich.de\/index.php?rest_route=\/wp\/v2\/posts\/253\/revisions"}],"wp:attachment":[{"href":"https:\/\/dwich.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=253"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dwich.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=253"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dwich.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=253"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}