Integration

  Рет қаралды 903

Eberhard Wolff

Eberhard Wolff

3 ай бұрын

Die Unternehmens-IT-Landschaften bestehen heutzutage aus einer Vielzahl unterschiedlicher Software-Systeme. Jedes Software-System muss sich in diese Landschaft einfügen und daher mit anderen Systemen integrieren. Und bei Microservices spielt ebenfalls die Integration der einzelnen Services eine zentrale Rolle. In dieser Episode diskutieren wir typische Mechanismen zur Integration wie REST oder Messaging und wie sie die typischen Probleme bei der Integration lösen.
Links
- Folge zu Abhängigkeiten software-architektur.tv/2023/...
- Does my ESB look big on this
- Video www.infoq.com/presentations/s...
- Folien ttps://de.slideshare.net/deimos/jim-webber-martin-fowler-does-my-bus-look-big-in-this
- Stefan Tilkov, Martin Eigenbrodt, Silvia Schreier, Oliver Wolf: REST und HTTP dpunkt.de/produkt/rest-und-http/
- HTTP Folge mit Lucas Dohmen software-architektur.tv/2022/...
- Enterprise Service Bus bei Wikipedia en.wikipedia.org/wiki/Enterpr...
- Kafka Video • Kafka - The New Databa...
- Gregor Hohpe: Patterns of Enterprise Application Architecture www.enterpriseintegrationpatt...
- Apache Camel camel.apache.org/
- Spring Integration spring.io/projects/spring-int...
- Episode zu Feeds mit Jochen Christ software-architektur.tv/2022/...
- Episode zu lose Kopplung software-architektur.tv/2021/...

