Der "MASTER" him self, Udi Dahan hat es sich nicht nehmen lassen, auch hier an der TechEd 2008 in Barcelona sein bestes Kund zu tun!!!
In 3 aufbauenden Session über 2 Tage verteilt "das hat auch seinen Grund", erklärte Udi wie sich eine wirkliche Service Oriented Architecture erstellen lässt.
Wer wirklich versucht hatte, aufmerksam den Worten zu folgen, hatte eine gute Chance nach 30 Minuten einen Brain-Dump zu erlangen ;O)
SOA != Nur Services + WSDL!
Grundlegend und mit weisen Worten wurde dem Publikum veranschaulicht, welche Komponenten für einen erfolgreichen Einsatz einer SOA notwendig sind!
Als Basis diente dazu eine Shop-Lösung welche ca. 1 Mrd. Dollar im Jahr umschlagt, und noch wachsen möchte. Jedoch war dies mit dem bestehenden System nicht möglich, und somit musste eine "wirklich schlaue" Lösung her.
Lösung
Udi zeigte, wie man mittels Messaging Patterns (Publish + Subscribe), Caching, einer Event Driven Architecture (EDA) uvm. ein System realisieren kann, welches zur Runtime gewartet und aktualisiert werden kann, ohne das auf Bestellungen verzichtet werden muss "Bei ca. 1 Mrd. $ kann eine kurze System-Down-Time schon mal viel Geld kosten".
Weiters wurde in aufbauenden Sessions hingewiesen, wie Order Systeme erstellt werden können, die im Fall von System-Crashes denoch gewährleisten, das Bestellungen nicht verloren gehen.
Die Overall-Message allerdings war … "egal welche Technologien jeden Tag aus dem Boden gestampft werden … Architecture Styles haben sich über Decaden hinweg bewährt und sind Technologie unabhängig".
Das bedeutet, dass nicht zuerst die Technologie gewählt werden sollte, sondern "immer" zuerst die Kundenwünsche analysiert werden müssen … und daraus ein schlaues "Design" entworfen werden "muss", welches vor allem das Thema "Skalierbarkeit" stärker berücksichtig sollte.
Und weiters wäre es "blauäugig" zu meinem, mit diesen 4 Absätzen habe man alles Wissen erlangt um in Zukunft nur noch "gute" Projekte an den Mann zu bringen, da dieses Thema "schier" unendlich erscheint. Wenn man allerdings den Tips des Meisters folgt und beherzigt, ist man sicherlich auf einem guten Weg zu erfolgreichen Projekten.
Weitere Infos zu Udi Dahan sowie zu den Themen SOA, EDA, Messaging Patterns uvm. können auf seiner Website gefunden werden:








