Für EBC gibt es von Ralf Westphal nun eine Flow Execution Runtime. Das ist ein Programm, welches den Flow ausführt. Damit muss der Flow nicht mehr im Quelltext statisch verdrahtet werden, sondern er wird dynamisch aus einer Liste heraus generiert. Die Flow Runtime hat dabei die volle Kontrolle über den Flow.
Allgemeine Einführung in die Bedienung von NPantaRhei -
http://geekswithblogs.net/theArchitectsNapkin/archive/2012/0...
Christof
Event Based Components (EBC) / Flow Design (FD)
Die Gruppe soll als Diskussionsforum und Austauschplatform für Programmierer dienen, die Interesse an dem Event Based Components bzw. dem FlowDesign (FD) Ansatz haben.
Mögliche Inhalte : Tips und Tricks, Quellcode Ausschnitte, Erfahrungsberichte, Projektvorstellungen,...
Hier eine Zusammenfassung von Patrick Bédat zum Thema FD und EBC :
Völlig unabhängig davon, welche Sprache ich gerade Verwende, eins steht fest: FD/EBC liefert einen kürzesten und logischsten Pfad von Vision zu Produkt über Backlog und Modell. Immer wenn ich versuche FD/EBC zu erklären verweise ich auf den “gesunden Menschenverstand” und den gilt es auch einzusetzen, wenn man sich fragt, ob FD/EBC jetzt für das anstehende Projekt sinnvoll sei.
Die Vorteile von FD/EBC zeichnen sich auch in diesem kleinen Spike ganz klar ab
Und das sind nur einige der Vorteile von FD/EBC.
Author :
http://www.xing.com/profile/Patrick_Bedat
Quelle :
http://whalesandcode.blogspot.com/2011/09/approaching-javasc...
Mögliche Inhalte : Tips und Tricks, Quellcode Ausschnitte, Erfahrungsberichte, Projektvorstellungen,...
Hier eine Zusammenfassung von Patrick Bédat zum Thema FD und EBC :
Völlig unabhängig davon, welche Sprache ich gerade Verwende, eins steht fest: FD/EBC liefert einen kürzesten und logischsten Pfad von Vision zu Produkt über Backlog und Modell. Immer wenn ich versuche FD/EBC zu erklären verweise ich auf den “gesunden Menschenverstand” und den gilt es auch einzusetzen, wenn man sich fragt, ob FD/EBC jetzt für das anstehende Projekt sinnvoll sei.
Die Vorteile von FD/EBC zeichnen sich auch in diesem kleinen Spike ganz klar ab
- Unabsichtliches Softwareengineering: Wo ich früher sofort in Code gedacht habe, schreibe ich jetzt vorab lieber ein paar User Stories in ein Backlog, weil ich sie jetzt viel leichter in die Planung mit einbeziehen kann. Denn es ist viel schwieriger eine Maschine oder einen Automat zu entwerfen, als Services.
- Planung geschieht: Anstatt wie früher ein hübsches UML zu pinseln und dann sofort mit ein paar Tests ins Blaue zu schießen, zeichne ich nun anfangs ein paar grobe Workflows, die ich von Zeit zu Zeit expliziere und granuliere. Diese Planungsphase ist Elementar, gibt eine Roadmap vor und steckt die Problemdomäne viel besser ab.
- Dokumentation als Nebenprodukt: Meine Workflows, die ja in Code umgesetzt werden, sind für die meisten Projektbeteiligten verständlich, auch für den Kunden.
- Unit Tests, die Units testen: Durch die Isolation von Einzelbausteinen, den sog. Functional Units, wird das Testing, ohne implizite Abhängigkeiten, zum Kinderspiel
- Die Blackbox und der Zoom Effekt: Auf einer der ersten Folien in meiner Ausbildung zum Fachinformatiker stand so etwas wie: “Software ist eine Blackbox”. Jetzt, ein paar Jahre später, ist das auch Wirklichkeit geworden. Ich kann in mein Softwaresystem “hineinzoomen”, oder mir gerade so viel Abstraktion erlauben, wie ich will
- Embrace Change: Keine Angst mehr vor Change Requests. Erstens weiß ich, dank der Workflows meistens wo ich etwas ändern muss und zweitens kann ich eine Komponente oder eine FU einfach auswechseln.
Und das sind nur einige der Vorteile von FD/EBC.
Author :
Quelle :
Updates
-
11 May 2012
NPantaRhei - Flow Execution Engine / Flow Runtime
- more
External RSS feed
Event based Components Google Group
About the XING business network
Welcome to the Event Based Components (EBC) / Flow Design (FD) on XING, the business network for professionals. Event Based Components (EBC) / Flow Design (FD) is one of thousands of groups on XING, where millions of members from over 200 countries around the world can share expertise and make contact. Join Event Based Components (EBC) / Flow Design (FD) and discuss interesting topics with experts and similarly minded professionals.
Statistics
- Group exists since: 01 Aug 2011
- Members in this group:70
- Posts in this group:66
- Languages:German