Пікірлер: 17
@stefanpoltl6587
@stefanpoltl6587 3 ай бұрын
Sehr schöne Zusammenfassung bzgl ESB und dem Thema Messaging.
@marcm3623
@marcm3623 3 ай бұрын
Moin Eberhard, Danke für das video. 57:20 annahme aus heutiger Zeit: fast alle infrastrukturen unterstützen REST, ein tradeoffnkann sinnvoll sein. 50:15 ddd, repositories, schnittstelle bis 51:45 52:08 db 52:44 gemeinsame db 55:45 messaging und rest 57:00 maschinen ohne apis Schade das ich momentan nicht mehr so oft die zeit finde um live dabei zu sein. Schönes Wochene de!
@EberhardWolff
@EberhardWolff 3 ай бұрын
Danke und danke für die Timecodes! 🙂
@marcm3623
@marcm3623 2 ай бұрын
​@@EberhardWolff Ok danke ich hatte gedacht, dass es sowas gibt wie einen listener oder einen Mikroservice der an einem port auf bestimmte eingänge wartet und dann reagiert indem ein Programm aufgerufen wird.
@marcm3623
@marcm3623 2 ай бұрын
IP Adresse und port = Endepoint , also das der Service an einem Endepoint lauscht ach sorry bei mir wird's dauern bis ich das alles auf der Kette hab (verstanden hab). 😂 Der Weg ist das ziel
@wolftake99
@wolftake99 Ай бұрын
Danke für deine Streams! Wo finde ich die angesprochenen Verlinkungen?
@EberhardWolff
@EberhardWolff Ай бұрын
Danke für das Feedback! Hier sind die Links: software-architektur.tv/2024/04/12/folge212.html . Ich habe sie aber auch hier in der Video-Beschreibung ergänzt. 🙂
@marcm3623
@marcm3623 2 ай бұрын
Möglichkeiten etwas an die Infrastruktur zu delegieren scheint eine Kerneigenschaft zu sein die bei der Auswahl einer Integrationstechnologie wichtig ist. Damit rede ich dann über die Stelle 56:16 bis 56:40. Die oben genannte Kerneigenschaft ist bei Integrationstechnologie wie messagig und Rest vertreten. Inwiefern unterscheiden sich diese Integrationstechnik der kernidee messaging / Rest von der kernidee der Objektorientierung die ebenfalls messaging sein soll? Wie kann kann man einen roten Faden von der Objektorientierung bis hin zu Services, deren anschließende integration bis hin zu soziotechnischen Systemen spannen? Hier kommt meiner Meinung nach immer wieder Kommunikation in unterschiedlichen Formen vor die aber wiederum alles vernetzen. Ist fast eine didaktische Frage ich freue mich auf eine mögliche Antwort heute im Stream. (Ich Stelle die Frage hier, weil ich weiss das es heute den Stream zur Objektorientierung geben wird) Viel Erfolg heute🎉🎉🎉
@EberhardWolff
@EberhardWolff 2 ай бұрын
Danke - wie Du schon sagst, passt es gut zu der Episode heute! 🙂
@marcm3623
@marcm3623 2 ай бұрын
​@@EberhardWolff Moin Eberhard, Vielen Dank für deine Antwort. Meine letzte Frage ist eigentlich diese (dauert unter 1min nachzuvollziehen): Du findest hier eine Taskdefinition kzbin.info/www/bejne/aZOaXpl9o8eEiLMfeature=shared Bei 3:47 bis 4:35 sowie eine kurze erklärung was mit einem Baustein gemeint ist. Eine Task ist ein zyklischer Aufruf eines Bausteins. Ein Baustein kann ein Programm sein. Wo finde ich dieses Konzept (Task) in der Objektorientierungsebene wieder oder ist es eher auf einer der grobgranulareren Ebenen zu finden? Wie würdest du den Taskbegriff definieren und anwendbar machen? Ich habe meine drei Fragen die ich nun für den Stream habe vorab gestellt, als treuer Zuschauer schafft man das gut 😅. Ich verfolge nachher deinen Stream Stelle dann aber dafür keine Fragen mehr. Freu mich drauf bis dann
@EberhardWolff
@EberhardWolff 2 ай бұрын
@@marcm3623 Ich glaube, da gibt es keine direkte Entsprechung. Das sind unterschiedliche Ebenen. Regelmäßig etwas aufrufen kann man mit einem UNIX-Tool wie cron machen oder mit Schedulern. Dafür hat das Java-Framework Spring beispielsweise die @Scheduled-Annotation. Einen Zusammenhang zu Objektorientierung sehe ich da nicht.
@marcm3623
@marcm3623 Ай бұрын
@@EberhardWolff Hallo Eberhard, Meiner Meinung nach ist die Architektur die ich dazu finden konnte in diesem Video gut dargestellt ich bräuchte nur einen konkreten Anwendungsfall und kann der Bus auch einfach eine LAN Leitung oder WLAN sein? kzbin.info/www/bejne/Z4OomKyoh9SqhNkfeature=shared Mikroservices schneiden Einsprungstellen: 1:03:48 Was sagst du dazu?
@marcm3623
@marcm3623 Ай бұрын
@@EberhardWolff Moin Eberhard, Meiner Meinung nach ist die Architektur die ich dazu finden konnte in diesem Video gut dargestellt ich bräuchte nur einen konkreten Anwendungsfall und kann der Bus auch einfach eine LAN Leitung oder WLAN sein? kzbin.info/www/bejne/Z4OomKyoh9SqhNkfeature=shared Mikroservices schneiden Einsprungstellen: 1:03:48 Was sagst du dazu?
@alka0003
@alka0003 3 ай бұрын
Tolle übersicht über Integration :) Im Video sind die Folien/Grafiken leider nicht zu sehen. Kannst du die noch bereit stellen?
@EberhardWolff
@EberhardWolff 3 ай бұрын
Danke für das Feedback! Es gibt leider keine Folien oder Grafiken - sorry!
@alka0003
@alka0003 3 ай бұрын
@@EberhardWolff ach schade beim gesagten hörte sich das so an als wurde im Lifestream etwas gezeigt
Team Topologies
47:57
Eberhard Wolff
Рет қаралды 1,2 М.
Are We Engineers? With Hillel Wayne
56:09
Eberhard Wolff
Рет қаралды 560
KINDNESS ALWAYS COME BACK
00:59
dednahype
Рет қаралды 162 МЛН
Bounded Context - Was ist das genau?
53:59
Eberhard Wolff
Рет қаралды 942
E-Autos: Warum die Verkehrswende scheitert | frontal
9:25
ZDFheute Nachrichten
Рет қаралды 608 М.
From React To HTMX
40:01
ThePrimeTime
Рет қаралды 311 М.
Objektorientierung - Was ist das eigentlich?
59:58
Eberhard Wolff
Рет қаралды 941
Robert Károly: Fighting Agile! - Wann und warum Agilität scheitert
53:34
Taktisches Domain-driven Design (DDD)
1:04:28
Eberhard Wolff
Рет қаралды 1,6 М.
Staatenlos: So zahlst du 0% Steuern!
1:34:07
Stefan Graf
Рет қаралды 217 М.
Vaughn Vernon about Ports and Adapters and DDD
1:20:07
Eberhard Wolff
Рет қаралды 1,3 М.
Как бесплатно замутить игровой ноутбук
1:00
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 238 М.
Смартфон УЛУЧШАЕТ ЗРЕНИЕ!?
0:41
ÉЖИ АКСЁНОВ
Рет қаралды 1,1 МЛН
Cheapest gaming phone? 🤭 #miniphone #smartphone #iphone #fy
0:19
Pockify™
Рет қаралды 4,1 МЛН
iPhone 15 Pro в реальной жизни
24:07
HUDAKOV
Рет қаралды 411 М.
OZON РАЗБИЛИ 3 КОМПЬЮТЕРА
0:57
Кинг Комп Shorts
Рет қаралды 1,9 МЛН
Это Xiaomi Su7 Max 🤯 #xiaomi #su7max
1:01
Tynalieff Shorts
Рет қаралды 1,2 МЛН