plexiti         pragmatic software productions                                     xiti zu starten!                   rlin...
plexiti ist neu, wir aber nicht!Martin Schimak …                           … und Rafael Cordones    developer, partner, ce...
Unsere Website in 6 Minuten?plexiti | pragmatic software productions   BPMCon 2012 – 14. September 2012 | Berlin
Ein BPMN-Prototyp in 60 Minuten?plexiti | pragmatic software productions   BPMCon 2012 – 14. September 2012 | Berlin
Das Beispiel zumPraxishandbuch BPMN                                           n    Es gibt da ein wirklich großartiges Bu...
Java EE 6 und camunda fox BPMJava Platform EE 6 …                       … und camunda fox BPM platformJava Platform Enterp...
Twitter Bootstrap, “you’re looking good!”plexiti | pragmatic software productions   BPMCon 2012 – 14. September 2012 | Ber...
THINK | Think different.n    Unser Beispiel zur Stellenausschreibung versucht bewährte und      innovative Wege zu gehen.n...
Ein für alle transparenter Vorgangn    Unser Beispiel zur Stellenausschreibung möchte den Prozess für alle      Mitarbeit...
Mensch und Technik “ticken” nicht gleich!n    Unser Beispiel zur Stellenausschreibung versucht den BPMN-Prozess      auf ...
Frederick W. Taylor im Chatroom?                              n    Unser Beispiel zur Stellenausschreibung zeigt eine    ...
Integration: mit Maschinen sprechenn    Unser Beispiel zur Stellenausschreibung publiziert wahlweise auf      Twitter und...
Vier Augen sehen mehr als zwein    Unser Beispiel zur Stellen-      ausschreibung erlaubt dem      Manager der Personalab...
Automatische, leicht lesbare VerifikationUnser Beispiel zur Stellenausschreibung verifiziert automatisch, dass “derProzess” ...
Nachvollziehbare Prozessen    Unser Beispiel zur Stellenausschreibung zeigt es nicht explizit, aber      Monitoring und A...
Und was jetzt?n    Wir bauen das Beispiel zur Stellenausschreibung weiter ausn    Eine Stellenausschreibung folgen “Bewe...
Try here!n    Besuchen Sie http://the-job-announcement.com!n    Spielen Sie die Rollen Gonzo, Kermit und Fozzie!n    Di...
Download here!n    Freier Download von Atlassian bitbucketn    https://bitbucket.org/plexiti/the-job-announcement-foxn ...
Come in. We’re open!n    Besuchen Sie uns in Wien oder im Web unter http://plexiti.com odern    Reden Sie mit uns auf un...
Wien sagt: Danke, Berlin! Das Video Wien-Berlin gibt es auf http://plexiti.com/blog/2012/09/we-are-on-the-way (Many Credit...
Nächste SlideShare
Wird geladen in …5
×

BPMN Prozessanwendungen mit Java EE 6 – ein Beispiel und Quickstart

2.472 Aufrufe

Veröffentlicht am

