Integration

  Рет қаралды 896

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 Ай бұрын
​@@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 Ай бұрын
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 28 күн бұрын
Danke für deine Streams! Wo finde ich die angesprochenen Verlinkungen?
@EberhardWolff
@EberhardWolff 28 күн бұрын
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 Ай бұрын
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 Ай бұрын
Danke - wie Du schon sagst, passt es gut zu der Episode heute! 🙂
@marcm3623
@marcm3623 Ай бұрын
​@@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 Ай бұрын
@@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 28 күн бұрын
@@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 28 күн бұрын
@@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
Gottes Liebe gilt allen
8:56
Jürgen Hauser
Рет қаралды 63
ТАМАЕВ УНИЧТОЖИЛ CLS ВЕНГАЛБИ! Конфликт с Ахмедом?!
25:37
Smart Sigma Kid #funny #sigma #comedy
00:25
CRAZY GREAPA
Рет қаралды 24 МЛН
Looks realistic #tiktok
00:22
Анастасия Тарасова
Рет қаралды 100 МЛН
Spring Tips: Spring Modulith
37:39
SpringDeveloper
Рет қаралды 17 М.
Warum (agile) Projekte kippen
51:06
Eberhard Wolff
Рет қаралды 1,9 М.
Alberto Brandolini: The Chasm Between Architecture and Business
1:07:28
"I Hate Agile!" | Allen Holub On Why He Thinks Agile And Scrum Are Broken
8:33
Wie Du am besten auf respektloses Verhalten reagierst
21:22
Lebendige Rhetorik mit Oliver Walter
Рет қаралды 4,8 М.
Robert Károly: Fighting Agile! - Wann und warum Agilität scheitert
53:34
Private Cloud für Thüringen - so ist sie aufgebaut
20:48
Hochleistungsnerd
Рет қаралды 9 М.
Corona-Pandemie: Was lief falsch? | Markus Lanz vom 09. April 2024
27:12
ZDFheute Nachrichten
Рет қаралды 495 М.
Live Hacking - 5 Angriffe in 30 Minuten
44:08
Programmieren lernen
Рет қаралды 258 М.
iPhone 15 Pro в реальной жизни
24:07
HUDAKOV
Рет қаралды 314 М.
Easy Art with AR Drawing App - Step by step for Beginners
0:27
Melli Art School
Рет қаралды 13 МЛН
Cheapest gaming phone? 🤭 #miniphone #smartphone #iphone #fy
0:19
Pockify™
Рет қаралды 2,2 МЛН
Сколько реально стоит ПК Величайшего?
0:37