Eine Beispielanwendung zur Demo von camunda fox BPM platform, Java EE 6 und Bootstrap von Twitter. Gezeigt auf der BPMCon 2012 in Berlin (http://www.bpmcon.de/).

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
2.472
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
1.285
Aktionen
Geteilt
0
Downloads
4
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

BPMN Prozessanwendungen mit Java EE 6 – ein Beispiel und Quickstart

  1. 1. plexiti pragmatic software productions xiti zu starten! rlin , um ple n er in BeZwei Wie BPMN Prozessanwendungen mit Java EE 6 – ein Beispiel und Quickstart BPMCon 2012, 14. September 2012, Berlin Martin Schimak, Rafael Cordones, plexiti
  2. 2. plexiti ist neu, wir aber nicht!Martin Schimak … … und Rafael Cordones developer, partner, ceo developer, partner, cto 12+ Jahre Java & BPMN, 10+ Jahre Java Ecosystem, Software-Zehnkämpfer, Pragmatic Programmer, Scrumifier, Kanbanizer, Jurist, Open Source Connoisseur, Business All-Rounder, Gründer, UX Archangel, Computer OBJEKTspektrum Redakteur Scientist, Creative All-Rounderplexiti | pragmatic software productions BPMCon 2012 – 14. September 2012 | Berlin
  3. 3. Unsere Website in 6 Minuten?plexiti | pragmatic software productions BPMCon 2012 – 14. September 2012 | Berlin
  4. 4. Ein BPMN-Prototyp in 60 Minuten?plexiti | pragmatic software productions BPMCon 2012 – 14. September 2012 | Berlin
  5. 5. Das Beispiel zumPraxishandbuch BPMN n  Es gibt da ein wirklich großartiges Buch zur BPMN 2.0 J – mittlerweile ein Standardwerk zum Thema! n  Als ein zentrales Praxisbeispiel wird eine “Stellenaussschreibung” modelliert n  Und jetzt gibt es die praxisnahe, frei verfügbare Prozessanwendung dazu! n  http://the-job-announcement.com n  https://bitbucket.org/plexiti/the-job- announcement-foxplexiti | pragmatic software productions BPMCon 2012 – 14. September 2012 | Berlin
  6. 6. Java EE 6 und camunda fox BPMJava Platform EE 6 … … und camunda fox BPM platformJava Platform Enterprise Edition ist die leicht-gewichtige BPM-(Java EE) 6 ist der Industrie Standard Plattform auf Basis des Open Sourcefür Java Computing. Das neue, leicht- Projekts Activiti - ideal fürgewichtige Web Profil ermöglicht Unternehmen, die GeschäftsprozesseWebanwendungen der nächsten mit Java automatisieren möchten.Generation.plexiti | pragmatic software productions BPMCon 2012 – 14. September 2012 | Berlin
  7. 7. Twitter Bootstrap, “you’re looking good!”plexiti | pragmatic software productions BPMCon 2012 – 14. September 2012 | Berlin
  8. 8. THINK | Think different.n  Unser Beispiel zur Stellenausschreibung versucht bewährte und innovative Wege zu gehen.n  Zwei Kampagnen-”Klassiker”: IBM und Apple. Both ways to “think” have their merits!plexiti | pragmatic software productions BPMCon 2012 – 14. September 2012 | Berlin
  9. 9. Ein für alle transparenter Vorgangn  Unser Beispiel zur Stellenausschreibung möchte den Prozess für alle Mitarbeiter transparent machen. Jeder kann sich informieren, “was gerade so passiert”.plexiti | pragmatic software productions BPMCon 2012 – 14. September 2012 | Berlin
  10. 10. Mensch und Technik “ticken” nicht gleich!n  Unser Beispiel zur Stellenausschreibung versucht den BPMN-Prozess auf eine für Menschen intuitive Oberfläche “abzubilden”. Stellenausschreibungen durchlaufen einfache “Prozesszustände”: Prozesszustandn  Die möglichen Übergänge muss “Mensch” nicht kennen! Sie sind im BPMN festgelegt und in der Oberfläche über rote Buttons auslösbar:plexiti | pragmatic software productions BPMCon 2012 – 14. September 2012 | Berlin
  11. 11. Frederick W. Taylor im Chatroom? n  Unser Beispiel zur Stellenausschreibung zeigt eine von vielen Möglichkeiten, wie Prozesse sowohl von einem gerüttelt Maß an “Tayloring” als auch von flexibler Zusammenarbeit eines Teams profitieren.plexiti | pragmatic software productions BPMCon 2012 – 14. September 2012 | Berlin
  12. 12. Integration: mit Maschinen sprechenn  Unser Beispiel zur Stellenausschreibung publiziert wahlweise auf Twitter und Facebook.n  Wir benutzen zum Twittern das Apache Camel, um den Einsatz der Enterprise Integration Patterns an einem einfachen Beispiel zu demonstrieren.plexiti | pragmatic software productions BPMCon 2012 – 14. September 2012 | Berlin
  13. 13. Vier Augen sehen mehr als zwein  Unser Beispiel zur Stellen- ausschreibung erlaubt dem Manager der Personalabteilung keine alleinige Bearbeitung seiner “eigenen” Ausschrei- bungen!n  Oft eine “komplexe” Anfor- derung, in Prozessanwen- dungen verhältnismäßig leicht umsetzbar!plexiti | pragmatic software productions BPMCon 2012 – 14. September 2012 | Berlin
  14. 14. Automatische, leicht lesbare VerifikationUnser Beispiel zur Stellenausschreibung verifiziert automatisch, dass “derProzess” auch nach Änderungen wie erwartet funktioniert:1.  Starte einen neue Testprozessinstanz des Typs “Stellenausschreibung”! => start(new TestProcessInstance(JOBANNOUNCEMENT))2.  Stelle sicher, dass ein Token bei der Aufgabe “Position beschreiben” wartet! => assertThat(process().execution()).is(atActivity(DESCRIBE_POSITION))3.  Schließe die augenblickliche Aufgabe ab! => process().complete(process().currentTask())4.  Bestätige, dass die Stellenausschreibung auf Twitter gepostet wurde => verify(service).postToTwitter(jobAnnouncement)plexiti | pragmatic software productions BPMCon 2012 – 14. September 2012 | Berlin
  15. 15. Nachvollziehbare Prozessen  Unser Beispiel zur Stellenausschreibung zeigt es nicht explizit, aber Monitoring und Auditing der Prozesse kommt mit camunda fox BPM “out of the box”.plexiti | pragmatic software productions BPMCon 2012 – 14. September 2012 | Berlin
  16. 16. Und was jetzt?n  Wir bauen das Beispiel zur Stellenausschreibung weiter ausn  Eine Stellenausschreibung folgen “Bewerbungen” und eine “Stellenbesetzung”… noch mehr Prozesse!n  Das Thema Prozesspezifikation und -verifikation verdient mehr Aufmerksamkeit. Wir spekulieren mit möglichem Nutzen von “Behaviour Driven Development” (BDD) / “Specification by Example”.n  Prozesse, Daten und deren integriertes Auditing interessiert uns - wir wollen Hibernate Envers evaluieren.n  Wir hoffen auf Zusammenarbeit – mit Ihnen!plexiti | pragmatic software productions BPMCon 2012 – 14. September 2012 | Berlin
  17. 17. Try here!n  Besuchen Sie http://the-job-announcement.com!n  Spielen Sie die Rollen Gonzo, Kermit und Fozzie!n  Die von Ihnen publizierten “Stellenausschreibungen” sehen Sie live auf n  https://twitter.com/TheJobAnnouncer n  http://www.facebook.com/pages/The-Job-Announcer/388345047896677plexiti | pragmatic software productions BPMCon 2012 – 14. September 2012 | Berlin
  18. 18. Download here!n  Freier Download von Atlassian bitbucketn  https://bitbucket.org/plexiti/the-job-announcement-foxn  More to come. Stay tuned at http://plexiti.com/blogplexiti | pragmatic software productions BPMCon 2012 – 14. September 2012 | Berlin
  19. 19. Come in. We’re open!n  Besuchen Sie uns in Wien oder im Web unter http://plexiti.com odern  Reden Sie mit uns auf unserem Blog http://plexiti.com/blog odern  Kontaktieren Sie uns per Twitter @plexiti https://twitter.com/plexiti, oder Mail hello@plexiti.com odern  Laden Sie uns ein! Wir kommen und analysieren jedes Problem.plexiti | pragmatic software productions BPMCon 2012 – 14. September 2012 | Berlin
  20. 20. Wien sagt: Danke, Berlin! Das Video Wien-Berlin gibt es auf http://plexiti.com/blog/2012/09/we-are-on-the-way (Many Credits to http://www.keinermagfaustmann.com/ for publicly releasing that great song and video via YouTube)plexiti | pragmatic software productions BPMCon 2012 – 14. September 2012 | Berlin

×